/* Prozon Kartvizit Servisi — kart ve araçlar sayfaları. Görsel dil prozon.net ile aynı: açık zemin, beyaz yüzey, tek teal vurgu. */

:root{
	--pzk-renk:#00758E;
	--pzk-koyu:#0E2233;
	--pzk-metin:#1B2430;
	--pzk-gri:#5F6B7E;
	--pzk-acik:#8A94A6;
	--pzk-cizgi:#E4E9EE;
	--pzk-zemin:#F3F5F8;
	--pzk-yuzey:#FFFFFF;
	--pzk-renk-ince:color-mix(in srgb,var(--pzk-renk) 7%,#fff);
	--pzk-golge:0 1px 2px rgba(14,34,51,.04),0 8px 28px -14px rgba(14,34,51,.18);
	--pzk-yaricap:16px;
	--pzk-f-metin:"PZK Inter",Inter,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;
	--pzk-f-baslik:"PZK Archivo",Archivo,"PZK Inter",system-ui,sans-serif;
}
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;text-size-adjust:100%}
body.pzk{margin:0;min-height:100vh;font:400 15px/1.55 var(--pzk-f-metin);color:var(--pzk-metin);background:var(--pzk-zemin);-webkit-font-smoothing:antialiased}
.pzk a{color:inherit}
.pzk-i{flex:none;display:block}
.pzk button{font:inherit;color:inherit}
/* 0.88.0: `hidden` özniteliği her zaman gizler. Sınıf kuralları (.pzk-cip{display:inline-flex}, .pzk-ps-sekme{display:flex} …)
   tarayıcının [hidden]{display:none} kuralını eziyordu; yetkisiz çalışan "+ Yeni duyuru", "Gelenler" gibi düğmeleri ve boş
   hizmet sekme çubuklarını görüyordu. JS'in el.hidden=false ile gösterdiği akışlar aynen çalışır. Bilerek gizli öğeyi gösteren
   tek kural (geniş ekranda Rehber görünümleri yan yana) kendi seçicisinde !important taşır. */
[hidden]{display:none!important}

/* Sayfa */
.pzk-sayfa{max-width:440px;margin:0 auto;padding:max(16px,env(safe-area-inset-top)) 16px 28px}
@media (min-width:700px){.pzk-sayfa{padding-top:56px}}
.pzk-kart{background:var(--pzk-yuzey);border:1px solid var(--pzk-cizgi);border-radius:var(--pzk-yaricap);box-shadow:var(--pzk-golge);overflow:hidden;padding-bottom:24px}

/* Üst satır: logo + QR */
.pzk-bas{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid var(--pzk-cizgi)}
.pzk-logo{display:inline-flex;align-items:center}
.pzk-logo img{display:block;height:30px;width:auto}
a.pzk-logo-pano{cursor:pointer;border-radius:6px}
a.pzk-logo-pano:focus-visible{outline:2px solid var(--pzk-renk);outline-offset:3px}
.pzk-bas-paylas{width:40px;height:40px;border-radius:10px;border:1px solid var(--pzk-cizgi);background:#fff;color:var(--pzk-koyu);display:grid;place-items:center;cursor:pointer;transition:border-color .2s,color .2s}
.pzk-bas-paylas:hover{border-color:var(--pzk-renk);color:var(--pzk-renk)}

/* Kimlik */
.pzk-kimlik{text-align:center;padding:28px 24px 0}
.pzk-foto{width:120px;height:120px;margin:0 auto 18px;border-radius:50%;padding:3px;background:#fff;border:1px solid var(--pzk-cizgi)}
.pzk-foto img,.pzk-foto span{display:block;width:112px;height:112px;border-radius:50%;object-fit:cover}
.pzk-foto span{display:grid;place-items:center;background:var(--pzk-renk-ince);color:var(--pzk-renk);font:700 38px/1 var(--pzk-f-baslik)}
.pzk-ust-baslik{display:inline-flex;align-items:center;gap:10px;margin:0 0 10px;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--pzk-renk)}
.pzk-ust-baslik::before{content:"";width:22px;height:2px;border-radius:2px;background:var(--pzk-renk)}
.pzk-kimlik h1{margin:0;font:700 28px/1.15 var(--pzk-f-baslik);letter-spacing:-.015em;color:var(--pzk-koyu);text-wrap:balance}
.pzk-unvan{margin:8px 0 0;font-weight:600;color:var(--pzk-renk);font-size:15px}
.pzk-sirket{margin:2px 0 0;color:var(--pzk-gri);font-size:14px}
.pzk-slogan{margin:10px auto 0;max-width:32ch;font-size:13px;line-height:1.5;color:var(--pzk-acik);text-wrap:balance}

/* Hızlı eylemler */
.pzk-hizli{display:grid;grid-template-columns:repeat(var(--n,4),1fr);gap:10px;padding:24px 20px 0}
.pzk-hizli a{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 4px 10px;border:1px solid var(--pzk-cizgi);border-radius:12px;text-decoration:none;font-size:12px;font-weight:500;color:var(--pzk-gri);transition:border-color .2s,color .2s,background .2s}
.pzk-hizli a span{color:var(--pzk-renk);display:grid;place-items:center}
.pzk-hizli a:hover{border-color:var(--pzk-renk);color:var(--pzk-koyu);background:var(--pzk-renk-ince)}

/* Düğmeler — sitedeki gibi düz */
.pzk-eylem{padding:14px 20px 0}
.pzk-kaydet,.pzk-ikincil{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:50px;padding:0 18px;border-radius:10px;font-weight:600;font-size:15px;text-decoration:none;cursor:pointer;transition:background .2s,border-color .2s,transform .12s}
.pzk-kaydet{border:1px solid var(--pzk-renk);background:var(--pzk-renk);color:#fff}
.pzk .pzk-kaydet{color:#fff}
.pzk-kaydet:hover{background:color-mix(in srgb,var(--pzk-renk) 88%,#000)}
.pzk-kaydet:active,.pzk-ikincil:active{transform:translateY(1px)}
.pzk-ikincil{border:1px solid var(--pzk-cizgi);background:#fff;color:var(--pzk-koyu)}
.pzk-ikincil:hover{border-color:var(--pzk-renk);color:var(--pzk-renk)}

/* Bölümler ve liste */
.pzk-bolum{padding:28px 20px 0}
.pzk-bolum h2{margin:0 0 6px;font:600 11px/1 var(--pzk-f-metin);letter-spacing:.14em;text-transform:uppercase;color:var(--pzk-acik)}
.pzk-liste{list-style:none;margin:0;padding:0}
.pzk-liste li+li{border-top:1px solid var(--pzk-cizgi)}
.pzk-satir{display:flex;align-items:center;gap:14px;padding:13px 2px;text-decoration:none}
.pzk-satir-i{width:22px;display:grid;place-items:center;flex:none;color:var(--pzk-renk)}
.pzk-satir-m{display:flex;flex-direction:column;min-width:0;flex:1}
.pzk-satir-m small{font-size:12px;color:var(--pzk-acik);line-height:1.3}
.pzk-satir-m span{font-size:15px;font-weight:500;color:var(--pzk-metin);line-height:1.4;overflow-wrap:anywhere}
.pzk-satir-ok{color:#C9D1DA;transition:color .15s,transform .15s}
.pzk-satir:hover .pzk-satir-ok{color:var(--pzk-renk);transform:translate(1px,-1px)}
.pzk-satir:hover .pzk-satir-m span{color:var(--pzk-renk)}
.pzk-liste-ofis .pzk-satir-m small{font-size:13px;font-weight:600;color:var(--pzk-koyu)}
.pzk-liste-ofis .pzk-satir-m span{font-size:14px;font-weight:400;color:var(--pzk-gri)}

/* Bannerlar */
.pzk-bannerlar{display:grid;gap:10px;padding:28px 20px 0}
.pzk-bannerlar a,.pzk-bannerlar div{display:block;border-radius:12px;overflow:hidden;border:1px solid var(--pzk-cizgi)}
.pzk-bannerlar img,.pzk-bannerlar picture{display:block;width:100%;height:auto}
.pzk-markalar{padding:26px 20px 0}
.pzk-markalar h2{margin:0 0 12px;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--pzk-acik)}
.pzk-markalar-liste{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}
.pzk-markalar-liste a,.pzk-markalar-liste span{display:grid;place-items:center;height:58px;padding:10px 12px;border:1px solid var(--pzk-cizgi);border-radius:12px;background:#fff}
.pzk-markalar-liste img{display:block;max-width:100%;max-height:30px;width:auto;height:auto}
.pzk-markalar-gri img{filter:grayscale(1);opacity:.8}

.pzk-eylem-alt{padding-top:24px}
.pzk-alt{text-align:center;padding:20px 0 0;font-size:12px}
.pzk-alt a{color:var(--pzk-acik);text-decoration:none}

/* Paylaş penceresi */
.pzk-pencere{border:1px solid var(--pzk-cizgi);padding:0;border-radius:16px;width:min(360px,calc(100vw - 32px));box-shadow:0 24px 60px -20px rgba(14,34,51,.35);color:var(--pzk-metin)}
.pzk-pencere::backdrop{background:rgba(14,34,51,.35)}
.pzk-pencere-ic{position:relative;padding:28px 24px 24px;text-align:center}
.pzk-pencere h2{margin:0;font:700 20px/1.2 var(--pzk-f-baslik);color:var(--pzk-koyu)}
.pzk-pencere p{margin:6px 0 18px;color:var(--pzk-gri);font-size:14px}
.pzk-kapat{position:absolute;top:12px;right:12px;width:36px;height:36px;border-radius:10px;border:1px solid var(--pzk-cizgi);background:#fff;display:grid;place-items:center;cursor:pointer}
.pzk-qr{margin:0 auto;width:224px;padding:12px;border-radius:12px;border:1px solid var(--pzk-cizgi);background:#fff}
.pzk-qr svg{display:block;width:100%;height:auto}
.pzk-pencere-dugmeler{display:grid;gap:10px;margin-top:18px}

/* Erişilebilirlik */
.pzk :focus-visible{outline:2px solid var(--pzk-renk);outline-offset:2px}
@media (prefers-reduced-motion:reduce){.pzk *{transition:none!important}}

/* ————— Araçlar sayfası ————— */
.pzk-arac .pzk-sayfa{max-width:980px}
.pzk-arac-bas{display:flex;align-items:center;gap:16px;padding:8px 4px 22px}
.pzk-arac-bas img.pzk-arac-foto{width:56px;height:56px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 3px #fff,0 6px 18px -6px rgba(14,34,51,.35)}
.pzk-arac-bas h1{margin:0;font:700 24px/1.2 var(--pzk-f-baslik);color:var(--pzk-koyu)}
.pzk-arac-bas p{margin:2px 0 0;color:var(--pzk-gri);font-size:14px}
.pzk-arac-bas .pzk-logo{margin-left:auto}
.pzk-izgara{display:grid;gap:16px;grid-template-columns:1fr}
@media (min-width:860px){.pzk-izgara{grid-template-columns:1fr 1fr}.pzk-genis{grid-column:1/-1}}
.pzk-panel{background:#fff;border:1px solid var(--pzk-cizgi);border-radius:16px;box-shadow:var(--pzk-golge);padding:22px}
.pzk-panel h2{display:flex;align-items:center;gap:10px;margin:0 0 4px;font:700 18px/1.25 var(--pzk-f-baslik);color:var(--pzk-koyu)}
.pzk-panel h2 .pzk-satir-i{width:22px}
.pzk-panel>p{margin:0 0 16px;color:var(--pzk-gri);font-size:14px}
.pzk-onizleme{border-radius:12px;overflow:hidden;background:var(--pzk-zemin);border:1px solid var(--pzk-cizgi)}
.pzk-onizleme canvas{display:block;width:100%;height:auto}
.pzk-onizleme-tel{max-width:220px;margin:0 auto;border-radius:26px;border:6px solid #1B2430}
.pzk-secenek{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 0}
.pzk-secenek button{border:1px solid var(--pzk-cizgi);background:#fff;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:500;cursor:pointer}
.pzk-secenek button[aria-pressed="true"]{background:var(--pzk-koyu);border-color:var(--pzk-koyu);color:#fff}
.pzk-dugmeler{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}
.pzk-dugmeler>*{width:auto;flex:1 1 180px}
.pzk-kucuk{min-height:44px;font-size:14px;border-radius:12px}
.pzk-not{margin:12px 0 0;font-size:13px;color:var(--pzk-gri);line-height:1.5}
.pzk-not b{color:var(--pzk-koyu)}
.pzk-imza-cerceve{background:#fff;border:1px solid var(--pzk-cizgi);border-radius:16px;padding:22px;overflow:auto}
.pzk-kod{width:100%;min-height:120px;margin-top:12px;font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;border:1px solid var(--pzk-cizgi);border-radius:12px;padding:12px;color:var(--pzk-gri);resize:vertical}
.pzk-adimlar{margin:14px 0 0;padding:0;list-style:none;display:grid;gap:10px}
@media (min-width:700px){.pzk-adimlar{grid-template-columns:repeat(4,1fr)}}
.pzk-adimlar li{background:var(--pzk-zemin);border-radius:14px;padding:12px 14px;font-size:13px;color:var(--pzk-gri)}
.pzk-adimlar li b{display:block;color:var(--pzk-koyu);margin-bottom:2px}
.pzk-qr-buyuk{width:220px;margin:0 auto;padding:14px;border-radius:20px;border:1px solid var(--pzk-cizgi);background:#fff}
.pzk-qr-buyuk svg{display:block;width:100%;height:auto}
.pzk-uyari{border-radius:14px;padding:12px 14px;background:#FFF8E6;color:#7A5A00;font-size:13px;margin-bottom:16px}
.pzk-msj-ilk{margin:8px 12px;display:flex;flex-wrap:wrap;align-items:center;gap:8px}
.pzk-msj-suz{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 10px;padding:0 12px 8px;font-size:13px;color:var(--pzk-gri)}
.pzk-msj-suz-t{display:inline-flex;align-items:center;gap:6px;cursor:pointer}
.pzk-msj-suz-t input{width:auto;margin:0}
.pzk-msj-gizlenen{border:0;background:none;padding:2px 0;font:inherit;color:var(--pzk-renk);text-decoration:underline;cursor:pointer}
.pzk-msj-soluk{opacity:.6}
.pzk-msj-gizle{margin-left:6px;flex:none;font-family:inherit;font-size:12.5px;font-weight:600;line-height:1.3;cursor:pointer}
.pzk-msj-gizle:hover{border-color:var(--pzk-renk)}
.pzk-eps{display:flex;flex-wrap:wrap;align-items:center;gap:6px}
.pzk-mr-eps-rehber{margin:8px 0 12px;padding-left:20px}
.pzk-mr-eps-rehber li{margin:0 0 8px;min-width:0;overflow-wrap:anywhere}
.pzk-mr-eps-rehber code{word-break:break-all}
.pzk-mr-eps-kisiler{max-height:320px;overflow:auto;min-width:0}
.pzk-mr-eps-kisiler .pzk-yt-cb span{min-width:0;overflow-wrap:anywhere}
.pzk-uyari-metin{color:#9A4A00}
.pzk-toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%,20px);opacity:0;background:var(--pzk-koyu);color:#fff;padding:10px 16px;border-radius:12px;font-size:14px;transition:.25s;pointer-events:none;z-index:60}
.pzk-toast.acik{opacity:1;transform:translate(-50%,0)}

/* ——— Kart tarama ——— */
.pzk-gizli{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}
.pzk-tara-kim{font-size:13px;color:var(--pzk-gri);font-weight:500}
.pzk-tara-adim{padding:22px 20px 4px}
.pzk-tara-h1{margin:6px 0 6px;font:700 22px/1.25 var(--pzk-f-baslik);color:var(--pzk-koyu);letter-spacing:-.01em}
.pzk-tara-acik{margin:0 0 18px;color:var(--pzk-gri);font-size:14px}
.pzk-tara-buyuk{display:flex;flex-direction:column;align-items:center;gap:6px;padding:28px 16px;border:1.5px dashed color-mix(in srgb,var(--pzk-renk) 45%,#fff);border-radius:14px;background:var(--pzk-renk-ince);color:var(--pzk-koyu);text-align:center;cursor:pointer;transition:background .2s,border-color .2s}
.pzk-tara-buyuk:hover,.pzk-tara-buyuk:active{border-color:var(--pzk-renk);background:color-mix(in srgb,var(--pzk-renk) 12%,#fff)}
.pzk-tara-buyuk strong{font:700 17px/1.3 var(--pzk-f-baslik)}
.pzk-tara-buyuk small{font-size:13px;color:var(--pzk-gri)}
.pzk-tara-ikon{display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:var(--pzk-renk);color:#fff;margin-bottom:4px}
.pzk-tara-ikili{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}
.pzk-tara-ikili>*{width:100%;font-weight:600;white-space:nowrap}
label.pzk-ikincil,label.pzk-kaydet{cursor:pointer}
.pzk-tara-onizleme{display:flex;gap:10px;margin-bottom:12px}
.pzk-tara-onizleme:empty{display:none}
.pzk-tara-kucuk{display:block;max-width:calc(50% - 5px);max-height:140px;width:auto;height:auto;border-radius:10px;border:1px solid var(--pzk-cizgi)}
.pzk-tara-durum{font-size:14px;color:var(--pzk-gri);margin-bottom:12px;display:flex;align-items:center;gap:8px;min-height:20px}
.pzk-tara-donen{width:16px;height:16px;border-radius:50%;border:2px solid var(--pzk-cizgi);border-top-color:var(--pzk-renk);animation:pzk-don .8s linear infinite}
@keyframes pzk-don{to{transform:rotate(360deg)}}
.pzk-tara-var{border-radius:12px;padding:10px 12px;background:#EEF6F8;border-left:3px solid var(--pzk-renk);font-size:13px;color:var(--pzk-koyu);margin-bottom:12px}
.pzk-tara-var p{margin:0 0 6px}.pzk-tara-var .pzk-tara-var-not{color:#4a5568;font-size:12.5px}.pzk-tara-var .pzk-tara-sahiplen{margin-top:4px;width:auto;min-height:40px;padding:0 16px;font-size:14px}
.pzk-tara-form .pzk-suphe,.pzk-suphe{border-color:#d97706!important;box-shadow:0 0 0 2px rgba(217,119,6,.22)!important;background:#FFFBEB}
.pzk-tara-notlar{border-radius:12px;padding:10px 12px;background:#FFF8E6;color:#7A5A00;font-size:13px;margin-bottom:12px}
.pzk-tara-notlar p{margin:0}.pzk-tara-notlar p+p{margin-top:4px}
#pzk-form{display:grid;gap:10px;transition:opacity .2s}
#pzk-form.pzk-bekliyor{opacity:.55;pointer-events:none}
.pzk-tara-iki{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.pzk-alan{display:grid;gap:4px}
.pzk-alan>span{font-size:12px;font-weight:600;color:var(--pzk-gri);letter-spacing:.01em}
.pzk-alan input,.pzk-alan textarea,.pzk-alan select{width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--pzk-cizgi);border-radius:10px;background:#fff;font:400 16px/1.35 var(--pzk-f-metin);color:var(--pzk-metin);-webkit-appearance:none;appearance:none}
.pzk-alan select{background-image:linear-gradient(45deg,transparent 50%,var(--pzk-gri) 50%),linear-gradient(135deg,var(--pzk-gri) 50%,transparent 50%);background-position:calc(100% - 18px) 19px,calc(100% - 13px) 19px;background-size:5px 5px;background-repeat:no-repeat;padding-right:32px}
.pzk-alan textarea{resize:vertical;min-height:64px}
.pzk-alan input:focus,.pzk-alan textarea:focus,.pzk-alan select:focus{outline:none;border-color:var(--pzk-renk);box-shadow:0 0 0 3px color-mix(in srgb,var(--pzk-renk) 18%,transparent)}
.pzk-tara-baglam{margin:6px 0 4px;padding:14px;border:1px solid var(--pzk-cizgi);border-radius:12px;display:grid;gap:10px;background:#FAFBFC}
.pzk-tara-baglam legend{padding:0 6px;font-size:12px;font-weight:700;color:var(--pzk-koyu);text-transform:uppercase;letter-spacing:.06em}
.pzk-tara-onay{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:var(--pzk-koyu);cursor:pointer}
.pzk-tara-onay input{width:20px;height:20px;margin:1px 0 0;accent-color:var(--pzk-renk);flex:none}
.pzk-kaydet.pzk-bekliyor{opacity:.7;pointer-events:none}
.pzk-tara-tamam{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:var(--pzk-renk-ince);color:var(--pzk-renk);margin:6px 0 10px}
.pzk-tara-son{padding:6px 20px 0}
.pzk-tara-liste{list-style:none;margin:0;padding:0}
.pzk-tara-liste li{display:flex;flex-direction:column;padding:10px 0;border-top:1px solid var(--pzk-cizgi)}
.pzk-tara-liste li span{font-weight:600;color:var(--pzk-koyu);font-size:14px}
.pzk-tara-liste li small{font-size:12px;color:var(--pzk-gri)}
.pzk-tara-ipucu{text-align:center;padding:0 8px}

.pzk-tara-qr{width:150px;margin:14px 0 4px;padding:10px;border-radius:14px;border:1px solid var(--pzk-cizgi);background:#fff}
.pzk-tara-qr svg{display:block;width:100%;height:auto}
.pzk-tara-ara{display:block;margin:4px 0 8px}
.pzk-tara-ara input{width:100%;font:inherit;font-size:15px;padding:11px 14px;border:1px solid var(--pzk-cizgi);border-radius:12px;background:#fff;color:var(--pzk-metin)}
.pzk-tara-son h2 small{font-weight:500;color:var(--pzk-acik);font-size:13px}
.pzk-katalog li{gap:3px}
.pzk-katalog-ust{display:flex;justify-content:space-between;gap:8px;align-items:baseline}
.pzk-katalog-tarih{white-space:nowrap}
.pzk-katalog-not{font-style:italic}
.pzk-katalog-dugmeler{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}
.pzk-cip{display:inline-flex;align-items:center;padding:6px 11px;border-radius:999px;border:1px solid var(--pzk-cizgi);font-size:12.5px;font-weight:600;color:var(--pzk-koyu);text-decoration:none;background:#fff}
.pzk-cip-dolu{background:var(--pzk-renk);border-color:var(--pzk-renk);color:#fff}
#pzk-rehber{margin-bottom:10px}
.pzk-katalog a.pzk-cip-dolu,.pzk-katalog a.pzk-cip-dolu:visited,.pzk-kat-detay a.pzk-cip-dolu,.pzk-kat-detay a.pzk-cip-dolu:visited{color:#fff}
/* 0.4.3 — Kartvizitlerim: sekmeler, şirketler, logo rozeti, kart görüntüleyici */
.pzk-sekmeler{display:flex;gap:4px;padding:4px;margin:4px 0 10px;background:#EEF2F5;border-radius:12px}
.pzk-sekme{flex:1;font:inherit;font-size:14px;font-weight:600;padding:9px 10px;border:0;border-radius:9px;background:transparent;color:var(--pzk-gri);cursor:pointer}
.pzk-sekme small{font-weight:500;opacity:.8}
.pzk-sekme[aria-selected="true"]{background:#fff;color:var(--pzk-koyu);box-shadow:0 1px 2px rgba(14,34,51,.12)}
.pzk-firma-filtre{display:flex;align-items:center;gap:10px;margin:0 0 8px}
.pzk-firma-filtre-ad{font-weight:700;color:var(--pzk-koyu);font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.pzk-rozet{flex:none;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:10px;border:1px solid var(--pzk-cizgi);background:#fff;overflow:hidden}
.pzk-rozet img{max-width:40px;max-height:40px;width:auto;height:auto;object-fit:contain}
.pzk-rozet-harf{background:#EEF2F5;color:var(--pzk-koyu);font-weight:700;font-size:17px;border-color:transparent}
.pzk-katalog .pzk-katalog-ust{align-items:center;gap:10px}
.pzk-katalog-ad{flex:1;min-width:0;display:flex;flex-direction:column}
.pzk-katalog-ad span,.pzk-katalog-ad small{overflow:hidden;text-overflow:ellipsis}
.pzk-katalog-sirket{padding:0!important}
.pzk-sirket-dugme{display:flex;align-items:center;gap:10px;width:100%;padding:10px 0;border:0;background:none;font:inherit;text-align:left;cursor:pointer;color:inherit}
.pzk-sirket-ok{font-size:22px;color:var(--pzk-acik);padding:0 4px}
.pzk-katalog button.pzk-cip,.pzk-kat-detay button.pzk-cip{font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}
.pzk-tara-logo{display:flex;align-items:center;gap:10px;padding:10px 12px;margin:0 0 12px;border:1px solid var(--pzk-cizgi);border-radius:12px;background:#fff;font-size:13px;color:var(--pzk-gri)}
.pzk-tara-logo img{max-width:96px;max-height:48px;border-radius:4px}
.pzk-tara-logo span{flex:1}
.pzk-kart-goster{position:fixed;inset:0;z-index:50;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:max(16px,env(safe-area-inset-top)) 16px max(16px,env(safe-area-inset-bottom));background:rgba(14,34,51,.88)}
.pzk-kart-goster[hidden]{display:none}
.pzk-kart-goster img{max-width:100%;max-height:78vh;border-radius:10px;background:#fff;box-shadow:0 8px 30px rgba(0,0,0,.35)}
.pzk-kart-goster-alt{display:flex;gap:8px}
.pzk-kart-goster .pzk-cip{font:inherit;font-size:14px;font-weight:600;padding:9px 16px;cursor:pointer}
.pzk-firma-filtre[hidden],.pzk-tara-logo[hidden],.pzk-kart-goster [hidden]{display:none}
.pzk-firma-filtre .pzk-cip{white-space:nowrap;flex:none;font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}
/* 0.5.0 — ayrılan çalışan yönlendirmesi */
.pzk-ayrildi-kutu{margin:22px 20px 0;padding:18px 18px 16px;border-radius:14px;background:var(--pzk-renk-ince);text-align:center}
.pzk-ayrildi-kutu h1{margin:4px 0 8px;font:700 22px/1.2 var(--pzk-f-baslik);color:var(--pzk-koyu)}
.pzk-ayrildi-kutu p{margin:0;font-size:15px;line-height:1.5;color:var(--pzk-koyu)}
.pzk-ayrildi-kutu .pzk-ayrildi-not{margin-top:10px;font-size:14px;font-weight:600;color:var(--pzk-renk)}
.pzk-kimlik-kucuk{padding-top:22px}
.pzk-kimlik-kucuk .pzk-foto{width:100px;height:100px;margin-bottom:12px}
.pzk-kimlik-kucuk .pzk-foto img,.pzk-kimlik-kucuk .pzk-foto span{width:92px;height:92px;font-size:30px}
.pzk-ayrildi-yeni{margin:0;font:700 22px/1.2 var(--pzk-f-baslik);color:var(--pzk-koyu)}
.pzk-ayrildi .pzk-eylem{display:grid;gap:10px}
.pzk-ayrildi-kutu .pzk-ust-baslik::before{display:none}
/* 0.5.1 — bilgi bırakma */
.pzk-eylem .pzk-ikincil{margin-top:10px}
.pzk-birak h2{margin-bottom:6px}
.pzk-birak-acik{margin:0 0 14px;font-size:14px;color:var(--pzk-gri)}
.pzk-birak form{display:grid;gap:12px}
.pzk-birak-iki{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.pzk-birak-foto{margin-bottom:2px;cursor:pointer}
.pzk-birak-tuzak{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}
.pzk-onay{display:flex;align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.45;color:var(--pzk-koyu);cursor:pointer}
.pzk-onay input{width:20px;height:20px;margin:1px 0 0;accent-color:var(--pzk-renk);flex:none}
.pzk-onay a{color:var(--pzk-renk)}
.pzk-birak-hata{margin:0;padding:10px 12px;border-radius:10px;background:#fdecec;color:#8a1f1f;font-size:14px}
.pzk-birak-hata[hidden],.pzk-birak[hidden],.pzk-birak-tamam[hidden],.pzk-birak form[hidden]{display:none}
.pzk-birak-tamam{text-align:center;padding:10px 0 4px}
.pzk-birak-tamam p{margin:10px 0 0;font-size:15px;color:var(--pzk-koyu)}
.pzk-rozet-birakti{display:inline-block;margin-top:6px;padding:2px 8px;border-radius:999px;background:var(--pzk-renk-ince);color:var(--pzk-renk);font-size:11.5px;font-weight:600}
.pzk-katalog-birakma{display:grid;gap:2px;margin:6px 0 0;font-size:13px;color:var(--pzk-koyu)}
.pzk-katalog-birakma b{font-weight:600;color:var(--pzk-gri)}
.pzk-cip-hatir{border-style:dashed}
.pzk-hatir-menu{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}
.pzk-hatir-menu[hidden]{display:none}
.pzk-birak-tamam .pzk-tara-tamam{margin:0 auto}
.pzk-eylem [hidden]{display:none}
.pzk-tara-liste .pzk-katalog-ad .pzk-rozet-birakti{align-self:flex-start;width:fit-content;font:600 11.5px/1.35 var(--pzk-f-metin);color:var(--pzk-renk)}
.pzk-tara-liste .pzk-katalog-birakma span{font-weight:400;font-size:13.5px;color:var(--pzk-koyu)}
.pzk-sekmeler .pzk-sekme{white-space:nowrap;padding-left:6px;padding-right:6px;font-size:14px}
.pzk-sekmeler .pzk-sekme small{font-size:12px}

/* 0.5.2 — Bildirim paneli */
.pzk-tara-bildirim{margin-top:16px}
.pzk-bildirim>p.pzk-bildirim-acik{margin:0 0 12px;color:var(--pzk-gri);font-size:14px}
.pzk-bildirim-durum{margin:0 0 14px;padding:10px 12px;border-radius:10px;background:var(--pzk-zemin);font-size:14px;color:var(--pzk-koyu)}
.pzk-bildirim-durum.pzk-acik{background:var(--pzk-renk-ince);color:var(--pzk-renk);font-weight:600}
.pzk-bildirim .pzk-dugmeler [hidden],.pzk-bildirim [hidden]{display:none}
.pzk-bildirim .pzk-dugmeler button{font:inherit;cursor:pointer}
.pzk-bildirim-tercih{border:0;border-top:1px solid var(--pzk-cizgi);margin:16px 0 0;padding:14px 0 0}
.pzk-bildirim-tercih legend{font-weight:700;font-size:14px;color:var(--pzk-koyu);padding:0 0 6px}
.pzk-onay{display:flex;gap:8px;align-items:flex-start;padding:6px 0;font-size:14px;color:var(--pzk-metin);cursor:pointer}
.pzk-onay input{margin-top:3px;accent-color:var(--pzk-renk);width:17px;height:17px;flex:none}
.pzk-bas-zil{display:inline-grid;place-items:center;width:32px;height:32px;margin-left:6px;border-radius:9px;border:1px solid var(--pzk-cizgi);color:var(--pzk-koyu);vertical-align:middle}
.pzk-bas-zil:hover{border-color:var(--pzk-renk);color:var(--pzk-renk)}

/* 0.6.0 — Giriş ekranları (kapı + ortak giriş) */
.pzk-kapi{max-width:420px;margin:0 auto;padding:40px 20px}
.pzk-kapi h1{margin:14px 0 8px;font-size:22px;color:var(--pzk-koyu)}
.pzk-kapi p{margin:0 0 16px;font-size:15px;line-height:1.5;color:var(--pzk-gri)}
.pzk-kapi input[name=kod]{width:100%;font-size:28px;letter-spacing:10px;text-align:center;padding:12px;border:1px solid var(--pzk-cizgi);border-radius:12px;margin:0 0 12px;font-variant-numeric:tabular-nums}
.pzk-kapi .pzk-kaydet{width:100%}
.pzk-kapi-msg{padding:12px 14px;border-radius:10px;font-size:14px;margin:0 0 16px;background:#E8F5F0;color:#1E6B4A}
.pzk-kapi-msg.hata{background:#FDECEC;color:#9B1C1C}
.pzk-kapi-alt{margin-top:18px;font-size:13px;color:var(--pzk-acik)}
.pzk-kapi-alt button{background:none;border:0;padding:0;color:var(--pzk-renk);font:inherit;text-decoration:underline;cursor:pointer}

.pzk-giris-kutu .pzk-alan{margin:0 0 12px}
.pzk-giris-kutu form{margin:0}
.pzk-g-google{min-height:44px;display:flex;justify-content:center;margin:8px 0 6px}
.pzk-g-not{font-size:13px !important;text-align:center;color:var(--pzk-acik) !important;margin:0 0 8px !important}
.pzk-g-ayrac{display:flex;align-items:center;gap:12px;margin:18px 0;color:var(--pzk-acik);font-size:13px}
.pzk-g-ayrac:before,.pzk-g-ayrac:after{content:"";flex:1;height:1px;background:var(--pzk-cizgi)}
.pzk-g-tam{width:100%;box-sizing:border-box;justify-content:center}
.pzk-giris-kutu [hidden]{display:none}

/* 0.6.0 — Kişisel alan */
.pzk-arac-bas .pzk-cikis{font:inherit;font-size:13px;font-weight:600;cursor:pointer;margin-left:8px}
.pzk-sekmeler{position:sticky;top:0;z-index:5;display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;margin:0 -4px 16px;padding:8px 4px;background:var(--pzk-zemin)}
.pzk-sekmeler::-webkit-scrollbar{display:none}
.pzk-sekmeler button{flex:none;display:inline-flex;align-items:center;gap:6px;padding:9px 14px;border-radius:999px;border:1px solid var(--pzk-cizgi);background:#fff;font:600 14px/1 var(--pzk-f-metin);color:var(--pzk-koyu);cursor:pointer}
.pzk-sekmeler button[aria-selected=true]{background:var(--pzk-koyu);border-color:var(--pzk-koyu);color:#fff}
.pzk-rozet-sayi{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--pzk-renk);color:#fff;font-size:11px;font-weight:700}
.pzk-sekme-icerik[hidden]{display:none}
.pzk-sekme-icerik>.pzk-panel~.pzk-panel{margin-top:16px} /* 0.87.0: arada <script> olsa da paneller arası boşluk korunur */
.pzk-profil-sabit{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:10px 16px}
.pzk-profil-sabit small{display:block;font-size:12px;color:var(--pzk-gri);font-weight:600}
.pzk-profil-sabit span{font-size:15px;color:var(--pzk-koyu);word-break:break-word}
#pzk-profil-form{margin-top:18px;border-top:1px solid var(--pzk-cizgi);padding-top:18px;display:grid;gap:14px}
.pzk-profil-foto{display:flex;gap:16px;align-items:center}
.pzk-profil-foto-g{display:flex;gap:8px;flex:none}
.pzk-profil-foto-g img{width:72px;height:72px;border-radius:50%;object-fit:cover;background:var(--pzk-zemin)}
.pzk-profil-foto-g img.pzk-pf-yeni{outline:3px solid var(--pzk-renk);outline-offset:2px}
.pzk-profil-foto-g [hidden]{display:none}
.pzk-profil-foto .pzk-not{margin:2px 0 8px}
.pzk-profil-foto label.pzk-ikincil{width:auto;display:inline-flex;min-height:40px}
.pzk-pf-izin{font-size:12px;color:var(--pzk-gri)}
.pzk-pf-izin.pzk-pf-bekliyor{color:#9a5b00;font-weight:600}
.pzk-alan input:disabled{background:var(--pzk-zemin);color:var(--pzk-gri)}
.pzk-alan-liste{list-style:none;margin:0;padding:0}
.pzk-alan-liste>li{padding:14px 0;border-top:1px solid var(--pzk-cizgi)}
.pzk-alan-liste>li:first-child{border-top:0}
.pzk-al-ust{display:flex;justify-content:space-between;gap:12px;align-items:baseline}
.pzk-al-ust strong{color:var(--pzk-koyu);font-size:15px}
.pzk-al-ust span{font-size:12.5px;color:var(--pzk-gri);white-space:nowrap}
.pzk-al-alt{font-size:13.5px;color:var(--pzk-gri);margin-top:2px}
.pzk-al-not{font-size:13.5px;color:var(--pzk-metin);margin-top:6px;padding:8px 10px;background:var(--pzk-zemin);border-radius:8px;white-space:pre-line}
.pzk-al-eylem{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}
.pzk-al-eylem button.pzk-cip{font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}
.pzk-rehber{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:10px}
@media (min-width:860px){.pzk-rehber{grid-template-columns:1fr 1fr}}
.pzk-rehber>li{display:flex;gap:12px;align-items:flex-start;padding:12px;border:1px solid var(--pzk-cizgi);border-radius:12px}
.pzk-rehber>li[hidden]{display:none}
.pzk-rehber .pzk-rozet{width:44px;height:44px;flex:none}
.pzk-rehber-m{min-width:0}
.pzk-rehber-m strong{display:block;color:var(--pzk-koyu)}
.pzk-rehber-m small{display:block;color:var(--pzk-gri);font-size:13px}
.pzk-rehber .pzk-rozet{border-radius:50%}
.pzk-rehber .pzk-rozet img{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover}
/* 0.6.0 — mobil taşma düzeltmesi: ızgara sütunları içerikten geniş olamaz */
.pzk-izgara{grid-template-columns:minmax(0,1fr)}
@media (min-width:860px){.pzk-izgara{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}
.pzk-panel{min-width:0}
.pzk-imza-cerceve{overflow-x:auto;max-width:100%}
.pzk-onizleme canvas{max-width:100%;height:auto}
@media (max-width:520px){.pzk-arac-bas{gap:12px;flex-wrap:wrap}.pzk-arac-bas .pzk-logo{display:none}.pzk-arac-bas h1{font-size:21px}.pzk-arac-bas .pzk-cikis{margin-left:auto}}

/* 0.6.1 — Bilgi bırakma: hızlı doldurma */
.pzk-birak-ipucu{margin:0 0 10px;font-size:13px;color:var(--pzk-gri)}
.pzk-birak-ipucu [hidden]{display:none}
.pzk-birak-hizli{display:grid;gap:8px;margin:0 0 14px}
.pzk-birak-hizli [hidden]{display:none}
.pzk-birak-hizli .pzk-ikincil{cursor:pointer;font:inherit;font-size:14px;font-weight:600}

/* 0.6.1 — Kartımı gönder penceresi */
.pzk-kg{position:fixed;inset:0;z-index:20;background:rgba(14,34,51,.45);display:flex;align-items:flex-end;justify-content:center;padding:0}
.pzk-kg[hidden]{display:none}
.pzk-kg-kutu{background:#fff;width:100%;max-width:480px;max-height:92vh;overflow:auto;border-radius:18px 18px 0 0;padding:18px 18px calc(18px + env(safe-area-inset-bottom));box-shadow:0 -10px 40px -10px rgba(14,34,51,.35)}
@media (min-width:600px){.pzk-kg{align-items:center}.pzk-kg-kutu{border-radius:18px}}
.pzk-kg-bas{display:flex;align-items:center;justify-content:space-between;gap:10px}
.pzk-kg-bas h2{margin:0;font:700 18px/1.2 var(--pzk-f-baslik);color:var(--pzk-koyu)}
.pzk-kg-bas .pzk-cip{font:inherit;font-size:13px;font-weight:600;cursor:pointer}
.pzk-kg-kime{margin:6px 0 14px;font-size:14px;color:var(--pzk-gri);word-break:break-word}
.pzk-kg-kanallar{display:grid;grid-template-columns:1fr 1fr;gap:8px}
.pzk-kg-kanallar [hidden]{display:none}
.pzk-kg-kanallar button{font:inherit;font-size:14px;font-weight:600;cursor:pointer}
.pzk-kg-kanallar button:disabled{opacity:.45;cursor:not-allowed}
.pzk-kg-eposta{display:grid;gap:10px;margin-top:14px}
.pzk-kg-eposta[hidden]{display:none}

/* ——— Etiketler (0.6.2) ——— */
.pzk-etiketler{display:flex;flex-wrap:wrap;align-items:center;align-content:flex-start;gap:4px;margin:6px 0 0;min-width:0}
.pzk-etiketler:empty{display:none}
.pzk-etiket{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:2px 8px;border-radius:10px;font-size:11.5px;font-weight:600;line-height:1.5;color:#fff;background:#5f6b7e}
.pzk-etiket-soluk{opacity:.7}
.pzk-tara-etiket{display:grid;gap:6px}
.pzk-tara-etiket .pzk-etiketler{margin:0}
.pzk-tara-etiket .pzk-cip{justify-self:start;font:inherit;font-size:13px;font-weight:600;cursor:pointer}
.pzk-tara-etiket-filtre{display:block;margin:0 0 8px}
.pzk-tara-etiket-filtre select{width:100%;min-height:40px;padding:6px 10px;border:1px solid var(--pzk-cizgi);border-radius:12px;background:#fff;font:inherit;font-size:14px;color:var(--pzk-metin)}
.pzk-sirket-etiket{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:0 0 10px 50px;min-width:0}
.pzk-sirket-etiket .pzk-etiketler{margin:0;flex:1 1 auto}
.pzk-sirket-etiket .pzk-cip{font:inherit;font-size:12px;font-weight:600;cursor:pointer}
.pzk-et-grup{border:0;margin:0 0 12px;padding:0;display:flex;flex-wrap:wrap;gap:6px;min-width:0}
.pzk-et-grup legend{width:100%;padding:0 0 6px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--pzk-gri)}
.pzk-et-sec{--etk:#5f6b7e;border:1.5px solid var(--etk);background:#fff;color:var(--etk);border-radius:16px;padding:6px 12px;font:inherit;font-size:13.5px;font-weight:600;cursor:pointer;line-height:1.2}
.pzk-et-sec[aria-pressed="true"]{background:var(--etk);color:#fff}
.pzk-et-sec.pzk-et-kilitli{opacity:.6;cursor:default}
.pzk-et-sec:focus-visible{outline:2px solid var(--pzk-koyu);outline-offset:2px}
.pzk-et .pzk-kaydet{margin-top:6px}
.pzk-sonuc-oneri{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 12px;font-size:13px;color:var(--pzk-gri)}
.pzk-sonuc-oneri[hidden]{display:none}
.pzk-tara-liste li span.pzk-etiket,.pzk-etiketler .pzk-etiket{color:#fff;font-size:11.5px;font-weight:600}
.pzk-tara-liste li .pzk-etiketler{align-self:stretch}

/* ——— Prozon Kartvizit uygulaması (0.6.3) ——— */
body.pzk-uyg{padding-bottom:calc(76px + env(safe-area-inset-bottom))}
.pzk-uyg-bas{position:sticky;top:0;z-index:15;display:flex;align-items:center;gap:12px;padding:calc(10px + env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) 10px max(16px,env(safe-area-inset-left));background:rgba(255,255,255,.92);-webkit-backdrop-filter:saturate(1.4) blur(12px);backdrop-filter:saturate(1.4) blur(12px);border-bottom:1px solid var(--pzk-cizgi)}
.pzk-uyg-bas .pzk-logo img{display:block;height:26px;width:auto}
.pzk-uyg-kim{display:flex;align-items:center;gap:8px;min-width:0;margin-left:auto;font-size:14px;font-weight:600;color:var(--pzk-koyu)}
.pzk-uyg-kim span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.pzk-uyg-kim img{width:30px;height:30px;border-radius:50%;object-fit:cover;flex:none}
.pzk-uyg-bas .pzk-cikis{flex:none;font:inherit;font-size:13px;font-weight:600;cursor:pointer}
.pzk-uyg .pzk-uyg-sayfa{max-width:560px;padding-top:16px}
.pzk-uyg[data-bolum="profil"] .pzk-uyg-sayfa,.pzk-uyg[data-bolum="yonetim"] .pzk-uyg-sayfa{max-width:980px}
.pzk-uyg-bolum[hidden]{display:none}
.pzk-uyg-bolum>.pzk-panel+.pzk-panel{margin-top:16px}
.pzk-uyg-katalog .pzk-tara-son{border-top:0;margin-top:0;padding-top:4px}
.pzk-uyg-menu{position:fixed;left:0;right:0;bottom:0;z-index:16;display:flex;justify-content:center;gap:2px;padding:6px max(8px,env(safe-area-inset-right)) calc(6px + env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left));background:rgba(255,255,255,.96);-webkit-backdrop-filter:saturate(1.4) blur(12px);backdrop-filter:saturate(1.4) blur(12px);border-top:1px solid var(--pzk-cizgi)}
.pzk-uyg-menu button{position:relative;flex:1 1 0;max-width:112px;min-width:0;display:flex;flex-direction:column;align-items:center;gap:3px;padding:6px 2px;border:0;border-radius:12px;background:none;font:600 11px/1.2 var(--pzk-f-metin);color:var(--pzk-gri);cursor:pointer;-webkit-tap-highlight-color:transparent}
.pzk-uyg-menu button span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.pzk-uyg-menu button svg{width:22px;height:22px}
.pzk-uyg-menu button[aria-current="page"]{color:var(--pzk-renk);background:var(--pzk-renk-ince)}
.pzk-uyg-menu button:focus-visible{outline:2px solid var(--pzk-koyu);outline-offset:1px}
.pzk-uyg-nokta{position:absolute;top:5px;right:calc(50% - 18px);width:8px;height:8px;border-radius:50%;background:#d63638;box-shadow:0 0 0 2px #fff}
.pzk-uyg .pzk-toast{bottom:calc(84px + env(safe-area-inset-bottom))}
.pzk-uyg-rehber .pzk-panel{margin:0}
/* Yönetim */
.pzk-yon-sayilar{display:grid;grid-template-columns:repeat(auto-fit,minmax(104px,1fr));gap:8px;margin-top:10px}
.pzk-yon-sayi{display:flex;flex-direction:column;padding:12px;border:1px solid var(--pzk-cizgi);border-radius:12px;background:var(--pzk-zemin)}
.pzk-yon-sayi strong{font:700 24px/1.1 var(--pzk-f-baslik);color:var(--pzk-koyu)}
.pzk-yon-sayi span{font-size:12.5px;color:var(--pzk-gri)}
.pzk-yon-esit{grid-column:1/-1;margin:4px 0 0}
.pzk-yon-foto{display:block;width:64px;height:64px;border-radius:50%;object-fit:cover;margin:6px 0}
.pzk-yon-kanal{border:0;margin:4px 0 12px;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:6px 12px;font-size:14px}
.pzk-yon-kanal legend{padding:0 0 6px;font-size:13px;font-weight:600;color:var(--pzk-koyu)}
.pzk-yon-kanal label{display:flex;align-items:center;gap:6px}
@media (max-width:420px){.pzk-yon-kanal{grid-template-columns:1fr}}

/* ——— Organizasyon şeması (0.7.0) ——— */
.pzk-rehber-gorunum{margin-bottom:12px}
.pzk-org{list-style:none;margin:0;padding:0}
.pzk-org ul{list-style:none;margin:0 0 0 14px;padding:0 0 0 12px;border-left:2px solid var(--pzk-cizgi)}
.pzk-org li{margin:6px 0;min-width:0}
.pzk-org details>summary{list-style:none}
.pzk-org details>summary::-webkit-details-marker{display:none}
.pzk-org-kutu{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--pzk-cizgi);border-radius:12px;background:#fff;cursor:pointer;min-width:0}
.pzk-org-kutu .pzk-rozet{width:38px;height:38px;flex:none;font-size:13px}
.pzk-org details[open]>summary.pzk-org-kutu{border-color:color-mix(in srgb,var(--pzk-renk) 40%,#fff);background:var(--pzk-renk-ince)}
.pzk-org-m{display:flex;flex-direction:column;min-width:0;flex:1 1 auto}
.pzk-org-m strong{font-size:14.5px;color:var(--pzk-koyu);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.pzk-org-m small{font-size:12.5px;color:var(--pzk-gri);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.pzk-org-m .pzk-org-dep{color:var(--pzk-renk)}
.pzk-org-sayi{flex:none;min-width:24px;padding:2px 8px;border-radius:12px;background:var(--pzk-koyu);color:#fff;font-size:12px;font-weight:700;text-align:center}
.pzk-org-eylem{display:none;margin:6px 0 2px 10px}
.pzk-org details[open]>.pzk-org-eylem{display:flex}
.pzk-org-yaprak .pzk-org-kutu{cursor:default}
.pzk-org-yaprak:focus-within .pzk-org-eylem,.pzk-org-yaprak:hover .pzk-org-eylem{display:flex}
.pzk-org-ara-baslik{margin:16px 0 6px}
/* İlgili kişiler (0.7.0) */
.pzk-il-b{margin:14px 0 6px;font:700 13px/1.3 var(--pzk-f-metin);letter-spacing:.04em;text-transform:uppercase;color:var(--pzk-gri)}
.pzk-il-liste{list-style:none;margin:0;padding:0}
.pzk-il-liste li{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;padding:8px 0;border-top:1px solid var(--pzk-cizgi)}
.pzk-il-liste li:first-child{border-top:0}
.pzk-il-liste strong{font-size:14.5px;color:var(--pzk-koyu)}
.pzk-il-liste small{flex:1 1 100%;font-size:12.5px;color:var(--pzk-gri)}
.pzk-il-liste .pzk-cip{font:inherit;font-size:12px;font-weight:600}
/* Etkinlik modu (0.7.0) */
.pzk-ek-bar{display:flex;align-items:center;gap:10px;margin:0 0 12px;padding:10px 12px;border:1px dashed var(--pzk-cizgi);border-radius:14px;background:#fff;font-size:13.5px;color:var(--pzk-gri)}
.pzk-ek-bar .pzk-ek-metin{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.pzk-ek-bar .pzk-cip{flex:none;font:inherit;font-size:13px;font-weight:600;cursor:pointer}
.pzk-ek-ikon{display:grid;place-items:center;color:var(--pzk-renk)}
.pzk-ek-bar.pzk-ek-acik{border:0;background:var(--pzk-koyu);color:#fff}
.pzk-ek-bar.pzk-ek-acik .pzk-ek-ikon{color:#7fd3e6}
.pzk-ek-bar.pzk-ek-acik .pzk-cip{background:#fff;color:var(--pzk-koyu);border-color:#fff}
.pzk-ek-kutu{display:flex;flex-direction:column;gap:6px;padding:12px;border-radius:12px;background:var(--pzk-renk-ince);border:1px solid color-mix(in srgb,var(--pzk-renk) 30%,#fff)}
.pzk-ek-kutu strong{font-size:15px;color:var(--pzk-koyu)}
.pzk-ek-kutu small{font-size:12.5px;color:var(--pzk-gri)}
.pzk-ek-kutu .pzk-cip{font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}
.pzk-ek-yeni{margin-top:14px}
.pzk-ek-yeni>summary{display:inline-block;list-style:none;cursor:pointer;font-size:13px;font-weight:600}
.pzk-ek-yeni>summary::-webkit-details-marker{display:none}
.pzk-ek-yeni form{margin-top:10px}
/* 0.7.1: kartta önerilen ekip arkadaşları */
.pzk-oneri-acik{margin:0 0 6px;font-size:13px;color:var(--pzk-gri)}
.pzk-oneri-liste{list-style:none;margin:0 0 14px;padding:0}
.pzk-oneri-liste li{display:flex;align-items:center;gap:10px;padding:10px 0}
.pzk-oneri-liste li+li{border-top:1px solid var(--pzk-cizgi)}
.pzk-oneri-kisi{display:flex;align-items:center;gap:12px;flex:1;min-width:0;text-decoration:none;color:var(--pzk-metin)}
.pzk-oneri-foto{width:44px;height:44px;flex:none;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:var(--pzk-renk-ince);color:var(--pzk-renk);font-weight:700;font-size:15px;border:1px solid var(--pzk-cizgi)}
.pzk-oneri-foto img{width:100%;height:100%;object-fit:cover}
.pzk-oneri-m{display:flex;flex-direction:column;min-width:0}
.pzk-oneri-m strong{font-size:15px;font-weight:600;line-height:1.3}
.pzk-oneri-m small{font-size:12.5px;color:var(--pzk-gri);line-height:1.35;overflow-wrap:anywhere}
.pzk-oneri-ekle{display:inline-flex;align-items:center;gap:6px;flex:none;padding:8px 12px;border-radius:999px;border:1px solid var(--pzk-cizgi);color:var(--pzk-renk);font-size:13px;font-weight:600;text-decoration:none;background:#fff}
.pzk-oneri-ekle:hover{border-color:var(--pzk-renk)}
.pzk-oneri-hepsi{min-height:46px;font-size:14px}
.pzk-oneri-sec{list-style:none;margin:10px 0 0;padding:0;max-height:320px;overflow:auto;border:1px solid var(--pzk-cizgi);border-radius:10px}
.pzk-oneri-sec li{border-top:1px solid var(--pzk-cizgi)}
.pzk-oneri-sec li:first-child{border-top:0}
.pzk-oneri-sec label{display:flex;align-items:center;gap:10px;padding:10px 12px;cursor:pointer;font-size:14px}
.pzk-oneri-sec input{width:18px;height:18px;flex:none;accent-color:var(--pzk-renk)}
.pzk-oneri-sec small{display:block;color:var(--pzk-gri);font-size:12px}
.pzk-oneri-sec li[hidden]{display:none}
.pzk-oneri-durum{margin:10px 0 0;font-size:13px;color:var(--pzk-gri)}
/* 0.7.3: müşteri şirket şeması, e-posta imzasından ekleme */
.pzk-seviye-cip{display:inline-block;margin-top:3px;padding:1px 8px;border-radius:999px;background:var(--pzk-renk-ince);color:var(--pzk-renk);font-size:11.5px;font-weight:600;width:max-content}
.pzk-fs-baslik{margin:16px 0 4px;font:700 12px/1.3 var(--pzk-f-metin);letter-spacing:.06em;text-transform:uppercase;color:var(--pzk-gri)}
.pzk-fs-liste,.pzk-fs-alt{list-style:none;margin:0;padding:0}
.pzk-fs-alt{margin-left:14px;padding-left:12px;border-left:2px solid var(--pzk-cizgi)}
.pzk-fs-kisi{padding:8px 0;border-top:1px solid var(--pzk-cizgi)}
.pzk-fs-liste>.pzk-fs-kisi:first-child{border-top:0}
.pzk-fs-ust{display:flex;align-items:flex-start;gap:8px}
.pzk-fs-ad{flex:1;min-width:0;display:flex;flex-direction:column}
.pzk-fs-ad strong{font-size:14.5px;color:var(--pzk-koyu)}
.pzk-fs-ad small{font-size:12.5px;color:var(--pzk-gri)}
.pzk-fs-cipler{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:4px}
.pzk-fs-cipler .pzk-seviye-cip{margin-top:0}
.pzk-fs-elle{font-size:11px;color:var(--pzk-acik)}
.pzk-fs-tan{font-size:12px;color:var(--pzk-gri)}
.pzk-fs-form{margin:8px 0 4px;padding:10px;border:1px solid var(--pzk-cizgi);border-radius:10px;background:#fafbfc;display:grid;gap:6px}
.pzk-fs-gorunum{margin:8px 0 4px}
.pzk-imza-ac{margin-top:10px;width:100%}
.pzk-imza-panel{margin-top:10px;display:grid;gap:8px}
.pzk-imza-panel textarea{font:13px/1.45 var(--pzk-f-metin)}

/* 0.7.4: paylaşım */
.pzk-pl-rozet{display:inline-block;width:fit-content;margin-top:4px;padding:2px 8px;border-radius:999px;background:#eef3f8;color:#2c4a63;font-size:11.5px;font-weight:600;line-height:1.5}
.pzk-pl-rozet.pzk-pl-ekip{background:#f3eefa;color:#56367a}
.pzk-pl-rozet.pzk-pl-benim{background:#eaf6f1;color:#1d6b4f}
.pzk-pl-sec{display:flex;align-items:flex-start;gap:10px;padding:9px 2px;border-top:1px solid var(--pzk-cizgi);cursor:pointer;font-size:15px;color:var(--pzk-koyu)}
.pzk-pl-sec input{margin-top:3px;width:18px;height:18px;flex:0 0 auto}
.pzk-pl-sec small{display:block;font-size:12.5px;color:var(--pzk-gri)}
.pzk-pl-ara{width:100%;box-sizing:border-box;margin:4px 0 6px;padding:10px 12px;border:1px solid var(--pzk-cizgi);border-radius:10px;font:inherit}
.pzk-pl-kisiler{max-height:38vh;overflow:auto}

/* 0.8.0: Prozence altlığı (müşteri markası önde; bu yalnız küçük altyapı bağlantısı) */
/* 0.9.0: Prozence imzası daha görünür — kart sayfasında renkli amblem, uygulamada tam "Prozence by Prozon" logosu */
.pzk-alt .pzk-prozence{display:inline-flex;align-items:center;gap:6px;margin-left:12px;padding-left:12px;border-left:1px solid var(--pzk-cizgi,#dfe5ea);color:#00758C;font-size:13px;font-weight:600;letter-spacing:.01em;text-decoration:none;vertical-align:middle}
.pzk-alt .pzk-prozence:hover{color:#0E2233}
.pzk-prozence-amblem{width:auto;height:16px;display:block}
.pzk-prozence-alt{padding:26px 0 14px;text-align:center}
.pzk-prozence-alt .pzk-prozence{margin-left:0;padding-left:0;border-left:0;flex-direction:column;gap:6px;color:#8A94A6;font-size:12px;font-weight:500}
.pzk-prozence-tam{width:auto;height:26px;display:block;opacity:.92;transition:opacity .2s}
.pzk-prozence-alt .pzk-prozence:hover .pzk-prozence-tam{opacity:1}

/* 0.9.0: yapay zekâ zenginleştirme */
.pzk-fz{margin:10px 0 14px;padding:14px 16px;border:1px solid var(--pzk-cizgi);border-radius:14px;background:var(--pzk-renk-ince)}
.pzk-fz-ust strong{font:600 14px/1.4 var(--pzk-f-metin);color:var(--pzk-koyu)}
.pzk-fz-tanim{margin:6px 0 0;font-size:14px;line-height:1.5;color:var(--pzk-metin)}
.pzk-fz-rozet{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 0}
.pzk-fz-rozet span{padding:3px 9px;border-radius:999px;background:#fff;border:1px solid var(--pzk-cizgi);font-size:12px;font-weight:600;color:var(--pzk-koyu)}
.pzk-fz-rozet .pzk-rol-karar_verici{background:var(--pzk-renk);border-color:var(--pzk-renk);color:#fff}
.pzk-fz-rozet .pzk-rol-etkileyici{border-color:var(--pzk-renk);color:var(--pzk-renk)}
.pzk-fz-bag{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}
.pzk-fz-kaynak{margin:10px 0 0;font-size:12px;color:var(--pzk-gri)}
.pzk-fz-kaynak a{color:var(--pzk-gri)}
.pzk-fz-alt{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:10px}
.pzk-fz-alt small{font-size:11.5px;color:var(--pzk-acik)}
.pzk-ist{margin-bottom:6px}
.pzk-rol-cip{display:inline-block;width:fit-content;margin:3px 6px 0 0;padding:1px 8px;border-radius:999px;background:var(--pzk-renk-ince);border:1px solid color-mix(in srgb,var(--pzk-renk) 35%,#fff);color:var(--pzk-renk);font-size:11.5px;font-weight:600}
.pzk-sirket-ozet{display:block;color:var(--pzk-gri);font-size:12px}

/* 0.10.0: yapay zekâ ibaresi, unvan/iş değişikliği */
.pzk-ai-ibare{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;color:var(--pzk-acik)}
.pzk-ai-ibare img{width:auto;height:13px;display:block}
.pzk-degisim-cip{display:inline-block;width:fit-content;margin:3px 6px 0 0;padding:1px 8px;border-radius:999px;background:#fff4e0;border:1px solid #f0c77a;color:#8a5300;font-size:11.5px;font-weight:600}
.pzk-dg-oneri{margin:6px 0 10px;padding:12px 14px;border:1px solid #f0c77a;border-radius:12px;background:#fffaf0}
.pzk-dg-oneri strong{display:block;font-size:14px;color:var(--pzk-koyu)}
.pzk-dg-oneri .pzk-al-eylem{margin-top:8px}
.pzk-dg-liste small{display:block}

/* 0.10.0: geniş ekran (bilgisayar) — kenar menü, iki sütunlu müşteri rehberi, yan yana şirket rehberi */
.pzk-kat-detay{display:none}
.pzk-detay-mbas{display:none}
@media (max-width:1099.98px){ /* 0.11.1: telefonda tam ekran kişi ayrıntısı */
	.pzk-kat-detay.pzk-detay-mobil{display:block;position:fixed;inset:0;z-index:18;overflow:auto;-webkit-overflow-scrolling:touch;background:#fff;padding:0 max(16px,env(safe-area-inset-right)) calc(24px + env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))}
	.pzk-detay-mobil .pzk-detay-mbas{display:flex;position:sticky;top:0;z-index:2;margin:0 -16px 12px;padding:calc(10px + env(safe-area-inset-top)) 16px 10px;background:rgba(255,255,255,.96);border-bottom:1px solid var(--pzk-cizgi)}
	.pzk-detay-kapat{border:0;background:none;font:inherit;font-weight:600;font-size:15px;color:var(--pzk-renk);padding:8px 0;min-height:40px;cursor:pointer}
	.pzk-detay-mobil .pzk-katalog-dugmeler{display:flex}
	body.pzk-detay-kilit{overflow:hidden}
	.pzk-uyg[data-bolum="musteri"] .pzk-katalog-kisi{cursor:pointer}
}
@media (min-width:1100px){
	body.pzk-uyg{padding-bottom:0;padding-left:96px}
	.pzk-uyg-menu{top:0;bottom:0;right:auto;width:96px;flex-direction:column;justify-content:flex-start;gap:6px;padding:84px 10px 16px;border-top:0;border-right:1px solid var(--pzk-cizgi);background:#fff}
	.pzk-uyg-menu button{flex:0 0 auto;max-width:none;padding:12px 4px;font-size:12px}
	.pzk-uyg .pzk-toast{bottom:24px}
	.pzk-uyg .pzk-uyg-sayfa{max-width:720px}
	.pzk-uyg[data-bolum="musteri"] .pzk-uyg-sayfa,.pzk-uyg[data-bolum="rehber"] .pzk-uyg-sayfa{max-width:1480px;padding:20px 28px 32px}
	.pzk-uyg[data-bolum="yonetim"] .pzk-uyg-sayfa{max-width:1320px} /* 0.72.1: Yönetim sekmelerinin hepsi görünsün */
	.pzk-uyg[data-bolum="rapor"] .pzk-uyg-sayfa{max-width:1320px} /* 0.98.0: Raporlar geniş */
	.pzk-uyg[data-bolum="musteri"] .pzk-uyg-katalog{padding:20px 24px;overflow:visible} /* sticky ayrıntı paneli için */
	.pzk-tara-son.pzk-masa{display:grid;grid-template-columns:minmax(360px,440px) minmax(0,1fr);column-gap:28px;align-items:start}
	.pzk-masa>*{grid-column:1;min-width:0}
	.pzk-masa>.pzk-kat-detay{display:block;grid-column:2;grid-row:1/span 30;position:sticky;top:78px;max-height:calc(100vh - 100px);overflow:auto;padding:4px 4px 16px 28px;border-left:1px solid var(--pzk-cizgi)}
	.pzk-masa .pzk-katalog-dugmeler,.pzk-masa .pzk-hatir-menu,.pzk-masa .pzk-katalog-birakma,.pzk-masa #pzk-fs-ac{display:none}
	.pzk-masa .pzk-kat-detay .pzk-katalog-dugmeler{display:flex}
	.pzk-masa .pzk-kat-detay .pzk-hatir-menu:not([hidden]){display:flex}
	.pzk-masa .pzk-kat-detay .pzk-katalog-birakma{display:grid}
	.pzk-masa .pzk-katalog-kisi{cursor:pointer;margin:0 -10px;padding-left:10px;padding-right:10px;border-radius:12px;transition:background .15s}
	.pzk-masa .pzk-katalog-kisi:hover{background:var(--pzk-zemin)}
	.pzk-masa .pzk-katalog-kisi.pzk-secili{background:var(--pzk-renk-ince);box-shadow:inset 3px 0 0 var(--pzk-renk)}
	#pzk-b-rehber:not([hidden]){display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:24px;align-items:start}
	#pzk-b-rehber .pzk-rehber-gorunum{display:none}
	#pzk-b-rehber [data-rg-icerik][hidden]{display:block!important} /* 0.88.0: genel [hidden] kuralına bilerek istisna */
	#pzk-b-rehber>.pzk-panel:only-child{grid-column:1/-1}
}
.pzk-detay-bos{padding:48px 12px;text-align:center;color:var(--pzk-gri)}
.pzk-detay-bos-i{display:inline-grid;place-items:center;width:64px;height:64px;border-radius:18px;background:var(--pzk-renk-ince);color:var(--pzk-renk)}
.pzk-detay-bos h3{margin:14px 0 4px;font:600 20px/1.3 var(--pzk-f-baslik);color:var(--pzk-koyu)}
.pzk-detay-bos-sayi{margin:0 0 14px;font-weight:600;color:var(--pzk-koyu)}
.pzk-detay-bos .pzk-not{max-width:46ch;margin:6px auto}
.pzk-dt-baslik{margin:4px 0 10px;font:600 22px/1.3 var(--pzk-f-baslik);color:var(--pzk-koyu)}
.pzk-dt-sema{margin-top:18px}
.pzk-dt-sema-bas{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}
.pzk-dt-sema-bas h3{margin:0;font:600 16px/1.3 var(--pzk-f-baslik);color:var(--pzk-koyu)}
.pzk-dt-ust{display:flex;gap:14px;align-items:flex-start;margin:4px 0 12px}
.pzk-dt-ust .pzk-rozet{width:56px;height:56px;border-radius:14px}
.pzk-dt-ad h3{margin:0;font:600 22px/1.25 var(--pzk-f-baslik);color:var(--pzk-koyu)}
.pzk-dt-ad p{margin:2px 0 0;color:var(--pzk-gri)}
.pzk-dt-sirket{display:inline-block;margin-top:2px;padding:0;border:0;background:none;font:600 14px/1.4 var(--pzk-f-metin);color:var(--pzk-renk);cursor:pointer;text-align:left}
.pzk-kat-detay button.pzk-dt-sirket:hover{text-decoration:underline}
.pzk-dt-cipler{margin-top:4px}
.pzk-dt-bilgi{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:6px 16px;margin:0 0 12px;padding:12px 14px;border:1px solid var(--pzk-cizgi);border-radius:12px;font-size:14px}
.pzk-dt-bilgi dt{color:var(--pzk-gri)}
.pzk-dt-bilgi dd{margin:0;overflow-wrap:anywhere}
.pzk-dt-bilgi a{color:var(--pzk-renk)}
.pzk-dt-dugmeler{margin:10px 0 6px}
.pzk-dt-ilgili{margin-top:8px}

/* 0.11.0: Pano */
.pzk-uyg[data-bolum="pano"] .pzk-uyg-sayfa{max-width:1480px}
.pzk-pano-bas{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;margin:4px 0 16px}
.pzk-pano-selam{flex:1 1 260px;min-width:0}
.pzk-pano-selam h1{margin:0;font:600 24px/1.25 var(--pzk-f-baslik);color:var(--pzk-koyu)}
.pzk-pano-selam p{margin:2px 0 0;color:var(--pzk-gri)}
.pzk-pano-ara{flex:1 1 220px;max-width:360px}
.pzk-pano-ara input{width:100%;box-sizing:border-box;padding:10px 14px;border:1px solid var(--pzk-cizgi);border-radius:12px;font:inherit;background:#fff}
.pzk-pano-ekle{display:inline-flex;align-items:center;gap:6px}
.pzk-pano-izgara{display:grid;grid-template-columns:1fr;gap:16px}
.pzk-pano-sutun{display:flex;flex-direction:column;gap:16px;min-width:0}
.pzk-pano-sutun>.pzk-panel{margin:0}
.pzk-pano-baslik{display:flex;align-items:center;justify-content:space-between;gap:10px}
.pzk-pano-baslik h2{margin:0}
.pzk-pano-sayac{font-size:12px;font-weight:600;color:var(--pzk-gri)}
.pzk-pano-sayac-uyari{color:#8a5300}
.pzk-dy-liste{list-style:none;margin:10px 0 0;padding:0}
.pzk-dy{padding:12px 0;border-top:1px solid var(--pzk-cizgi)}
.pzk-dy:first-child{border-top:0}
.pzk-dy-sabit{background:var(--pzk-renk-ince);margin:0 -12px;padding:12px;border-radius:12px;border-top:0}
.pzk-dy-ust{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.pzk-dy-ust strong{font-size:15px;color:var(--pzk-koyu)}
.pzk-dy-rozet{padding:1px 8px;border-radius:999px;background:#fff;border:1px solid var(--pzk-cizgi);font-size:11px;font-weight:700;color:var(--pzk-gri)}
.pzk-dy-rozet-yeni{background:var(--pzk-renk);border-color:var(--pzk-renk);color:#fff}
.pzk-dy-alt{display:block;margin-top:2px;font-size:12px;color:var(--pzk-gri)}
.pzk-dy-metin{margin:8px 0 0;white-space:pre-line;font-size:14px;line-height:1.55;color:var(--pzk-metin)}
.pzk-dy-kisa{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}
.pzk-dy-devam,.pzk-tk-yenile{padding:0;margin-top:4px;border:0;background:none;font:600 13px/1.4 var(--pzk-f-metin);color:var(--pzk-renk);cursor:pointer}
.pzk-dy .pzk-al-eylem{margin-top:8px;align-items:center}
.pzk-dy-okundu{font-size:12.5px;font-weight:600;color:#1a7f37}
.pzk-dy-sayi{font-size:12px;color:var(--pzk-gri)}
.pzk-dy-form{margin:10px 0 4px;padding:14px;border:1px solid var(--pzk-cizgi);border-radius:12px;background:var(--pzk-zemin)}
.pzk-dy-tur,.pzk-dy-secenek{display:flex;gap:14px;flex-wrap:wrap;margin:0 0 8px;padding:0;border:0;font-size:14px}
.pzk-tk-liste{list-style:none;margin:10px 0 0;padding:0}
.pzk-tk{display:flex;gap:12px;align-items:flex-start;padding:9px 0;border-top:1px solid var(--pzk-cizgi)}
.pzk-tk:first-child{border-top:0}
.pzk-tk-tarih{flex:none;width:92px;font-size:12.5px;font-weight:600;color:var(--pzk-gri)}
.pzk-tk-ad{flex:1;min-width:0}
.pzk-tk-ad strong{display:block;font-size:14px;color:var(--pzk-koyu)}
.pzk-tk-ad small{font-size:12px;color:var(--pzk-gri)}
.pzk-tk{border-left:3px solid transparent;padding-left:8px}
.pzk-tk-tatil{border-left-color:#d63638}
.pzk-tk-etkinlik{border-left-color:var(--pzk-renk)}
.pzk-tk-dogum,.pzk-tk-yildonumu{border-left-color:#dba617}
.pzk-tk-musteri{border-left-color:#8c5bd6}
.pzk-tk-dis{border-left-color:#5f6b7e}
.pzk-tk-bugun .pzk-tk-tarih{color:var(--pzk-renk)}
.pzk-tk-sil{margin-left:auto;border:0;background:none;font-size:18px;line-height:1;color:var(--pzk-acik);cursor:pointer}
.pzk-tk-abone{margin-top:12px}
.pzk-tk-abone summary{list-style:none;display:inline-block;cursor:pointer}
.pzk-tk-abone summary::-webkit-details-marker{display:none}
.pzk-tk-url{display:flex;gap:6px;margin:6px 0}
.pzk-tk-url input{flex:1;min-width:0;padding:8px 10px;border:1px solid var(--pzk-cizgi);border-radius:10px;font:12px/1.4 ui-monospace,monospace;background:#fff}
.pzk-dg-form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px}
.pzk-dg-form .pzk-alan{flex:0 0 120px;margin:0}
.pzk-dg-paylas{flex:1 1 200px;font-size:13.5px;color:var(--pzk-metin)}
.pzk-pano-buyuk{margin:6px 0 10px;color:var(--pzk-gri)}
.pzk-pano-buyuk strong{font:600 28px/1 var(--pzk-f-baslik);color:var(--pzk-koyu)}
.pzk-is-gecti{color:#b32d2e}
.pzk-is-oneri{margin:8px 0;white-space:normal;text-align:left}
.pzk-ekip-yeni li{display:flex;gap:10px;align-items:center}
.pzk-ekip-yeni img{width:32px;height:32px;border-radius:50%;object-fit:cover;flex:none}
.pzk-pano-bag{display:flex;flex-wrap:wrap;gap:6px}
.pzk-mdogum{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0;padding:10px 12px;border:1px dashed var(--pzk-cizgi);border-radius:12px;font-size:13.5px}
.pzk-mdogum input{width:72px;padding:6px 8px;border:1px solid var(--pzk-cizgi);border-radius:8px;font:inherit}
.pzk-mdogum select{padding:6px 8px;border:1px solid var(--pzk-cizgi);border-radius:8px;font:inherit;background:#fff;color:var(--pzk-metin)} /* 0.34.0: gün/ay kutuları */
.pzk-mdogum small{color:var(--pzk-gri)}
/* 0.20.1: kurumsal ve çalışan panoları yan yana, eş genişlikte; takvim ve kişisel kutular sağda (dar) */
.pzk-liste-devam{margin-top:10px;width:100%;justify-content:center}
/* 0.38.0: Pano sütunlarına soluk pastel zemin (Tasarım → Çalışan panosu). Şirket sütunu ana rengin çok açık tonu;
   color-mix desteklemeyen tarayıcıda sabit açık ton. Kartlar beyaz kalır. */
.pzk-pano-renkli{--pzk-pastel-1:#E1EFF4;--pzk-pastel-2:#E2F2E6;--pzk-pastel-3:#F7ECD9}
@supports (background:color-mix(in srgb,red 10%,white)){.pzk-pano-renkli{--pzk-pastel-1:color-mix(in srgb,var(--pzk-renk) 15%,#fff)}}
.pzk-pano-renkli .pzk-pano-sutun{padding:12px;border-radius:calc(var(--pzk-yaricap,16px) + 6px)}
.pzk-pano-renkli .pzk-pano-ana{background:var(--pzk-pastel-1)}
.pzk-pano-renkli .pzk-pano-calisan{background:var(--pzk-pastel-2)}
.pzk-pano-renkli .pzk-pano-yan{background:var(--pzk-pastel-3)}
.pzk-pano-renkli .pzk-pano-sutun>.pzk-panel{box-shadow:0 1px 2px rgba(16,24,40,.05)}
@media (max-width:899px){.pzk-pano-renkli .pzk-pano-sutun{padding:10px;margin:0 -6px}}
.pzk-pano-renkli .pzk-pano-sutun:not(:has(>.pzk-panel:not([hidden]))){background:none;padding:0} /* içi boş sütun renkli kutu olarak kalmasın (0.42.1: başlık sayılmaz) */
/* 0.42.1: sütun adları (Şirket Gündemi · Ekip Meydanı · Benim Masam) */
.pzk-pano-sutun>.pzk-pano-sutun-b{margin:2px 4px -6px;font-size:11px}
.pzk-pano-sutun:not(:has(>.pzk-panel:not([hidden])))>.pzk-pano-sutun-b{display:none}

.pzk-pano button.pzk-cip,.pzk-pano a.pzk-cip{font:600 13px/1.3 var(--pzk-f-metin);cursor:pointer;text-decoration:none}
.pzk-pano .pzk-cip-dolu,.pzk-pano .pzk-cip-dolu:visited{color:#fff}
.pzk-pano .pzk-pano-ekle{font-size:14px;padding:9px 14px}
.pzk-ekip-yeni small{display:block}
.pzk-tk-yenile{font-size:12.5px}

/* 0.11.2: kişi adından ayrıntıya geçiş */
.pzk-kat-detay .pzk-kisi-bag,.pzk-fs .pzk-kisi-bag,.pzk-kisi-bag{display:inline;border:0;background:none;padding:0;margin:0;font:inherit;font-weight:700;color:var(--pzk-renk);text-align:left;cursor:pointer;text-decoration:underline;text-decoration-color:rgba(0,117,142,.35);text-underline-offset:3px}
.pzk-kisi-bag:hover{text-decoration-color:currentColor}
.pzk-il-liste li .pzk-kisi-bag{display:block}
.pzk-kat-detay button.pzk-dt-sirket{color:var(--pzk-renk);text-decoration:underline;text-decoration-color:rgba(0,117,142,.35);text-underline-offset:3px}
.pzk-kat-detay button.pzk-dt-sirket:hover{text-decoration-color:currentColor}
/* 0.12.0: notlar, paylaşım mesajları, yanıtlar */
.pzk-notlar{margin:14px 0 6px}
.pzk-fnot{margin:0 0 14px;padding:12px 14px;border:1px solid var(--pzk-cizgi);border-radius:14px;background:#fff}
.pzk-not-form{display:grid;gap:8px;margin:6px 0 10px}
.pzk-not-form textarea{width:100%;min-height:62px;padding:10px 12px;border:1px solid var(--pzk-cizgi);border-radius:10px;font:inherit;font-size:14px;resize:vertical;background:#fff;color:var(--pzk-koyu)}
.pzk-not-form textarea:focus{outline:2px solid var(--pzk-renk);outline-offset:0;border-color:transparent}
.pzk-not-alt{display:flex;gap:8px 12px;align-items:center;justify-content:space-between;flex-wrap:wrap}
.pzk-not-alt select{flex:1 1 160px;min-height:38px;padding:6px 10px;border:1px solid var(--pzk-cizgi);border-radius:10px;font:inherit;font-size:13.5px;background:#fff;color:var(--pzk-koyu)}
/* 0.99.1: Notlar "Kim görsün" düğme grubu */
.pzk-not-gor{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;border:0;min-width:0}
.pzk-not-gor legend{float:left;margin:0 4px 0 0;padding:0;font-size:13px;font-weight:600;color:var(--pzk-gri)}
.pzk-not-gor-s{position:relative;display:inline-flex;cursor:pointer}
.pzk-not-gor-s input{position:absolute;opacity:0;width:1px;height:1px;margin:0}
.pzk-not-gor-s span{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border:1px solid var(--pzk-cizgi);border-radius:999px;font-size:13px;color:var(--pzk-koyu);background:var(--pzk-yuzey);white-space:nowrap}
.pzk-not-gor-s input:checked+span{background:var(--pzk-renk);border-color:var(--pzk-renk);color:#fff;font-weight:600}
.pzk-not-gor-s input:focus-visible+span{outline:2px solid var(--pzk-renk);outline-offset:2px}
.pzk-not-gor-kapali{cursor:not-allowed}
.pzk-not-alt>button[type=submit]{margin-left:auto}
.pzk-not-gor-kapali span{opacity:.45}
body.pzk-t-koyu .pzk-not-gor-s span{color:var(--pzk-metin)}
.pzk-not-liste{display:grid;gap:10px}
.pzk-not-kutu{border:1px solid var(--pzk-cizgi);border-radius:12px;padding:10px 12px;background:#fff}
.pzk-not-sat+.pzk-not-sat{margin-top:8px}
.pzk-not-yanit{margin-left:14px;padding:8px 0 0 12px;border-left:2px solid var(--pzk-cizgi)}
.pzk-not-yeni{position:relative}
.pzk-not-yeni>.pzk-not-ust strong::after{content:"yeni";margin-left:6px;padding:1px 6px;border-radius:999px;background:#d97706;color:#fff;font-size:11px;font-weight:700;vertical-align:1px}
.pzk-not-ust{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:baseline}
.pzk-not-ust strong{font-size:14px;color:var(--pzk-koyu)}
.pzk-not-ust small{font-size:12px;color:#5f6b7e}
.pzk-not-kitle{font-size:11.5px;font-weight:600;color:var(--pzk-renk);background:var(--pzk-renk-ince,#E6F2F5);border-radius:999px;padding:1px 8px}
.pzk-not-kitle.pzk-not-gizli{color:#5f6b7e;background:#EEF1F5}
.pzk-notlar button.pzk-not-sil{margin-left:auto;border:0;background:none;padding:2px 4px;font:inherit;font-size:12px;color:#b32d2e;cursor:pointer}
.pzk-not-metin{margin:4px 0 0;white-space:pre-wrap;word-break:break-word;font-size:14px;line-height:1.5;color:var(--pzk-koyu)}
.pzk-notlar button.pzk-not-yanitla{margin-top:6px;border:0;background:none;padding:4px 0;font:inherit;font-size:13px;font-weight:600;color:var(--pzk-renk);cursor:pointer}
.pzk-not-yform{margin:8px 0 0 14px}
.pzk-mesaj-cip{display:inline-block;margin-top:4px;padding:1px 8px;border-radius:999px;background:#FEF3C7;color:#92400E;font-size:11.5px;font-weight:700}
.pzk-pl-mesaj textarea{width:100%;min-height:70px;padding:10px 12px;border:1px solid var(--pzk-cizgi);border-radius:10px;font:inherit;font-size:14px;resize:vertical}
.pzk-pl-mesaj small{display:block;margin-top:4px}
.pzk-notlar button.pzk-cip-dolu,.pzk-notlar button.pzk-cip-dolu:hover{color:#fff}
/* 0.13.0: Profilim → toplantı bağlantısı rehberi */
.pzk-rehber-adim{margin:-4px 0 14px;border:1px solid var(--pzk-cizgi,#E1E7F0);border-radius:12px;background:var(--pzk-zemin,#F7F9FC);padding:0 14px;font-size:14px}
.pzk-rehber-adim summary{cursor:pointer;padding:11px 0;font-weight:600;color:var(--pzk-renk)}
.pzk-rehber-adim ol{margin:0 0 8px;padding-left:20px;line-height:1.5}
.pzk-rehber-adim li{margin:0 0 6px}
.pzk-rehber-adim p{margin:0 0 12px;color:var(--pzk-gri)}
.pzk-rehber-adim a{color:var(--pzk-renk)}
/* 0.13.0: fuar paketi */
.pzk-sic-cip{display:inline-block;margin:4px 0 0 6px;padding:1px 8px;border-radius:999px;font-size:11.5px;font-weight:700;background:#EEF1F5;color:#334155}
.pzk-sic-cip.pzk-sic-sicak,.pzk-fuar-sayi.pzk-sic-sicak b{color:#B42318}
.pzk-sic-cip.pzk-sic-sicak{background:#FEE4E2}
.pzk-sic-cip.pzk-sic-ilik{background:#FEF0C7;color:#93370D}
.pzk-sic-cip.pzk-sic-soguk{background:#E0F2FE;color:#075985}
.pzk-fuar-sayi.pzk-sic-ilik b{color:#B54708}
.pzk-fuar-sayi.pzk-sic-soguk b{color:#0369A1}
.pzk-fuar-nitelik{border:1px solid var(--pzk-renk);border-radius:14px;padding:10px 14px 4px;margin:0 0 16px;background:color-mix(in srgb,var(--pzk-renk) 5%,#fff)}
.pzk-fuar-nitelik legend{font-weight:700;font-size:14px;padding:0 6px;color:var(--pzk-renk)}
.pzk-sicaklik{display:flex;gap:8px;flex-wrap:wrap}
.pzk-sicaklik .pzk-cip,.pzk-fuar-nitelik .pzk-etiketler .pzk-cip{min-height:38px;padding:0 16px}
.pzk-fuar-nitelik .pzk-etiketler{display:flex;flex-wrap:wrap;gap:6px}
.pzk-fuar-nitelik button.pzk-cip-dolu,.pzk-fuar-gorevli button.pzk-cip-dolu{color:#fff}
.pzk-kuyruk{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;justify-content:space-between;margin:0 0 16px;padding:12px 14px;border-radius:14px;background:#FEF3C7;color:#78350F;font-weight:600;font-size:14px}
.pzk-kuyruk .pzk-al-eylem{margin:0}
.pzk-kuyruk button.pzk-cip-dolu{color:#fff}
.pzk-kuyruk[hidden]{display:none} /* 0.42.0: boş kuyruk kutusu görünmesin */
.pzk-fuar-rozet{margin-left:6px;font-size:11px;min-height:0;padding:1px 8px}
.pzk-fuar-gorevli{display:flex;flex-wrap:wrap;gap:6px;max-height:190px;overflow:auto;margin-top:8px;padding:2px}
#pzk-ek-fuar{margin:12px 0 4px;padding:14px;border:1px solid var(--pzk-cizgi);border-radius:16px;background:#fff}
.pzk-fuar-bas{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}
.pzk-fuar-sayilar{display:grid;grid-template-columns:repeat(auto-fit,minmax(86px,1fr));gap:8px;margin-bottom:10px}
.pzk-fuar-sayi{background:var(--pzk-zemin);border-radius:12px;padding:10px;text-align:center}
.pzk-fuar-sayi b{display:block;font-size:20px;color:var(--pzk-koyu)}
.pzk-fuar-sayi span{font-size:12px;color:var(--pzk-gri)}
.pzk-fuar-ilgi{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:13px;color:var(--pzk-gri);margin:0 0 10px}
.pzk-fuar-gorevliler{list-style:none;margin:0 0 10px;padding:0;display:grid;gap:6px}
.pzk-fuar-gorevliler li{display:grid;grid-template-columns:minmax(90px,38%) 1fr 32px;align-items:center;gap:8px;font-size:13.5px}
.pzk-fuar-gorevliler li i{display:block;height:8px;border-radius:99px;background:var(--pzk-renk);min-width:4px}
.pzk-fuar-gorevliler li b{text-align:right}
.pzk-fuar-gorevliler li.pzk-siz span{font-weight:700}
/* 0.14.0: Analitik */
.pzk-an-bas{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;justify-content:space-between;margin-bottom:6px}
.pzk-an-bas h2{margin:0}
.pzk-an-donem{display:flex;flex-wrap:wrap;gap:6px}
.pzk-an-donem button.pzk-cip-dolu,.pzk-an-bolum-bas button.pzk-cip-dolu{color:#fff}
.pzk-an-ust{display:flex;flex-wrap:wrap;align-items:center;gap:8px}
.pzk-an-kutular{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin:8px 0 16px}
.pzk-an-kutu{background:var(--pzk-zemin);border-radius:14px;padding:12px 14px;min-width:0}
.pzk-an-kutu b{display:block;font-size:24px;line-height:1.15;color:var(--pzk-koyu)}
.pzk-an-kutu span{display:block;font-size:13px;color:var(--pzk-koyu);margin-top:2px}
.pzk-an-fark{display:block;font-size:11.5px;color:var(--pzk-gri);margin-top:4px}
.pzk-an-art{color:#067647}
.pzk-an-az{color:#B42318}
.pzk-an-grafikler{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;margin:0 0 16px}
.pzk-an-grafik{margin:0;border:1px solid var(--pzk-cizgi);border-radius:14px;padding:12px 12px 8px;min-width:0}
.pzk-an-grafik figcaption{font-weight:700;font-size:14px;margin-bottom:6px}
.pzk-an-grafik svg{display:block;width:100%;height:180px}
.pzk-an-lejant{display:flex;gap:14px;font-size:12px;color:var(--pzk-gri);margin-top:4px}
.pzk-an-lejant i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:5px;vertical-align:-1px}
.pzk-an-benim ul{list-style:none;margin:0 0 16px;padding:0;display:grid;gap:8px}
.pzk-an-benim li{display:grid;grid-template-columns:64px minmax(60px,1fr) minmax(0,2fr);align-items:center;gap:10px;font-size:13.5px}
.pzk-an-benim li i{display:block;height:8px;border-radius:99px;background:var(--pzk-zemin);overflow:hidden}
.pzk-an-benim li i span{display:block;height:100%;background:var(--pzk-renk);border-radius:99px}
.pzk-an-dagilimlar{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:6px 24px;margin-bottom:10px}
.pzk-an-dagilim ul{list-style:none;margin:0 0 12px;padding:0;display:grid;gap:6px}
.pzk-an-dagilim li{display:grid;grid-template-columns:minmax(0,44%) 1fr auto;align-items:center;gap:8px;font-size:13px}
.pzk-an-dagilim li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.pzk-an-dagilim li i{display:block;height:8px;border-radius:99px;background:var(--pzk-renk);min-width:2px}
.pzk-an-dagilim li b{font-weight:600;color:var(--pzk-gri);font-size:12px;white-space:nowrap}
.pzk-an-bolum-bas{display:flex;align-items:center;justify-content:space-between;gap:10px}
.pzk-an-tablo{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--pzk-cizgi);border-radius:12px;margin:0 0 16px;max-width:100%}
.pzk-an-tablo table{border-collapse:collapse;width:100%;font-size:13px;min-width:560px}
.pzk-an-tablo th,.pzk-an-tablo td{padding:8px 10px;text-align:left;border-bottom:1px solid var(--pzk-cizgi);white-space:nowrap}
.pzk-an-tablo th{background:var(--pzk-zemin);font-weight:700;font-size:12px;color:var(--pzk-gri);position:sticky;top:0}
.pzk-an-tablo th[role=button]{cursor:pointer}
.pzk-an-tablo td.pzk-an-say{text-align:right;font-variant-numeric:tabular-nums}
.pzk-an-tablo tbody tr:last-child td{border-bottom:0}
.pzk-kt-ay{margin:-4px 0 10px}
@media (min-width:1100px){#pzk-analitik{grid-column:1/-1}}
/* 0.16.0: anket, öneri ve şikâyet */
.pzk-km .pzk-kg-kutu{max-width:640px}
.pzk-km button.pzk-cip-dolu,#pzk-pano-anket button.pzk-cip-dolu,#pzk-pano-os button.pzk-cip-dolu{color:#fff}
.pzk-cip-tamam{background:#ECFDF3;color:#067647;border-color:#ABEFC6}
.pzk-ank-oge small{display:block;color:var(--pzk-gri);margin:2px 0 6px}
.pzk-ank-form .pzk-ank-soru{border:1px solid var(--pzk-cizgi);border-radius:12px;padding:10px 14px 12px;margin:0 0 12px}
.pzk-ank-soru legend{font-weight:700;padding:0 4px}
.pzk-ank-sec{display:flex;gap:8px;align-items:flex-start;padding:5px 0;font-size:15px}
.pzk-ank-sec input{margin-top:4px}
.pzk-ank-soru textarea,.pzk-os-form textarea,.pzk-os-yanit textarea,.pzk-ank-yeni-soru textarea,.pzk-ank-yeni-soru input.pzk-ank-m{width:100%;font:inherit;border:1px solid var(--pzk-cizgi);border-radius:10px;padding:8px 10px;margin:6px 0}
.pzk-ank-puan{display:flex;gap:6px}
.pzk-ank-puan label{flex:1}
.pzk-ank-puan input{position:absolute;opacity:0}
.pzk-ank-puan span{display:block;text-align:center;padding:9px 0;border:1px solid var(--pzk-cizgi);border-radius:10px;font-weight:700;cursor:pointer}
.pzk-ank-puan input:checked+span{background:var(--pzk-renk);border-color:var(--pzk-renk);color:#fff}
.pzk-ank-puan input:focus-visible+span{outline:2px solid var(--pzk-renk);outline-offset:2px}
.pzk-ank-yeni-soru{border:1px dashed var(--pzk-cizgi);border-radius:12px;padding:10px 12px;margin:0 0 10px}
.pzk-ank-z{font-size:13px;color:var(--pzk-gri)}
.pzk-ank-sonuc-soru{border-top:1px solid var(--pzk-cizgi);padding:12px 0}
.pzk-ank-sonuc-soru h3{font-size:15px;margin:0 0 2px}
.pzk-ank-cubuk{display:grid;grid-template-columns:minmax(0,40%) 1fr auto;gap:8px;align-items:center;font-size:13.5px;margin:6px 0}
.pzk-ank-cubuk i{display:block;height:10px;border-radius:99px;background:var(--pzk-zemin);overflow:hidden}
.pzk-ank-cubuk b{display:block;height:100%;background:var(--pzk-renk);border-radius:99px}
.pzk-ank-cubuk em{font-style:normal;color:var(--pzk-gri);font-size:12px;white-space:nowrap}
.pzk-ank-ort{font-weight:700;margin:6px 0}
.pzk-ank-metin{margin:6px 0 0;padding-left:18px;font-size:14px}
.pzk-ank-metin li{margin:0 0 6px}
.pzk-ank-kirilim{border-collapse:collapse;font-size:12.5px;margin-top:6px;display:block;overflow-x:auto}
.pzk-ank-kirilim th,.pzk-ank-kirilim td{border-bottom:1px solid var(--pzk-cizgi);padding:5px 8px;text-align:left;white-space:nowrap}
.pzk-os-tur{display:flex;gap:8px;margin:0 0 12px}
.pzk-os-tur label{flex:1}
.pzk-os-tur input{position:absolute;opacity:0}
.pzk-os-tur span{display:block;text-align:center;padding:9px 0;border:1px solid var(--pzk-cizgi);border-radius:10px;font-weight:600;cursor:pointer}
.pzk-os-tur input:checked+span{background:var(--pzk-renk);border-color:var(--pzk-renk);color:#fff}
.pzk-os-isim{display:flex;gap:6px;align-items:center;font-weight:600;margin:4px 0}
.pzk-os-kod{font:700 20px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.04em;background:var(--pzk-zemin);border-radius:10px;padding:8px 12px;display:inline-block;margin:0 0 10px}
.pzk-os-d{font-size:11px;min-height:0;padding:1px 8px;margin-left:4px}
.pzk-os-yeni .pzk-os-d,.pzk-os-d.pzk-os-yeni{background:#FEF3C7;color:#92400E}
.pzk-os-mesaj{background:var(--pzk-zemin);border-radius:12px;padding:10px 12px;margin:0 0 8px;font-size:14px}
.pzk-os-mesaj.pzk-os-gonderen{background:#fff;border:1px solid var(--pzk-cizgi)}
.pzk-os-mesaj b{display:block;font-size:12px;color:var(--pzk-gri);margin-bottom:4px}
.pzk-os-mesaj p{margin:0;white-space:pre-line}
.pzk-os-yanit select{font:inherit;padding:6px 8px;border-radius:8px;border:1px solid var(--pzk-cizgi);margin:0 8px 8px 0}
.pzk-os-kisa{margin:4px 0 0;color:var(--pzk-gri);font-size:13px}
.pzk-os-gelen select{font:inherit;padding:8px;border:1px solid var(--pzk-cizgi);border-radius:10px;width:100%}
.pzk-ank-sure{margin:0 0 10px}.pzk-ank-sure > label{display:flex;gap:6px;align-items:center;font-weight:600;margin:0 0 6px}
/* 0.17.0 — E-posta imzası analitiği ve A/B testi */
.pzk-an-imza{margin:22px 0 8px;padding-top:18px;border-top:1px solid var(--pzk-cizgi)}
.pzk-an-imza .pzk-an-tablo{margin-bottom:14px}
.pzk-an-ab{margin:18px 0 6px}
.pzk-an-ab-iki{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:10px 0}
.pzk-an-ab-kart{border:1px solid var(--pzk-cizgi);border-radius:14px;padding:12px;min-width:0}
.pzk-an-ab-harf{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:99px;background:var(--pzk-koyu);color:#fff;font-size:14px;margin-bottom:8px}
.pzk-an-ab-kart img{display:block;width:100%;height:auto;border-radius:8px;margin-bottom:8px;background:var(--pzk-zemin)}
.pzk-an-ab-ad{margin:0 0 6px;font-weight:600;font-size:14px;overflow-wrap:anywhere}
.pzk-an-ab-kart ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:4px 10px;font-size:13px;color:var(--pzk-gri)}
.pzk-an-ab-kart ul b{color:var(--pzk-koyu);font-variant-numeric:tabular-nums}
.pzk-an-ab-karar{margin:6px 0 12px;padding:10px 12px;border-radius:10px;background:var(--pzk-zemin);font-size:14px}
.pzk-an-ab-kazanan{background:#E7F5EC;color:#1D6B3A;font-weight:600}
.pzk-an-ab-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;align-items:end;margin:8px 0}
.pzk-an-ab-form label{display:grid;gap:4px;font-size:13px;font-weight:600;color:var(--pzk-gri)}
.pzk-an-ab-form input,.pzk-an-ab-form select{font:inherit;padding:9px 10px;border:1px solid var(--pzk-cizgi);border-radius:10px;width:100%;min-width:0;background:#fff;color:var(--pzk-koyu)}
.pzk-an-ab-dugme{min-height:44px;width:auto}
.pzk-an-ab .pzk-an-ab-dugme{max-width:260px}
.pzk-an-ab-gb{margin:14px 0 6px;font-size:14px}
.pzk-an-ab-gecmis{margin:0;padding-left:18px;font-size:13px;color:var(--pzk-gri);display:grid;gap:6px}
.pzk-an-ab-gecmis b{color:var(--pzk-koyu)}
/* 0.18.0 — Şirket politikaları */
.pzk-pol-liste{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:8px}
.pzk-pol-satir{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;border:1px solid var(--pzk-cizgi);border-radius:12px;padding:10px 12px}
.pzk-pol-bag{display:grid;gap:2px;text-decoration:none;color:var(--pzk-koyu);min-width:0;flex:1 1 220px}
.pzk-pol-bag strong{overflow-wrap:anywhere}
.pzk-pol-bag:hover strong{text-decoration:underline}
.pzk-pol-rozet{font-size:12px;font-weight:600;padding:4px 10px;border-radius:99px;background:var(--pzk-zemin);color:var(--pzk-gri);white-space:nowrap}
.pzk-pol-bekliyor .pzk-pol-rozet,.pzk-pol-yeni_surum .pzk-pol-rozet{background:#FFF4DB;color:#8a5300}
.pzk-pol-gecikti{border-color:#F1B8B8}.pzk-pol-gecikti .pzk-pol-rozet{background:#FDE8E8;color:#A12828}
.pzk-pol-tamam .pzk-pol-rozet{background:#E7F5EC;color:#1D6B3A}
.pzk-pol-sayfa{background:#F3F5F8;min-height:100vh}
.pzk-pol-sayfa .pzk-uyg-bas{justify-content:space-between}
.pzk-pol-ana{max-width:780px;margin:0 auto;padding:16px 16px 140px}
.pzk-pol-metin{background:#fff;border:1px solid var(--pzk-cizgi);border-radius:16px;padding:28px 32px;color:var(--pzk-koyu);font-size:16px;line-height:1.65}
.pzk-pol-metin h1{font-size:26px;line-height:1.25;margin:4px 0 12px}
.pzk-pol-ust{margin:0;font-size:13px;color:var(--pzk-gri)}
.pzk-pol-durum{display:inline-block;margin:0 0 16px;padding:5px 12px;border-radius:99px;font-size:13px;font-weight:600;background:var(--pzk-zemin);color:var(--pzk-gri)}
.pzk-pol-durum-bekliyor,.pzk-pol-durum-yeni_surum{background:#FFF4DB;color:#8a5300}
.pzk-pol-durum-gecikti{background:#FDE8E8;color:#A12828}
.pzk-pol-durum-tamam{background:#E7F5EC;color:#1D6B3A}
.pzk-pol-not{margin:0 0 18px;padding:12px 14px;border-left:3px solid var(--pzk-renk);background:var(--pzk-zemin);border-radius:0 10px 10px 0;font-size:14px}
.pzk-pol-icerik h2{font-size:20px;margin:28px 0 8px;line-height:1.3}
.pzk-pol-icerik h3{font-size:17px;margin:20px 0 6px}
.pzk-pol-icerik p,.pzk-pol-icerik li{overflow-wrap:anywhere}
.pzk-pol-icerik table{border-collapse:collapse;width:100%;display:block;overflow-x:auto}
.pzk-pol-icerik td,.pzk-pol-icerik th{border:1px solid var(--pzk-cizgi);padding:6px 8px;font-size:14px}
.pzk-pol-icerik img{max-width:100%;height:auto}
.pzk-pol-son{height:1px}
.pzk-pol-alt{position:fixed;left:0;right:0;bottom:0;background:#fff;border-top:1px solid var(--pzk-cizgi);padding:12px 16px calc(12px + env(safe-area-inset-bottom));box-shadow:0 -6px 20px rgba(14,34,51,.06);z-index:5}
.pzk-pol-alt>*{max-width:780px;margin-left:auto;margin-right:auto}
.pzk-pol-form{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}
.pzk-pol-form .pzk-kaydet{width:auto;min-height:44px}
.pzk-pol-form .pzk-kaydet:disabled{opacity:.45;cursor:not-allowed}
.pzk-pol-kabul{display:flex;gap:8px;align-items:center;font-weight:600;font-size:15px}
.pzk-pol-kabul input{width:20px;height:20px}
.pzk-pol-form .pzk-not{flex-basis:100%;margin:0}
p.pzk-pol-tamam{margin:0 auto;font-weight:600;color:#1D6B3A}
.pzk-pol-form[hidden],p.pzk-pol-tamam[hidden]{display:none}
.pzk-pol-alt .pzk-uyari{margin:8px auto 0}
.pzk-pol-yon{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:14px}
.pzk-pol-yon>li{border:1px solid var(--pzk-cizgi);border-radius:12px;padding:12px}
.pzk-pol-yon-bas a{font-weight:700;color:var(--pzk-koyu)}
.pzk-pol-yon-bas small{color:var(--pzk-gri)}
.pzk-pol-cubuk{height:8px;border-radius:99px;background:var(--pzk-zemin);overflow:hidden;margin:8px 0 4px}
.pzk-pol-cubuk span{display:block;height:100%;background:var(--pzk-renk);border-radius:99px}
.pzk-pol-yon details summary{cursor:pointer;font-size:14px;font-weight:600;margin:4px 0}
.pzk-pol-bekleyen{margin:4px 0 8px;padding-left:18px;font-size:13px;display:grid;gap:3px}
.pzk-pol-k-gecikti{color:#A12828}
@media (max-width:600px){.pzk-pol-metin{padding:20px 18px;font-size:15.5px}.pzk-pol-metin h1{font-size:22px}}
/* 0.19.0 — Çalışan panosu */
.pzk-cp .pzk-pano-baslik .pzk-al-eylem{margin:0;gap:6px}
.pzk-cp-sekme{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 4px;align-items:center}
.pzk-cp-arsiv-l{font-size:13px;color:var(--pzk-gri);display:flex;gap:4px;align-items:center;margin-left:auto}
.pzk-cp-liste{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:10px}
.pzk-cp-kart{border:1px solid var(--pzk-cizgi);border-radius:14px;padding:12px 14px;background:#fff;min-width:0}
.pzk-cp-pasif{opacity:.72}
.pzk-cp-ust{display:flex;align-items:center;gap:8px}
.pzk-cp-ust .pzk-cp-rozet{flex:none;white-space:nowrap}
.pzk-cp-ust .pzk-cp-menu{flex:none}
@media (max-width:420px){.pzk-cp-ust{gap:6px}.pzk-cp-ust .pzk-cp-rozet{font-size:11px;padding:2px 7px}}
.pzk-cp-av{width:34px;height:34px;border-radius:99px;background:var(--pzk-zemin);display:grid;place-items:center;font-size:12px;font-weight:700;color:var(--pzk-gri);overflow:hidden;flex:none}
.pzk-cp-av img{width:100%;height:100%;object-fit:cover}
.pzk-cp-kim{display:grid;min-width:0;flex:1 1 0}
.pzk-cp-kim strong{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pzk-cp-kim small{font-size:12px;color:var(--pzk-gri);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.pzk-cp-rozet{font-size:11.5px;font-weight:600;padding:3px 9px;border-radius:99px;background:var(--pzk-zemin);color:var(--pzk-gri);white-space:nowrap}
.pzk-cp-r-ilan{background:#EAF2FF;color:#1E4E9A}.pzk-cp-r-duyuru{background:#FDEDF3;color:#9A1E54}.pzk-cp-r-anket{background:#F1ECFB;color:#5A2E9A}.pzk-cp-r-tesekkur{background:#E7F5EC;color:#1D6B3A}
.pzk-cp-d-gizli{background:#FDE8E8;color:#A12828}
.pzk-cp-menu{position:relative}
.pzk-cp-menu summary{list-style:none;cursor:pointer;padding:2px 10px;border-radius:8px;font-weight:700;color:var(--pzk-gri)}
.pzk-cp-menu summary::-webkit-details-marker{display:none}
.pzk-cp-menu-l{position:absolute;right:0;top:28px;z-index:6;background:#fff;border:1px solid var(--pzk-cizgi);border-radius:10px;box-shadow:0 8px 24px rgba(14,34,51,.12);display:grid;min-width:220px;padding:4px}
.pzk-cp-menu-b{border:0;background:none;text-align:left;padding:9px 10px;font:inherit;font-size:14px;border-radius:8px;cursor:pointer;color:var(--pzk-koyu)}
.pzk-cp-menu-b:hover{background:var(--pzk-zemin)}
.pzk-cp-baslik{margin:10px 0 4px;font-size:16px;overflow-wrap:anywhere}
.pzk-cp-fiyat{margin:0 0 4px;font-weight:700;color:var(--pzk-renk)}
.pzk-cp-metin{margin:0 0 8px;white-space:pre-line;overflow-wrap:anywhere;font-size:14.5px}
.pzk-cp-kisa{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}
.pzk-cp-tesekkur{margin:10px 0 0;font-size:13px;font-weight:600;color:#1D6B3A}
.pzk-cp-fotolar{display:flex;gap:8px;flex-wrap:wrap;margin:6px 0 8px;position:relative}
.pzk-cp-fotolar img{display:block;max-height:220px;max-width:100%;border-radius:10px;object-fit:cover}
.pzk-cp-foto-sayi{position:absolute;left:8px;bottom:8px;background:rgba(14,34,51,.75);color:#fff;font-size:12px;font-weight:700;padding:2px 8px;border-radius:99px}
.pzk-cp-davet{display:grid;gap:2px;margin:4px 0 8px;padding:10px 12px;border-radius:10px;background:var(--pzk-zemin);font-size:14px}
.pzk-cp-davet small{color:var(--pzk-gri)}
.pzk-cp-rsvp{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 8px}
.pzk-cp-anket{list-style:none;margin:6px 0;padding:0;display:grid;gap:6px}
.pzk-cp-anket-b{position:relative;display:flex;justify-content:space-between;gap:10px;width:100%;border:1px solid var(--pzk-cizgi);border-radius:10px;background:#fff;padding:9px 12px;font:inherit;font-size:14px;cursor:pointer;overflow:hidden;text-align:left;color:var(--pzk-koyu)}
.pzk-cp-anket-b i{position:absolute;left:0;top:0;bottom:0;background:var(--pzk-zemin);z-index:0}
.pzk-cp-anket-b span,.pzk-cp-anket-b b{position:relative;z-index:1}
.pzk-cp-anket-b b{font-variant-numeric:tabular-nums;white-space:nowrap}
.pzk-cp-secili .pzk-cp-anket-b{border-color:var(--pzk-renk);font-weight:600}
.pzk-cp-anket-b:disabled{cursor:default}
.pzk-cp-alt{display:block;font-size:12px;color:var(--pzk-gri)}
.pzk-cp-kim-l{font-size:13px;margin:6px 0}.pzk-cp-kim-l summary{cursor:pointer;font-weight:600}
.pzk-cp-eylem{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:6px}
.pzk-cp-uyar{color:#A12828;font-weight:600}
.pzk-cp-yorumlar{margin-top:12px;border-top:1px solid var(--pzk-cizgi);padding-top:10px;display:grid;gap:8px}
.pzk-cp-yorumlar h4{margin:0;font-size:14px}
.pzk-cp-yorum,.pzk-cp-mesaj{display:grid;gap:2px;padding:8px 10px;border-radius:10px;background:var(--pzk-zemin);font-size:14px;overflow-wrap:anywhere}
.pzk-cp-mesaj{max-width:85%}
.pzk-cp-mesaj.pzk-cp-benim{margin-left:auto;background:#E6F3F6}
.pzk-cp-yorum small,.pzk-cp-mesaj small{font-size:11.5px;color:var(--pzk-gri)}
.pzk-cp-konusma{display:grid;gap:6px}.pzk-cp-konusma summary{cursor:pointer;font-weight:600;font-size:14px}
.pzk-cp-yaz{display:flex;gap:8px;align-items:flex-end}
.pzk-cp-yaz textarea{flex:1;font:inherit;font-size:14px;padding:8px 10px;border:1px solid var(--pzk-cizgi);border-radius:10px;resize:vertical;min-width:0}
.pzk-cp-tur-sec{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}
.pzk-cp-form{display:grid;gap:10px}
.pzk-cp-form input,.pzk-cp-form select,.pzk-cp-form textarea{font:inherit;padding:9px 10px;border:1px solid var(--pzk-cizgi);border-radius:10px;width:100%;min-width:0;background:#fff;color:var(--pzk-koyu)}
.pzk-cp-etiket{font-size:13px;font-weight:600;color:var(--pzk-gri)}
.pzk-cp-secenekler{display:grid;gap:6px}
.pzk-cp-secenekler .pzk-cip{justify-self:start}
.pzk-cp-davet-f{border:1px solid var(--pzk-cizgi);border-radius:12px;padding:10px 12px;display:grid;gap:8px;margin:0}
.pzk-cp-davet-f legend{font-size:13px;font-weight:600;padding:0 4px}
.pzk-cp-kurallar{font-size:13px;color:var(--pzk-gri)}.pzk-cp-kurallar summary{cursor:pointer;font-weight:600}.pzk-cp-kurallar p{margin:4px 0}
.pzk-cp-kabul,.pzk-cp-tercih{display:flex;gap:8px;align-items:center;font-size:14px;margin:6px 0}
.pzk-cp-kabul input,.pzk-cp-tercih input{width:18px;height:18px}
/* 0.19.0 çalışan panosu: kişi seçimi (seçtiğim kişiler / herkes, hariç) */
.pzk-cp-kisi-sec{display:grid;gap:8px;border:1px solid var(--pzk-cizgi);border-radius:12px;padding:10px;margin:-4px 0 12px}
.pzk-cp-kisi-sec[hidden]{display:none}
.pzk-cp-kisi-l{max-height:240px;overflow:auto;display:grid;gap:2px}
.pzk-cp-kisi{display:flex;align-items:center;gap:8px;padding:6px 4px;border-radius:8px;cursor:pointer;min-width:0}
.pzk-cp-kisi[hidden]{display:none}
.pzk-cp-kisi:hover{background:var(--pzk-zemin)}
.pzk-cp-kisi span{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.pzk-cp-kisi small{color:var(--pzk-gri);font-size:12px;flex:none}
.pzk-cp-kisi-sayi{color:var(--pzk-gri);font-size:12px}
.pzk-cp-kisi input[type=checkbox]{width:18px;height:18px;min-height:0;flex:none;margin:0;padding:0}
.pzk-cp-kisi span{text-align:left}
/* 0.20.0 kurumsal duyuru kategorileri, kişi kartı, görsel, tebrik */
.pzk-dy-bas-eylem{display:flex;gap:6px;flex-wrap:wrap}
.pzk-dy-kat{display:flex;gap:6px;flex-wrap:wrap;margin:0 0 10px}
.pzk-dy-tercih-l{display:grid;gap:6px;border:1px solid var(--pzk-cizgi);border-radius:12px;padding:10px 12px;margin:0 0 10px}
.pzk-dy-tercih-l[hidden]{display:none}
.pzk-dy-tercih-s{display:flex;align-items:center;gap:6px;font-size:14px}
.pzk-dy-kr-haber{background:#EAF2FF;color:#1E4E9A}
.pzk-dy-kr-katilim{background:#E7F5EC;color:#1D6B3A}
.pzk-dy-kr-gorev{background:#F1ECFB;color:#5A2E9A}
.pzk-dy-kr-yildonumu{background:#FFF4E0;color:#8A5A00}
.pzk-dy-rozet-taslak{background:#FDE8E8;color:#A12828}
.pzk-dy-taslak{background:#FFFBF2;border-top-style:dashed;padding-left:8px;padding-right:8px}
.pzk-dy-kisi{display:flex;align-items:center;gap:10px;margin:8px 0;padding:8px 10px;border-radius:12px;background:var(--pzk-zemin);color:inherit;text-decoration:none;min-width:0}
a.pzk-dy-kisi:hover{outline:1px solid var(--pzk-cizgi)}
.pzk-dy-av{width:44px;height:44px;border-radius:99px;background:#fff;display:grid;place-items:center;font-weight:700;color:var(--pzk-gri);overflow:hidden;flex:none}
.pzk-dy-av img{width:100%;height:100%;object-fit:cover}
.pzk-dy-kisi-b{display:grid;min-width:0}
.pzk-dy-kisi-b strong,.pzk-dy-kisi-b small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.pzk-dy-kisi-b small{color:var(--pzk-gri);font-size:12.5px}
.pzk-dy-gorsel{display:block;max-width:100%;max-height:360px;border-radius:12px;margin:8px 0;object-fit:cover}
.pzk-dy-tebrik{display:grid;gap:6px;margin-top:8px;border-top:1px solid var(--pzk-cizgi);padding-top:8px}
.pzk-dy-tebrik[hidden]{display:none}
.pzk-dy-tb{position:relative;display:grid;gap:2px;background:var(--pzk-zemin);border-radius:10px;padding:6px 30px 6px 10px;font-size:14px}
.pzk-dy-tb strong{font-size:13px}.pzk-dy-tb small{color:var(--pzk-gri);font-size:11.5px}
.pzk-dy-tb-sil{position:absolute;right:6px;top:4px;border:0;background:none;font-size:16px;color:var(--pzk-gri);cursor:pointer;padding:2px 6px}
.pzk-dy-tb-form{display:flex;gap:8px;align-items:flex-end}
.pzk-dy-tb-form .pzk-kaydet{width:auto;flex:none;min-height:40px}
.pzk-dy-tb-form textarea{flex:1 1 auto;min-width:0;width:100%;resize:vertical;font-size:14px;font:inherit;border:1px solid var(--pzk-cizgi);border-radius:10px;padding:8px}
.pzk-liste-devam-s{list-style:none;border:0!important;padding:4px 0!important;background:none!important}
.pzk-ekip-bas{display:flex;align-items:center;justify-content:space-between;gap:8px}.pzk-ekip-bas .pzk-il-b{margin:0}.pzk-ekip-sira{font:inherit;font-size:12.5px;padding:3px 6px;border:1px solid var(--pzk-cizgi);border-radius:8px;background:#fff;color:var(--pzk-koyu);max-width:55%}
/* 0.20.2 Hakkımda */
.pzk-hakkinda-panel textarea{width:100%;min-height:160px;font:inherit;font-size:15px;line-height:1.55;padding:10px 12px;border:1px solid var(--pzk-cizgi);border-radius:12px;resize:vertical}
.pzk-hakkinda-kart{display:flex;align-items:center;gap:8px;margin:6px 0 12px;font-size:14px}
.pzk-rehber-hakkinda{margin:6px 0;font-size:13.5px;color:var(--pzk-koyu)}
.pzk-rehber-hakkinda summary{cursor:pointer;color:var(--pzk-renk);font-weight:600;font-size:13px}
.pzk-rehber-hakkinda p{margin:6px 0}
.pzk-hakkinda p{line-height:1.6;margin:0 0 10px}
.pzk-hakkinda details summary{cursor:pointer;color:var(--pzk-renk);font-weight:600;margin:4px 0 8px}
/* 0.20.3: Ekibimiz */
.pzk-ekip-yeni strong .pzk-dy-rozet{margin-left:6px;vertical-align:1px}.pzk-ekip-ben strong::after{content:" (siz)";font-weight:400;color:var(--pzk-gri,#6b7280);font-size:.9em}
/* 0.21.0: şirket içi kişi profili */
.pzk-cip[data-kisi-profil]{display:none}.pzk-uyg .pzk-cip[data-kisi-profil]{display:inline-flex}
.pzk-kp-bag{background:none;border:0;padding:0;font:inherit;color:inherit;font-weight:600;cursor:pointer;text-decoration:underline;text-decoration-color:var(--pzk-cizgi);text-underline-offset:2px}.pzk-kp-bag:hover{color:var(--pzk-renk)}
.pzk-cp-kim .pzk-cp-yazar{text-decoration:none;font-weight:700;color:var(--pzk-koyu);text-align:left}
button.pzk-cp-av{border:0;padding:0;cursor:pointer}
button.pzk-dy-kisi{font:inherit;text-align:left;cursor:pointer;width:100%;border:0;color:inherit}button.pzk-dy-kisi:hover{outline:1px solid var(--pzk-cizgi)}
.pzk-ekip-k{cursor:pointer;border-radius:10px}.pzk-ekip-k:hover,.pzk-ekip-k:focus-visible{background:var(--pzk-zemin)}
.pzk-kp-bas{display:flex;gap:14px;align-items:center;margin:4px 0 12px}
.pzk-kp-av{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--pzk-zemin);color:var(--pzk-koyu);font-weight:700;overflow:hidden;flex:none}
.pzk-kp-av img{width:100%;height:100%;object-fit:cover}
.pzk-kp-av-b{width:72px;height:72px;font-size:24px}.pzk-kp-av-k{width:36px;height:36px;font-size:13px}
.pzk-kp-bas-m{display:grid;gap:2px;min-width:0}.pzk-kp-ad{font-size:20px;line-height:1.25;color:var(--pzk-koyu)}.pzk-kp-bas-m small{color:var(--pzk-gri)}
.pzk-kp-eylem{margin:0 0 6px}.pzk-kp-kart{background:var(--pzk-renk);border-color:var(--pzk-renk);color:#fff}
.pzk-kp-bolum{margin:16px 0 0}.pzk-kp-metin{margin:6px 0;line-height:1.6;color:var(--pzk-koyu)}
.pzk-kp-dl{display:grid;grid-template-columns:auto 1fr;gap:4px 14px;margin:6px 0}.pzk-kp-dl dt{color:var(--pzk-gri)}.pzk-kp-dl dd{margin:0;color:var(--pzk-koyu)}
.pzk-kp-kisi{display:flex;gap:10px;align-items:center;width:100%;text-align:left;background:#fff;border:1px solid var(--pzk-cizgi);border-radius:12px;padding:8px 10px;font:inherit;cursor:pointer;margin:6px 0 0}
.pzk-kp-kisi:hover{border-color:var(--pzk-renk)}.pzk-kp-kisi-m{display:grid;min-width:0}.pzk-kp-kisi-m small{color:var(--pzk-gri)}
.pzk-kp-ekip{display:grid;gap:0;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));column-gap:8px}
.pzk-kp-yazi small,.pzk-kp-gorev small{display:block;color:var(--pzk-gri)}.pzk-kp-not{margin-top:18px}
/* 0.21.0: vizyon, misyon, hedefler */
.pzk-hd-vizyon{margin:4px 0 10px;line-height:1.55;color:var(--pzk-koyu);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.pzk-hd-ozet-l{list-style:none;margin:6px 0 10px;padding:0;display:grid;gap:6px}
.pzk-hd-ozet-b{display:grid;gap:5px;width:100%;text-align:left;background:#fff;border:1px solid var(--pzk-cizgi);border-radius:12px;padding:9px 12px;font:inherit;color:var(--pzk-koyu);cursor:pointer}
.pzk-hd-ozet-b:hover{border-color:var(--pzk-renk)}.pzk-hd-ozet-b small{color:var(--pzk-gri)}
.pzk-hd-ozet-u,.pzk-hd-kart-u{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}
.pzk-hd-yuzde{font-weight:700;font-size:13px;color:var(--pzk-koyu);white-space:nowrap}
.pzk-hd-cubuk{height:8px;border-radius:99px;background:var(--pzk-zemin);overflow:hidden;flex:1}
.pzk-hd-cubuk span{display:block;height:100%;border-radius:99px;background:var(--pzk-renk);transition:width .3s}
.pzk-hd-d-risk .pzk-hd-cubuk span{background:#D14343}.pzk-hd-d-tamam .pzk-hd-cubuk span{background:#1D8A4A}.pzk-hd-d-plan .pzk-hd-cubuk span{background:#9AA3AF}
.pzk-hd-b{font-size:15px;margin:18px 0 6px;color:var(--pzk-koyu)}
.pzk-hd-metin{margin:4px 0 8px;line-height:1.6;color:var(--pzk-koyu)}
.pzk-hd-deger{list-style:none;padding:0;margin:6px 0 10px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}
.pzk-hd-deger li{border:1px solid var(--pzk-cizgi);border-radius:12px;padding:10px 12px;display:grid;gap:3px}.pzk-hd-deger span{font-size:13px;color:var(--pzk-gri)}
.pzk-hd-liste{list-style:none;padding:0;margin:0;display:grid;gap:10px}
.pzk-hd-kart{border:1px solid var(--pzk-cizgi);border-radius:14px;padding:12px 14px;display:grid;gap:7px;background:#fff}
.pzk-hd-kart.pzk-hd-vurgu{border-color:var(--pzk-renk);box-shadow:0 0 0 3px rgba(0,0,0,.04)}
.pzk-hd-kart-y{display:flex;gap:10px;align-items:center}
.pzk-hd-aciklama{margin:0;font-size:14px;line-height:1.55;color:var(--pzk-koyu)}
.pzk-hd-rozet{font-size:12px;font-weight:600;padding:3px 9px;border-radius:99px;background:var(--pzk-zemin);color:var(--pzk-gri);white-space:nowrap}
.pzk-hd-r-yolda{background:#E6F0FB;color:#1F4E8C}.pzk-hd-r-risk{background:#FDE8E8;color:#A12828}.pzk-hd-r-tamam{background:#E7F5EC;color:#1D6B3A}
.pzk-hd-gecmis summary{cursor:pointer;font-size:13px;color:var(--pzk-gri)}.pzk-hd-gecmis small{display:block;color:var(--pzk-gri)}
.pzk-hd-form{border:1px dashed var(--pzk-cizgi);border-radius:12px;padding:12px;margin:8px 0;display:grid;gap:4px}.pzk-hd-form[hidden]{display:none}
.pzk-hd-ilerleme input[type=range]{width:100%}.pzk-hd-ekle{margin:14px 0 0}
/* 0.21.0: bildirim merkezi */
.pzk-bm{position:relative;flex:none}
.pzk-bm-dugme{position:relative;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;border:1px solid var(--pzk-cizgi);background:#fff;color:var(--pzk-koyu);cursor:pointer}
.pzk-bm-dugme.pzk-bm-var{border-color:var(--pzk-renk);color:var(--pzk-renk)}
.pzk-bm-say{position:absolute;top:-5px;right:-6px;min-width:18px;height:18px;padding:0 5px;border-radius:99px;background:#D14343;color:#fff;font-size:11px;font-weight:700;line-height:18px;text-align:center}
.pzk-bm-panel{position:absolute;right:0;top:calc(100% + 8px);width:min(360px,calc(100vw - 24px));background:#fff;border:1px solid var(--pzk-cizgi);border-radius:14px;box-shadow:0 12px 32px rgba(15,23,42,.14);padding:12px;z-index:40}
.pzk-bm-b{display:block;font-size:14px;margin:0 0 8px;color:var(--pzk-koyu)}
.pzk-bm-liste{list-style:none;margin:0;padding:0;display:grid;gap:6px;max-height:60vh;overflow:auto}
.pzk-bm-satir{display:flex;gap:10px;align-items:flex-start;width:100%;text-align:left;background:var(--pzk-zemin);border:0;border-radius:10px;padding:9px 10px;font:inherit;color:var(--pzk-koyu);cursor:pointer}
.pzk-bm-satir:hover{outline:1px solid var(--pzk-cizgi)}
.pzk-bm-m{display:grid;gap:2px;min-width:0}.pzk-bm-m strong{font-size:14px;line-height:1.35}.pzk-bm-m small{color:var(--pzk-gri);font-size:12px}
.pzk-bm-rozet{flex:none;min-width:24px;height:24px;border-radius:99px;background:var(--pzk-renk);color:#fff;font-size:12px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;padding:0 6px}
.pzk-bm-t-os .pzk-bm-rozet{background:#D14343}.pzk-bm-t-politika .pzk-bm-rozet{background:#B7791F}
.pzk-bm-bos{color:var(--pzk-gri);font-size:14px;padding:6px 2px}
.pzk-bm-vurgu{box-shadow:0 0 0 3px var(--pzk-renk);transition:box-shadow .3s}
@media (max-width:600px){.pzk-bm{position:static}.pzk-bm-panel{position:fixed;left:12px;right:12px;width:auto;top:calc(64px + env(safe-area-inset-top))}}
/* 0.21.1: önemli bağlantılar */
#pzk-bag-liste.pzk-pano-bag{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px;margin-top:6px}
.pzk-bag-satir{display:grid;gap:1px;padding:8px 10px;border:1px solid var(--pzk-cizgi);border-radius:10px;text-decoration:none;color:var(--pzk-koyu);min-width:0;background:#fff}
.pzk-bag-satir:hover{border-color:var(--pzk-renk)}
.pzk-bag-satir strong{font-size:13.5px;line-height:1.3;overflow-wrap:anywhere}
.pzk-bag-satir small{font-size:11.5px;color:var(--pzk-gri);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.pzk-bag-form{margin-top:10px}.pzk-bag-oneri small{display:block;color:var(--pzk-gri);overflow-wrap:anywhere}
#pzk-bag-liste .pzk-not{grid-column:1/-1;margin:0}
.pzk-hd-ilerleme input[type=range]{border:0;padding:0;background:none;box-shadow:none;height:28px;accent-color:var(--pzk-renk)}
/* 0.21.2: mekân önerisi, buna dikkat */
.pzk-cp-r-mekan{background:#FFF4DB;color:#8a5300}.pzk-cp-r-dikkat{background:#FDE8E8;color:#A12828}
.pzk-cp-t-dikkat{border-left:3px solid #D14343}
.pzk-cp-mekan{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:center;margin:2px 0 6px;font-size:13.5px;color:var(--pzk-koyu)}
.pzk-cp-yildiz{color:#D69E2E;letter-spacing:1px;font-size:15px}
/* 0.21.3: faydalı adresler */
.pzk-adr-liste{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}
.pzk-adr-kart{border:1px solid var(--pzk-cizgi);border-radius:14px;padding:12px 14px;display:grid;gap:6px;background:#fff;align-content:start}
.pzk-adr-u{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}
.pzk-adr-b{display:grid;gap:1px;min-width:0}.pzk-adr-b strong{font-size:15px;color:var(--pzk-koyu)}.pzk-adr-b small{color:var(--pzk-gri);font-size:12.5px}
.pzk-adr-alt{margin:0;font-size:13px;color:var(--pzk-gri)}.pzk-adr-not{margin:0;font-size:14px;line-height:1.5;color:var(--pzk-koyu);white-space:pre-line}
.pzk-adr-ekleyen{color:var(--pzk-gri);font-size:12px}
.pzk-adr-form{margin:8px 0 12px}.pzk-adr-kart-oku{cursor:pointer;justify-self:start;display:inline-flex}
.pzk-adr .pzk-dy-kat{margin:8px 0 0}
/* 0.21.4: kişisel bağlantılar ve düzenleme */
.pzk-bag-kisisel.pzk-bag-satir{border-style:dashed}
.pzk-bag-tumu{grid-column:1/-1;justify-self:start}
.pzk-bag-duzen-l{list-style:none;margin:8px 0;padding:0;display:grid;gap:6px}
.pzk-bag-duzen-l li{display:flex;justify-content:space-between;align-items:center;gap:8px;border:1px solid var(--pzk-cizgi);border-radius:10px;padding:6px 8px;background:#fff}
.pzk-bag-duzen-l li.pzk-bag-kisisel{border-style:dashed}
.pzk-bag-duzen-m{display:grid;min-width:0}.pzk-bag-duzen-m strong{font-size:13.5px}.pzk-bag-duzen-m small{font-size:11.5px;color:var(--pzk-gri);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.pzk-bag-duzen-e{display:flex;gap:4px;align-items:center;flex:none}.pzk-bag-duzen-e .pzk-cip{padding:2px 9px;min-width:0}
.pzk-bag-kilit{font-size:11px;color:var(--pzk-gri);padding:0 4px}
.pzk-bag-ekle{display:grid;grid-template-columns:1fr 1.4fr auto;gap:6px;margin:6px 0 10px}.pzk-bag-ekle input{font:inherit;font-size:14px;padding:7px 9px;border:1px solid var(--pzk-cizgi);border-radius:8px;min-width:0}
@media (max-width:520px){.pzk-bag-ekle{grid-template-columns:1fr}}
#pzk-bag-liste[hidden],.pzk-bag-duzen[hidden]{display:none}
.pzk-hd-cubuk.pzk-hd-d-risk span{background:#D14343}.pzk-hd-cubuk.pzk-hd-d-tamam span{background:#1D8A4A}.pzk-hd-cubuk.pzk-hd-d-plan span{background:#9AA3AF}
/* 0.23.0: ilk giriş karşılaması */
.pzk-ks-kutu{border:1px solid color-mix(in srgb,var(--pzk-renk) 35%,transparent)}
.pzk-ks-ilerleme{display:flex;align-items:center;gap:12px;margin:2px 0 10px}
.pzk-ks-ilerleme .pzk-not{white-space:nowrap;margin:0}
.pzk-ks-liste{list-style:none;margin:0;padding:0;display:grid;gap:10px}
.pzk-ks-adim{display:flex;gap:12px;align-items:flex-start}
.pzk-ks-isaret{flex:0 0 24px;height:24px;border-radius:50%;border:2px solid var(--pzk-cizgi,#d7dde3);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:#fff;margin-top:1px}
.pzk-ks-tamam .pzk-ks-isaret{background:#1D8A4A;border-color:#1D8A4A}
.pzk-ks-atlandi .pzk-ks-isaret{color:#8a98a3}
.pzk-ks-tamam strong,.pzk-ks-atlandi strong{color:#8a98a3;font-weight:500}
.pzk-ks-tamam strong{text-decoration:line-through}
.pzk-ks-govde{flex:1;min-width:0}
.pzk-ks-govde p{margin:2px 0 6px}
.pzk-ks-dugmeler{display:flex;flex-wrap:wrap;gap:6px}
/* 0.24.0: izinde / yerine bakan */
.pzk-izin-not{margin:4px 0 2px;font-size:13px;color:#8A5A00;background:#FFF6E0;border-radius:8px;padding:4px 8px;display:inline-block}
.pzk-izin-kisi{background:none;border:0;padding:0;font:inherit;color:inherit;text-decoration:underline;cursor:pointer}
.pzk-izin-kart{margin:16px 20px 0;padding:12px 14px;border-radius:12px;background:#FFF6E0;border:1px solid #F2D591;color:#5C3D00;font-size:14px;line-height:1.45}
.pzk-izin-kart p{margin:0 0 6px}.pzk-izin-kart p:last-child{margin-bottom:0}
.pzk-izin-eylem{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px!important}
.pzk-izin-eylem a{flex:0 0 auto}
.pzk-izin-liste{list-style:none;margin:0 0 12px;padding:0;display:grid;gap:8px}
.pzk-izin-liste li{display:flex;gap:10px;align-items:flex-start;justify-content:space-between;border:1px solid var(--pzk-cizgi);border-radius:10px;padding:8px 10px}
.pzk-izin-liste small{display:block;color:#5b6b78}
.pzk-izin-form{display:grid;gap:10px}
.pzk-izin-form .pzk-izin-tarih{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.pzk-dy-rozet-izin{background:#FFF6E0;color:#8A5A00}
.pzk-izin-et{font-weight:700}
.pzk-izin-form>*,.pzk-izin-form .pzk-izin-tarih>*{min-width:0}
.pzk-izin-form input,.pzk-izin-form select{width:100%;max-width:100%;box-sizing:border-box}
.pzk-izin-form .pzk-dugmeler .pzk-kaydet{max-width:100%;box-sizing:border-box}
@media (max-width:420px){.pzk-izin-form .pzk-izin-tarih{grid-template-columns:1fr}}
.pzk-izin-form input[type=checkbox]{width:auto;margin-right:6px}

/* 0.30.0: Microsoft ile giriş */
.pzk-g-ms{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;max-width:320px;margin:0 auto;padding:10px 16px;border:1px solid #8C8C8C;border-radius:4px;background:#fff;color:#5E5E5E;font:600 15px/1.2 'Segoe UI',system-ui,sans-serif;text-decoration:none;box-sizing:border-box}
.pzk-g-ms:hover{background:#F3F3F3}
.pzk-g-ms:focus-visible{outline:2px solid #0078D4;outline-offset:2px}

/* ——— 0.32.0 Tasarım paneli: fotoğraf biçimi, köşeler, temalar (gövde sınıfları pzk_tasarim_sinif) ——— */
.pzk-foto,.pzk-foto img,.pzk-foto span,.pzk-oneri-foto{border-radius:var(--pzk-foto-r,50%)}
.pzk-foto-kare .pzk-foto{border-radius:calc(var(--pzk-foto-r) + 3px)}
.pzk-foto-yuvarlak .pzk-foto{border-radius:26%}
.pzk-kose-keskin .pzk-kaydet,.pzk-kose-keskin .pzk-ikincil,.pzk-kose-keskin .pzk-hizli a,.pzk-kose-keskin .pzk-bas-paylas,.pzk-kose-keskin .pzk-bannerlar a,.pzk-kose-keskin .pzk-bannerlar div,.pzk-kose-keskin .pzk-markalar-liste a,.pzk-kose-keskin .pzk-markalar-liste span,.pzk-kose-keskin .pzk-alan input,.pzk-kose-keskin .pzk-alan textarea,.pzk-kose-keskin .pzk-alan select{border-radius:4px}
.pzk-kose-yuvarlak .pzk-kaydet,.pzk-kose-yuvarlak .pzk-ikincil,.pzk-kose-yuvarlak .pzk-bas-paylas{border-radius:999px}
.pzk-kose-yuvarlak .pzk-hizli a,.pzk-kose-yuvarlak .pzk-bannerlar a,.pzk-kose-yuvarlak .pzk-bannerlar div,.pzk-kose-yuvarlak .pzk-markalar-liste a,.pzk-kose-yuvarlak .pzk-markalar-liste span{border-radius:18px}

/* Kapak */
.pzk-kapak{height:132px;background:var(--pzk-kapak-gorsel,linear-gradient(135deg,var(--pzk-renk),var(--pzk-koyu))) center/cover no-repeat}
.pzk-t-kapak .pzk-bas{border-bottom:0}
.pzk-t-kapak .pzk-kimlik{padding-top:0}
.pzk-t-kapak .pzk-foto{position:relative;margin-top:-62px;box-shadow:0 8px 22px -10px rgba(14,34,51,.45)}

/* Sade */
body.pzk-t-sade{background:var(--pzk-yuzey)}
.pzk-t-sade .pzk-kart{border:0;box-shadow:none;border-radius:0}
.pzk-t-sade .pzk-bas{border-bottom:0}
.pzk-t-sade .pzk-kimlik{display:grid;grid-template-columns:auto 1fr;column-gap:18px;align-items:center;text-align:left;padding:8px 20px 0}
.pzk-t-sade .pzk-kimlik>*{grid-column:2}
.pzk-t-sade .pzk-foto{grid-column:1;grid-row:1/span 6;width:96px;height:96px;margin:0}
.pzk-t-sade .pzk-foto img,.pzk-t-sade .pzk-foto span{width:88px;height:88px;font-size:30px}
.pzk-t-sade .pzk-kimlik h1{font-size:24px}
.pzk-t-sade .pzk-ust-baslik{margin-bottom:6px}
.pzk-t-sade .pzk-slogan{margin-left:0}
.pzk-t-sade .pzk-bolum h2{color:var(--pzk-koyu)}

/* Koyu */
body.pzk-t-koyu{--pzk-zemin:#0B1520;--pzk-yuzey:#121E2A;--pzk-metin:#E6EDF3;--pzk-gri:#A9B4C2;--pzk-acik:#8794A4;--pzk-cizgi:#243242;--pzk-renk-ince:color-mix(in srgb,var(--pzk-renk) 24%,#121E2A);--pzk-renk-acik:color-mix(in srgb,var(--pzk-renk) 45%,#fff);color-scheme:dark}
.pzk-t-koyu .pzk-kimlik h1,.pzk-t-koyu .pzk-pencere h2,.pzk-t-koyu .pzk-birak-tamam p,.pzk-t-koyu .pzk-onay,.pzk-t-koyu .pzk-liste-ofis .pzk-satir-m small{color:#F3F6F9}
.pzk-t-koyu .pzk-unvan,.pzk-t-koyu .pzk-ust-baslik,.pzk-t-koyu .pzk-satir-i,.pzk-t-koyu .pzk-hizli a span,.pzk-t-koyu .pzk-onay a,.pzk-t-koyu .pzk-hakkinda details summary,.pzk-t-koyu .pzk-oneri-ekle,.pzk-t-koyu .pzk-satir:hover .pzk-satir-m span{color:var(--pzk-renk-acik)}
.pzk-t-koyu .pzk-ust-baslik::before{background:var(--pzk-renk-acik)}
.pzk-t-koyu .pzk-bas-paylas,.pzk-t-koyu .pzk-ikincil,.pzk-t-koyu .pzk-foto,.pzk-t-koyu .pzk-oneri-ekle,.pzk-t-koyu .pzk-alan input,.pzk-t-koyu .pzk-alan textarea,.pzk-t-koyu .pzk-alan select,.pzk-t-koyu .pzk-kapat{background:#182635;color:#E6EDF3}
.pzk-t-koyu .pzk-ikincil:hover,.pzk-t-koyu .pzk-bas-paylas:hover{color:var(--pzk-renk-acik)}
.pzk-t-koyu .pzk-hizli a:hover{color:#fff}
.pzk-t-koyu .pzk-foto span{color:#fff}
.pzk-t-koyu .pzk-satir-ok{color:#4A5A6C}
.pzk-t-koyu .pzk-pencere{background:var(--pzk-yuzey)}
.pzk-t-koyu .pzk-alt .pzk-prozence{color:#7FC6D6}
.pzk-t-koyu .pzk-qr{background:#fff}

/* ——— 0.33.0 Dil seçici (kart altı) ——— */
.pzk-dil{display:flex;justify-content:center;gap:8px;margin-top:10px;font-size:12px;color:var(--pzk-acik)}
.pzk-dil a{color:var(--pzk-gri);text-decoration:none}
.pzk-dil a:hover{color:var(--pzk-renk);text-decoration:underline}
.pzk-dil [aria-current]{color:var(--pzk-koyu);font-weight:600}
.pzk-t-koyu .pzk-dil [aria-current]{color:#F3F6F9}
.pzk-birak .pzk-alan[hidden]{display:none} /* 0.33.0: "Etkinliğin adı" yalnız fuar/etkinlik seçilince (önceden hep görünüyordu) */
.pzk-dg-gir{flex:1 1 100%;display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:2px 0 4px} /* 0.35.0 */
.pzk-dg-gir select{padding:8px 10px;border:1px solid var(--pzk-cizgi);border-radius:10px;font:inherit;background:#fff;color:var(--pzk-metin)}

/* 0.42.0: Profilim → Dil / Language */
.pzk-dil-secim{display:inline-flex;gap:6px;flex-wrap:wrap;margin:6px 0 8px}
/* 0.43.0: sekme düğmeleriyle aynı dil — seçili koyu zemin beyaz yazı */
.pzk-dil-d{display:inline-flex;align-items:center;padding:9px 16px;border-radius:999px;border:1px solid var(--pzk-cizgi);background:#fff;font:600 14px/1 var(--pzk-f-metin);color:var(--pzk-koyu);cursor:pointer}
.pzk-dil-d[aria-pressed=true]{background:var(--pzk-renk);border-color:var(--pzk-renk);color:#fff;cursor:default;box-shadow:0 2px 8px color-mix(in srgb,var(--pzk-renk) 35%,transparent)}
.pzk-dil-d:not([aria-pressed=true]):hover{border-color:var(--pzk-renk);color:var(--pzk-renk)}
.pzk-dil-not{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:2px}
.pzk-dil-not b{display:inline-block;min-width:22px;font-weight:700;color:var(--pzk-renk)}
.pzk-dil-d:disabled{opacity:.6}
.pzk-dil-b{font-size:1rem;margin:0 0 4px}

/* 0.43.0 öne çıkan duyurular; 0.44.0: ızgaranın içinde — geniş ekranda ilk iki sütunun üstünde, Benim Masam en
   tepede kalır; ana renkten soluk zeminli kap, beyaz kartlar, süre ve onay hapları, okunma çubuğu. */
.pzk-oc{--pzk-oc-zemin:#EEF6F8;background:var(--pzk-oc-zemin);border:1px solid rgba(14,34,51,.08);border-radius:calc(var(--pzk-yaricap,16px) + 6px);padding:14px;min-width:0}
@supports (background:color-mix(in srgb,red 10%,white)){.pzk-oc{--pzk-oc-zemin:color-mix(in srgb,var(--pzk-renk) 12%,#fff);border-color:color-mix(in srgb,var(--pzk-renk) 22%,#fff)}}
.pzk-oc-bas{display:flex;align-items:center;gap:8px;margin:0 2px 10px}
.pzk-oc-bas h2{margin:0;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--pzk-renk)}
.pzk-oc-ikon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--pzk-renk);color:#fff;font-size:12px}
.pzk-oc-say{margin-left:auto;font-size:12px;font-weight:700;color:#92400E;background:#FEF3C7;border-radius:999px;padding:2px 10px}
.pzk-oc-say:empty{display:none}
.pzk-oc-liste{display:grid;gap:12px}
@media (min-width:700px){.pzk-oc-liste.pzk-oc-iki{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}
.pzk-oc-kart{display:flex;flex-direction:column;gap:6px;background:#fff;border-radius:var(--pzk-yaricap,16px);padding:16px 18px 14px;box-shadow:0 1px 2px rgba(16,24,40,.06),0 6px 18px rgba(16,24,40,.06);min-width:0}
.pzk-oc-kart.pzk-oc-onayli{box-shadow:0 0 0 2px #F5C451,0 6px 18px rgba(16,24,40,.08)}
.pzk-oc-ust{display:flex;flex-wrap:wrap;gap:6px}
.pzk-oc-hap{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;color:var(--pzk-gri);background:#F1F4F7;border-radius:999px;padding:3px 10px}
.pzk-oc-hap-onay{background:#FEF3C7;color:#92400E}
.pzk-oc-hap-tamam{background:#E7F5EC;color:#1D6B3A}
.pzk-oc-baslik{margin:2px 0 0;font-size:18px;line-height:1.3;color:var(--pzk-koyu)}
.pzk-oc-metin{margin:0;white-space:pre-line;line-height:1.55;color:var(--pzk-metin);font-size:14.5px}
.pzk-oc-metin.pzk-oc-kisa{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.pzk-oc-gorsel{display:block;width:100%;max-height:200px;border-radius:12px;object-fit:cover}
.pzk-oc .pzk-dy-devam{align-self:flex-start;margin:0}
.pzk-oc-ist{display:flex;align-items:center;gap:10px;margin-top:4px}
.pzk-oc-ist small{white-space:nowrap;font-size:12px;color:var(--pzk-gri)}
.pzk-oc-cubuk{flex:1;height:6px;border-radius:99px;background:#EEF2F5;overflow:hidden}
.pzk-oc-cubuk span{display:block;height:100%;background:var(--pzk-renk);border-radius:99px}
.pzk-oc-okumayan{font-size:12.5px;color:var(--pzk-gri)}
.pzk-oc-okumayan summary{cursor:pointer}
.pzk-oc-okumayan p{margin:4px 0 0}
.pzk-oc-yon{display:flex;flex-wrap:wrap;gap:4px 14px}
.pzk-oc button.pzk-oc-bag{all:unset;cursor:pointer;font:600 12.5px/1.4 var(--pzk-f-metin);color:var(--pzk-renk)}
.pzk-oc button.pzk-oc-bag:hover{text-decoration:underline}
.pzk-oc button.pzk-oc-bag:focus-visible{outline:2px solid var(--pzk-renk);outline-offset:2px;border-radius:4px}
.pzk-oc button.pzk-oc-bag:disabled{color:var(--pzk-gri)}
.pzk-oc-alt{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:6px;padding-top:10px;border-top:1px solid #EEF2F5}
.pzk-oc-yazar{display:inline-flex;align-items:center;gap:8px;min-width:0}
.pzk-oc-yazar strong{display:block;font-size:13px;color:var(--pzk-koyu)}
.pzk-oc-yazar small{display:block;font-size:12px;color:var(--pzk-gri)}
.pzk-oc-av{flex:none;width:30px;height:30px;border-radius:50%;background:#EEF2F5;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:var(--pzk-koyu)}
.pzk-oc-eylem{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-left:auto}
.pzk-oc button.pzk-cip,.pzk-oc a.pzk-cip{font:600 13px/1.3 var(--pzk-f-metin);cursor:pointer;text-decoration:none}
.pzk-oc .pzk-oc-onay{padding:9px 16px}
/* Yerleşim: tek sütunda en üstte; 900–1279 px'de iki sütunun üstünde; 1280+ px'de ilk iki sütunun üstünde, sağ
   sütun (Benim Masam) en tepeden başlar. Bant gizliyse ızgara eski düzende kalır. */
@media (min-width:1280px){
}
.pzk-dy-rozet-oc{background:#FEF3C7;color:#92400E}
.pzk-dy-oc{border:1px dashed var(--pzk-cizgi);border-radius:12px;padding:10px 12px;margin:4px 0 8px}
.pzk-dy-oc .pzk-alan{margin-bottom:6px}
.pzk-dy-oc-onay{font-size:14px}
/* 0.43.0: politikaların hepsi okunduysa kutu sütunun en altına iner ve kapalı gelir */
.pzk-pol-ac{all:unset;display:inline-flex;align-items:center;gap:0;cursor:pointer;font:inherit}
.pzk-pol-ac:focus-visible{outline:2px solid var(--pzk-renk);outline-offset:3px;border-radius:6px}
.pzk-pol-tamam{order:50}
.pzk-pol-kapali{padding-top:14px;padding-bottom:14px}
.pzk-pol-kapali .pzk-pano-baslik{margin:0}
.pzk-pol-kapali h2{font-size:16px}
.pzk-pol-ac::after{content:"▾";margin-left:8px;font-size:13px;color:var(--pzk-gri);transition:transform .15s}
.pzk-pol-ac[aria-expanded=false]::after{transform:rotate(-90deg)}
/* 0.43.0: Pano araması — gruplu sonuç kutusu */
.pzk-pano-ara{position:relative;max-width:520px}
.pzk-ara-sonuc{position:absolute;z-index:40;top:calc(100% + 6px);left:0;right:0;min-width:min(420px,calc(100vw - 32px));max-height:min(70vh,560px);overflow:auto;background:#fff;border:1px solid var(--pzk-cizgi);border-radius:14px;box-shadow:0 12px 40px rgba(16,24,40,.18);padding:6px 0}
.pzk-ara-sonuc[aria-busy=true]{opacity:.75}
.pzk-ara-grup{padding:6px 0}
.pzk-ara-grup+.pzk-ara-grup{border-top:1px solid var(--pzk-cizgi)}
.pzk-ara-grup-b{margin:4px 14px 4px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--pzk-renk)}
.pzk-ara-grup ul{list-style:none;margin:0;padding:0}
.pzk-ara-s{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:10px;width:100%;padding:8px 14px;cursor:pointer}
.pzk-ara-s:hover,.pzk-ara-s:focus-visible{background:#F1F5F8}
.pzk-ara-av{flex:none;width:30px;height:30px;border-radius:50%;background:#EEF2F5;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:var(--pzk-koyu);overflow:hidden}
.pzk-ara-av img{width:100%;height:100%;object-fit:cover}
.pzk-ara-m{display:flex;flex-direction:column;min-width:0}
.pzk-ara-m strong{font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.pzk-ara-m small{color:var(--pzk-gri);font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.pzk-ara-daha{all:unset;display:block;padding:4px 14px 6px;font-size:13px;font-weight:600;color:var(--pzk-renk);cursor:pointer}
.pzk-ara-daha:disabled{color:var(--pzk-gri);cursor:default;font-weight:400}
.pzk-ara-bos{margin:10px 14px}
.pzk-ara-vurgu{outline:3px solid var(--pzk-renk);outline-offset:3px;border-radius:12px;transition:outline-color .6s}
@media (max-width:699px){.pzk-pano-ara{max-width:none;flex-basis:100%}.pzk-ara-sonuc{min-width:0}}
.pzk-dg-gir[hidden]{display:none} /* 0.43.0: tarih girilmişse "Değiştir" arkasında */
#pzk-pano-dogum .pzk-pano-buyuk{display:flex;align-items:center;gap:10px;flex-wrap:wrap}
/* 0.44.0: aynı kutudaki içerikler ayrı görünsün — her öğe kendi mini kartı, solda türüne göre renkli şerit,
   eylemler kesikli çizgiyle ayrılır; filtre düğmeleri tek satırda kaydırılır. */
.pzk-dy-liste{display:grid;gap:10px}
.pzk-dy,.pzk-ank-oge{padding:12px 14px;border:1px solid var(--pzk-cizgi);border-left:3px solid var(--pzk-serit,var(--pzk-cizgi));border-radius:12px;background:#FAFBFC}
.pzk-dy:first-child{border-top:1px solid var(--pzk-cizgi)}
.pzk-dy.pzk-dy-sabit{margin:0;background:var(--pzk-renk-ince,#EEF6F8)}
.pzk-dy-k-genel{--pzk-serit:var(--pzk-renk)}
.pzk-dy-k-haber{--pzk-serit:#3B6FD4}
.pzk-dy-k-katilim{--pzk-serit:#2E9E5B}
.pzk-dy-k-gorev{--pzk-serit:#7B4BC9}
.pzk-dy-k-yildonumu{--pzk-serit:#D69A1E}
.pzk-ank-oge{--pzk-serit:#0E8A8A;list-style:none}
.pzk-dy-liste>li.pzk-not,.pzk-dy-liste>li.pzk-uyari{border:0;background:none;padding:0}
.pzk-dy .pzk-al-eylem,.pzk-ank-oge .pzk-al-eylem{margin-top:10px;padding-top:8px;border-top:1px dashed var(--pzk-cizgi)}
.pzk-dy .pzk-al-eylem:empty,.pzk-ank-oge .pzk-al-eylem:empty{display:none}
.pzk-cp-kart{border-left:3px solid var(--pzk-serit,var(--pzk-cizgi))}
.pzk-cp-t-ilan{--pzk-serit:#D69A1E}
.pzk-cp-t-duyuru{--pzk-serit:#3B6FD4}
.pzk-cp-t-anket{--pzk-serit:#0E8A8A}
.pzk-cp-t-tesekkur{--pzk-serit:#2E9E5B}
.pzk-cp-t-mekan{--pzk-serit:#C2410C}
.pzk-cp-t-dikkat{--pzk-serit:#D14343}
.pzk-dy-kat,.pzk-cp-sekme{display:flex;flex-wrap:nowrap;gap:6px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),transparent)}
.pzk-dy-kat::-webkit-scrollbar,.pzk-cp-sekme::-webkit-scrollbar{display:none}
.pzk-dy-kat>*,.pzk-cp-sekme>*{flex:none}
/* 0.44.0: dolu (seçili) düğmede yazı her yerde beyaz — koyu yazı yeşil zeminde okunmuyordu (ör. Faydalı adresler) */
.pzk .pzk-cip.pzk-cip-dolu,.pzk .pzk-cip.pzk-cip-dolu:visited{color:#fff}
/* 0.44.0: Faydalı adresler ↔ çalışan mekân önerileri */
.pzk-adr-calisan{background:#FFF8E6;border-radius:10px;padding:8px 10px;font-size:13px}
.pzk-adr-calisan strong{display:block;font-size:12.5px;color:#8A5A00}
.pzk-adr-yorum{margin:4px 0 0;font-size:13px;line-height:1.45;color:var(--pzk-metin)}
.pzk-adr-oneri-b{margin:18px 0 2px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--pzk-renk)}
.pzk-adr-kart-oneri{border-style:dashed;background:#FCFDFD}
.pzk-adr-oneri-kat{font:inherit;font-size:13px;padding:6px 8px;border:1px solid var(--pzk-cizgi);border-radius:8px;background:#fff}
.pzk-adr-oner{display:grid;gap:8px;margin-top:4px;padding:10px;border:1px solid var(--pzk-cizgi);border-radius:10px;background:var(--pzk-zemin)}
.pzk-adr-oner select,.pzk-adr-oner textarea{font:inherit;border:1px solid var(--pzk-cizgi);border-radius:8px;padding:7px 9px;background:#fff}
.pzk-adr-kural{font-size:13px}
.pzk-adr button.pzk-cip,.pzk-adr a.pzk-cip{font:600 13px/1.3 var(--pzk-f-metin);cursor:pointer;text-decoration:none} /* 0.44.0: Pano düğmeleriyle aynı */
/* 0.44.3: Ekibimiz satırı — uzun alt satır (unvan · departman · giriş tarihi) ya da "Yeni" rozeti fotoğrafı ayrı satıra itmesin */
.pzk-ekip-yeni li.pzk-ekip-k{flex-wrap:nowrap}.pzk-ekip-yeni li.pzk-ekip-k>div{flex:1;min-width:0}
/* 0.49.0: lisans kilitliyken uygulama bandı */
.pzk-lisans-bant{margin:0 0 14px;padding:12px 14px;border:1px solid #f0c36d;border-radius:12px;background:#fff8e5;color:#6b4a00;font-size:14px;line-height:1.45}
/* 0.50.0: Pano sekmeleri — Özet kısa ve tek ekran; Şirket Gündemi, Ekip Meydanı ve Takvim ayrı sekmelerde */
.pzk-ps-sekme{display:flex;gap:4px;margin:0 0 16px;padding:4px;background:var(--pzk-kart,#fff);border:1px solid var(--pzk-cizgi);border-radius:999px;overflow-x:auto;scrollbar-width:none;position:sticky;top:calc(env(safe-area-inset-top,0px) + 6px);z-index:5;box-shadow:0 2px 10px rgba(16,24,40,.06)}
.pzk-ps-sekme::-webkit-scrollbar{display:none}
.pzk-ps-t{flex:1 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:0;background:none;border-radius:999px;padding:9px 14px;font:600 14px/1.2 var(--pzk-f-metin);color:var(--pzk-koyu);cursor:pointer;white-space:nowrap}
.pzk-ps-t:hover{background:var(--pzk-renk-ince)}
.pzk-ps-t[aria-selected=true]{background:var(--pzk-renk);color:#fff}
.pzk-ps-t:focus-visible{outline:2px solid var(--pzk-renk);outline-offset:2px}
.pzk-ps-rozet{min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#D92D20;color:#fff;font:700 11px/18px var(--pzk-f-metin);text-align:center;box-sizing:border-box}
.pzk-ps-t[aria-selected=true] .pzk-ps-rozet{background:#fff;color:var(--pzk-renk)}
.pzk-ps{display:grid;gap:16px}
.pzk-ps[hidden]{display:none}
/* 0.51.0: Sade düzen — sekme yok, bölümler alt alta; her bölümün küçük başlığı var */
.pzk-pano-sade .pzk-ps{gap:12px}
.pzk-pano-sade .pzk-ps+.pzk-ps{margin-top:26px}
.pzk-ps-sade-b{margin:0;padding:0 2px;font:600 12px/1.2 var(--pzk-f-metin);letter-spacing:.12em;text-transform:uppercase;color:var(--pzk-renk)}
.pzk-ps-izgara{display:grid;grid-template-columns:1fr;gap:16px;align-items:start}
/* 0.53.1: iç içe :has() tarayıcılarca yok sayılıyordu; boş sütunu pano.js işaretler (pzk-sutun-bos / pzk-ps-tek). */
.pzk-ps-izgara>.pzk-sutun-bos{display:none}
@media (min-width:900px){.pzk-ps-izgara{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.pzk-ps-izgara.pzk-ps-tek{grid-template-columns:1fr}
.pzk-ps-tek>.pzk-pano-yan:not(.pzk-sutun-bos){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}
.pzk-ps-tek>.pzk-pano-yan>.pzk-pano-sutun-b{grid-column:1 / -1}}
@media (min-width:1180px){.pzk-ps-tek>.pzk-pano-yan:not(.pzk-sutun-bos){grid-template-columns:repeat(3,minmax(0,1fr))}}
.pzk-pano-renkli .pzk-ps-izgara>.pzk-pano-sutun{align-self:stretch}
.pzk-oz-liste{list-style:none;margin:0;padding:0;display:grid}
.pzk-oz-liste li+li{border-top:1px solid var(--pzk-cizgi)}
.pzk-oz-s{all:unset;box-sizing:border-box;width:100%;display:grid;grid-template-columns:1fr auto;gap:2px 10px;padding:10px 2px;cursor:pointer}
.pzk-oz-s strong{font:600 15px/1.35 var(--pzk-f-metin);color:var(--pzk-koyu)}
.pzk-oz-s small{grid-column:1;color:var(--pzk-gri);font-size:12.5px}
.pzk-oz-s .pzk-dy-rozet{grid-column:2;grid-row:1;align-self:start}
.pzk-oz-s:hover strong{color:var(--pzk-renk)}
.pzk-oz-s:focus-visible{outline:2px solid var(--pzk-renk);outline-offset:2px;border-radius:6px}
.pzk-oz-pol{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:8px;width:100%;margin-top:10px;padding:10px 12px;border-radius:10px;background:#FEF3F2;color:#B42318;font:600 14px/1.3 var(--pzk-f-metin);cursor:pointer}
.pzk-oz-pol.pzk-oz-pol-tamam{background:var(--pzk-renk-ince);color:var(--pzk-koyu);font-weight:500}
.pzk-oz-pol:focus-visible{outline:2px solid var(--pzk-renk);outline-offset:2px}
.pzk-oz-blok+.pzk-oz-blok{margin-top:14px;padding-top:12px;border-top:1px solid var(--pzk-cizgi)}
.pzk-oz-blok h3{margin:0 0 8px;font:600 11px/1 var(--pzk-f-metin);letter-spacing:.12em;text-transform:uppercase;color:var(--pzk-renk)}
.pzk-oz-kisiler{display:flex;flex-wrap:wrap;gap:6px}
.pzk-oz-kisi{all:unset;display:inline-flex;align-items:center;gap:6px;padding:4px 10px 4px 4px;border:1px solid var(--pzk-cizgi);border-radius:999px;font:500 13.5px/1.2 var(--pzk-f-metin);color:var(--pzk-koyu);cursor:pointer}
.pzk-oz-kisi:hover{border-color:var(--pzk-renk)}
.pzk-oz-kisi:focus-visible{outline:2px solid var(--pzk-renk);outline-offset:2px}
.pzk-oz-av{width:24px;height:24px;border-radius:50%;background:var(--pzk-renk-ince);color:var(--pzk-renk);display:grid;place-items:center;font:700 10px/1 var(--pzk-f-metin);overflow:hidden;flex:none}
.pzk-oz-av img{width:100%;height:100%;object-fit:cover}
.pzk-oz-kisi small{color:var(--pzk-gri);font-size:12px}
.pzk-oz-daha{all:unset;cursor:pointer;font:600 13px/1.3 var(--pzk-f-metin);color:var(--pzk-renk);padding:6px 4px}
.pzk-oz-daha:hover{text-decoration:underline}
.pzk-oz-daha:focus-visible{outline:2px solid var(--pzk-renk);outline-offset:2px;border-radius:4px}
.pzk-oz-tk{list-style:none;margin:0;padding:0;display:grid;gap:6px}
.pzk-oz-tk li{display:grid;grid-template-columns:96px 1fr;gap:8px;font-size:14px}
.pzk-oz-tk li span{color:var(--pzk-gri);font-size:12.5px;font-variant-numeric:tabular-nums}
.pzk-kt-gun+.pzk-kt-gun{margin-top:12px}
.pzk-kt-gun h3{margin:0 0 6px;font:600 13px/1.3 var(--pzk-f-metin);color:var(--pzk-koyu)}
.pzk-kt-gun h3 small{color:var(--pzk-gri);font-weight:400;margin-left:6px}
.pzk-tk-grup .pzk-tk-ad small{white-space:normal}
.pzk-tk-suz{margin-bottom:10px}
.pzk-ekip-not{margin:4px 0 10px}
@media (max-width:560px){.pzk-ps-sekme{border-radius:14px}.pzk-ps-t{padding:9px 12px;font-size:13.5px}}
.pzk-oz-kutla{margin:0 0 10px;padding:10px 12px;border-radius:10px;background:var(--pzk-renk-ince);font-weight:600}
.pzk-ps-kisa{display:none}
@media (max-width:520px){.pzk-ps-uzun{display:none}.pzk-ps-kisa{display:inline}.pzk-ps-t{flex:1 1 0;padding:9px 6px}}
/* 0.52.0: Hizmetler — yemek menüsü, servis, aracım */
.pzk-hz-ay-gez{display:inline-flex;align-items:center;gap:6px;font:600 13.5px/1.2 var(--pzk-f-metin);color:var(--pzk-koyu)}
.pzk-hz-ay-gez .pzk-cip{padding:4px 10px}
.pzk-hz-bugun{background:var(--pzk-renk-ince);border-radius:12px;padding:12px 14px;margin:0 0 12px}
.pzk-hz-bugun h3,.pzk-hz-alt{margin:0 0 6px;font:600 11px/1 var(--pzk-f-metin);letter-spacing:.12em;text-transform:uppercase;color:var(--pzk-renk)}
.pzk-hz-alt{margin:16px 0 8px}
.pzk-hz-yemekler{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px 14px;font-size:14.5px;color:var(--pzk-koyu)}
.pzk-hz-yemekler li::before{content:"•";color:var(--pzk-renk);margin-right:6px}
.pzk-hz-menu{list-style:none;margin:0;padding:0;display:grid}
.pzk-hz-gun{display:grid;grid-template-columns:110px 1fr;gap:10px;padding:10px 2px;border-top:1px solid var(--pzk-cizgi)}
.pzk-hz-gun:first-child{border-top:0}
.pzk-hz-gun-b{display:grid;gap:2px}
.pzk-hz-gun-b strong{font:600 14px/1.2 var(--pzk-f-metin);color:var(--pzk-koyu)}
.pzk-hz-gun-b span{color:var(--pzk-gri);font-size:12.5px}
.pzk-hz-gecmis{opacity:.55}
.pzk-hz-bugun-gun{background:var(--pzk-renk-ince);border-radius:10px;padding:10px 8px}
.pzk-hz-sec{display:grid;gap:8px;margin:0 0 10px}
.pzk-hz-kart{border:1px solid var(--pzk-cizgi);border-radius:12px;padding:12px 14px;margin:0 0 12px}
.pzk-hz-kart h3{margin:0 0 4px;font:600 15px/1.3 var(--pzk-f-metin);color:var(--pzk-koyu)}
.pzk-hz-saat{display:grid;grid-template-columns:auto 1fr auto 1fr;align-items:baseline;gap:4px 8px;margin:6px 0}
.pzk-hz-saat span{color:var(--pzk-gri);font-size:12.5px}
.pzk-hz-saat strong{font:700 20px/1 var(--pzk-f-baslik,var(--pzk-f-metin));color:var(--pzk-renk);font-variant-numeric:tabular-nums}
.pzk-hz-hat{border-top:1px solid var(--pzk-cizgi);padding:8px 0}
.pzk-hz-hat summary{cursor:pointer;font:600 14px/1.3 var(--pzk-f-metin);color:var(--pzk-koyu);display:flex;align-items:center;gap:8px}
.pzk-hz-rozet{font:600 11px/1 var(--pzk-f-metin);padding:3px 8px;border-radius:999px;background:var(--pzk-renk);color:#fff}
.pzk-hz-durak{width:100%;border-collapse:collapse;margin:8px 0;font-size:13.5px}
.pzk-hz-durak th{text-align:left;color:var(--pzk-gri);font-weight:500;font-size:12px;padding:4px 6px}
.pzk-hz-durak td{padding:5px 6px;border-top:1px solid var(--pzk-cizgi);font-variant-numeric:tabular-nums}
.pzk-hz-benim-durak td{background:var(--pzk-renk-ince);font-weight:600}
.pzk-hz-plaka{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin:0 0 10px}
.pzk-hz-plaka strong{font:700 17px/1 var(--pzk-f-metin);letter-spacing:.06em;padding:6px 10px;border:2px solid var(--pzk-koyu);border-radius:6px;color:var(--pzk-koyu)}
.pzk-hz-plaka span{color:var(--pzk-gri)}
.pzk-hz-tarih{list-style:none;margin:0 0 8px;padding:0;display:grid}
.pzk-hz-tarih li{display:grid;grid-template-columns:1fr auto;gap:2px 10px;padding:8px 2px;border-top:1px solid var(--pzk-cizgi)}
.pzk-hz-tarih li:first-child{border-top:0}
.pzk-hz-tarih span{font-weight:600;color:var(--pzk-koyu);font-size:14px}
.pzk-hz-tarih strong{font-weight:500;font-size:13.5px;color:var(--pzk-koyu);grid-column:1}
.pzk-hz-tarih em{grid-column:2;grid-row:1 / span 2;align-self:center;font-style:normal;font:600 12px/1 var(--pzk-f-metin);padding:5px 9px;border-radius:999px;background:#ECFDF3;color:#067647}
.pzk-hz-t-yakin em{background:#FFFAEB;color:#B54708}
.pzk-hz-t-gecti em{background:#FEF3F2;color:#B42318}
.pzk-hz-oz-y{margin:0;font-size:14.5px;color:var(--pzk-koyu)}
.pzk-hz-gun{grid-template-columns:120px 1fr}
.pzk-hz-menu:not(.pzk-hz-gecmis-acik) .pzk-hz-gecmis:not(.pzk-hz-bugun-gun){display:none}
.pzk-hz-gecmis-sat{padding:2px 0 6px}
.pzk-hz-gecmis-acik .pzk-hz-gecmis-sat{border-bottom:1px solid var(--pzk-cizgi)}
@media (max-width:520px){.pzk-hz-gun{grid-template-columns:1fr;gap:4px}.pzk-hz-gun-b{display:flex;gap:8px;align-items:baseline}}
#pzk-hz-yemek .pzk-pano-baslik{flex-wrap:wrap;gap:8px}
/* 0.53.0: öneri kapsamı ve puan */
.pzk-os-uygulandi{background:#ECFDF3;color:#067647;border-color:#ABEFC6}
.pzk-os-puan-c{background:#FFFAEB;color:#B54708;border-color:#FEDF89;font-weight:700;margin-left:4px}
.pzk-os-kapsam{margin-top:8px}
.pzk-os-kapsam-not{margin:4px 0 10px}
.pzk-os-talep{border:1px solid #FEDF89;background:#FFFAEB;border-radius:12px;padding:10px 12px;margin:8px 0}
.pzk-os-talep p{margin:0 0 8px;font-size:14px;color:var(--pzk-koyu)}
.pzk-os-puan-gir{display:grid;grid-template-columns:auto 90px;gap:4px 8px;align-items:center;margin:6px 0}
.pzk-os-puan-gir small{grid-column:1 / -1}
.pzk-os-puan{margin-top:14px;padding-top:12px;border-top:1px solid var(--pzk-cizgi)}
.pzk-os-puan h3{margin:0 0 6px;font:600 11px/1 var(--pzk-f-metin);letter-spacing:.12em;text-transform:uppercase;color:var(--pzk-renk)}
.pzk-os-puan-ben{display:flex;align-items:baseline;gap:8px;margin:0 0 4px}
.pzk-os-puan-ben strong{font:700 26px/1 var(--pzk-f-baslik,var(--pzk-f-metin));color:var(--pzk-renk)}
.pzk-os-puan-ben span{color:var(--pzk-gri);font-size:13.5px}
.pzk-os-sira{margin:8px 0 0;padding:0 0 0 22px;display:grid;gap:4px;font-size:14px}
.pzk-os-sira li{padding:3px 4px}
.pzk-os-sira li span{display:inline-block;min-width:60%}
.pzk-os-sira li strong{float:right;font-variant-numeric:tabular-nums}
.pzk-os-sira-ben{background:var(--pzk-renk-ince);border-radius:6px;font-weight:600}
.pzk-os-suz{grid-template-columns:repeat(3,minmax(0,1fr))}
@media (max-width:520px){.pzk-os-suz{grid-template-columns:1fr}}
.pzk-os-kapsam span{padding:9px 6px;font-size:13.5px;line-height:1.25}
/* 0.53.1: Sade düzen — üç sütunlu tek sayfa (pano.js kutuları .pzk-sade-izgara'ya toplar) */
.pzk-pano-sade .pzk-ps-bos{display:none}
.pzk-pano-sade>.pzk-oc{margin:0 0 16px}
.pzk-sade-izgara{display:grid;grid-template-columns:1fr;gap:16px;align-items:start}
.pzk-sade-izgara>.pzk-sutun-bos,.pzk-sade-izgara>.pzk-pano-sutun:not(:has(>.pzk-panel:not([hidden]))){display:none}
@media (min-width:900px){
.pzk-sade-izgara{grid-template-columns:repeat(2,minmax(0,1fr))}
.pzk-sade-izgara>.pzk-pano-yan{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}
.pzk-sade-izgara>.pzk-pano-yan>.pzk-pano-sutun-b{grid-column:1 / -1}
.pzk-pano-renkli .pzk-sade-izgara>.pzk-pano-sutun{align-self:stretch}}
@media (min-width:1240px){
.pzk-sade-izgara{grid-template-columns:minmax(0,1.3fr) minmax(0,1.15fr) minmax(0,1fr)}
.pzk-sade-izgara>.pzk-pano-yan{grid-column:auto;display:flex;align-items:stretch}}
/* 0.54.0: uygulama içi Yönetim paneli */
.pzk-yt-sekme{margin-bottom:16px}
.pzk-yt[hidden]{display:none}
.pzk-yt{display:grid;gap:16px}
.pzk-yt-ara{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;margin:8px 0 6px}
.pzk-yt-ara input[type=search]{flex:1 1 240px;padding:9px 12px;border:1px solid var(--pzk-cizgi);border-radius:10px;font:inherit}
.pzk-yt-liste{list-style:none;margin:0;padding:0;display:grid}
.pzk-yt-kisi{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;align-items:center;padding:9px 2px;border-top:1px solid var(--pzk-cizgi)}
.pzk-yt-kisi:first-child{border-top:0}
.pzk-yt-ad{display:grid;min-width:0}
.pzk-yt-ad strong{font-weight:600;color:var(--pzk-koyu);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.pzk-yt-ad small{color:var(--pzk-gri);font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.pzk-yt-ey{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}
.pzk-yt-ey select{padding:7px 10px;border:1px solid var(--pzk-cizgi);border-radius:9px;font:inherit;font-size:13.5px;background:var(--pzk-kart,#fff)}
.pzk-yt-wp{cursor:default;background:var(--pzk-renk-ince)}
.pzk-yt-bekle{opacity:.55;pointer-events:none}
.pzk-yt-konu-l{list-style:none;margin:0 0 12px;padding:0;display:grid;gap:10px}
.pzk-yt-konu{border:1px solid var(--pzk-cizgi);border-radius:12px;padding:10px 12px}
.pzk-yt-konu-ust,.pzk-yt-bag-ust{display:flex;gap:8px;align-items:center;flex-wrap:wrap}
.pzk-yt-konu-ust input,.pzk-yt-bag-ust input{flex:1 1 180px;min-width:0;padding:8px 10px;border:1px solid var(--pzk-cizgi);border-radius:9px;font:inherit}
.pzk-yt-etiket{margin:8px 0 4px;font:600 11px/1 var(--pzk-f-metin);letter-spacing:.1em;text-transform:uppercase;color:var(--pzk-gri)}
.pzk-ks{position:relative}
.pzk-ks-cip{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 6px}
.pzk-ks-c{display:inline-flex;align-items:center;gap:4px;padding:4px 4px 4px 10px;border-radius:999px;background:var(--pzk-renk-ince);font-size:13px;color:var(--pzk-koyu)}
.pzk-ks-x{all:unset;cursor:pointer;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-size:14px;color:var(--pzk-gri)}
.pzk-ks-x:hover{background:#fff;color:#B42318}
.pzk-ks-x:focus-visible{outline:2px solid var(--pzk-renk)}
.pzk-ks>input{width:100%;box-sizing:border-box;padding:8px 10px;border:1px solid var(--pzk-cizgi);border-radius:9px;font:inherit}
.pzk-ks-oneri{position:absolute;left:0;right:0;top:100%;z-index:6;list-style:none;margin:4px 0 0;padding:4px;background:var(--pzk-yuzey,#fff);border:1px solid var(--pzk-cizgi);border-radius:10px;box-shadow:0 8px 24px rgba(16,24,40,.12);max-height:280px;overflow:auto}
.pzk-ks-oneri[hidden]{display:none}
.pzk-ks-s{all:unset;box-sizing:border-box;display:grid;width:100%;padding:7px 9px;border-radius:7px;cursor:pointer;font-size:14px;color:var(--pzk-metin,#1B2430)}
.pzk-ks-s small{color:var(--pzk-gri);font-size:12px}
.pzk-ks-s:hover,.pzk-ks-s:focus-visible{background:var(--pzk-renk-ince);outline:none}
.pzk-yt-odul{display:grid;gap:10px}
.pzk-yt-cb{display:flex;gap:8px;align-items:flex-start;font-size:14px}
.pzk-yt-yil{padding:0 8px}
@media (max-width:620px){.pzk-yt-kisi{grid-template-columns:1fr}.pzk-yt-ey{justify-content:flex-start}}
.pzk-yt-odul>button{justify-self:start}.pzk-yt-odul input[type=number]{max-width:140px}
/* 0.55.0: Yönetim → Hizmetler */
.pzk-yt-hz-cb{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--pzk-koyu);white-space:nowrap}
.pzk-yt-csv{display:grid;gap:6px;margin:10px 0 12px;padding:10px 12px;border:1px dashed var(--pzk-cizgi);border-radius:10px}
.pzk-yt-hz-gunler{list-style:none;margin:0 0 12px;padding:0;display:grid}
.pzk-yt-hz-gun{display:grid;grid-template-columns:130px minmax(0,1fr);gap:10px;padding:10px 2px;border-top:1px solid var(--pzk-cizgi)}
.pzk-yt-hz-gun[hidden]{display:none}
.pzk-yt-hz-ht{background:#F8F9FB}
.pzk-yt-hz-bugun{box-shadow:inset 3px 0 0 var(--pzk-renk)}
.pzk-yt-hz-gun-ic{display:grid;gap:6px}
.pzk-yt-hz-gun-ic textarea,.pzk-yt-hz-durak{width:100%;box-sizing:border-box;padding:8px 10px;border:1px solid var(--pzk-cizgi);border-radius:9px;font:inherit;font-size:14px;resize:vertical}
.pzk-yt-hz-gun-ic input,.pzk-yt-hz-iki input,.pzk-yt-konu>input,.pzk-yt-konu-ust select{padding:8px 10px;border:1px solid var(--pzk-cizgi);border-radius:9px;font:inherit;font-size:14px;min-width:0}
.pzk-yt-hz-iki{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px}
.pzk-yt-hz-durak{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}
.pzk-yt-hz-tarih{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px;margin:8px 0}
.pzk-yt-hz-tarih .pzk-alan{display:grid;gap:4px;margin:0}
.pzk-yt-hz-tarih input,.pzk-yt-hz-tarih select{padding:7px 9px;border:1px solid var(--pzk-cizgi);border-radius:9px;font:inherit;font-size:13.5px}
.pzk-yt-konu>input{width:100%;box-sizing:border-box}
.pzk-yt-d-gecti{border-color:#B42318!important;background:#FEF3F2}
.pzk-yt-d-yakin{border-color:#DC6803!important;background:#FFFAEB}
@media (max-width:620px){.pzk-yt-hz-gun{grid-template-columns:1fr;gap:4px}.pzk-yt-hz-iki{grid-template-columns:1fr}}
/* 0.56.0: telefon/tablet menüsü — Kart · Duyurular · Ekip · Araçlar · Profil; Pano üç alana ayrılır, Yönetim Profil altında */
.pzk-mob-menu,.pzk-mob-alt{display:none}
@media (max-width:1099.98px){
	.pzk-uyg-menu{display:none}
	.pzk-mob-menu{position:fixed;left:0;right:0;bottom:0;z-index:16;display:flex;justify-content:center;gap:2px;padding:6px max(8px,env(safe-area-inset-right)) calc(6px + env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left));background:rgba(255,255,255,.96);-webkit-backdrop-filter:saturate(1.4) blur(12px);backdrop-filter:saturate(1.4) blur(12px);border-top:1px solid var(--pzk-cizgi)}
	.pzk-mob-menu button{position:relative;flex:1 1 0;max-width:112px;min-width:0;display:flex;flex-direction:column;align-items:center;gap:3px;padding:6px 2px;border:0;border-radius:12px;background:none;font:600 11px/1.2 var(--pzk-f-metin);color:var(--pzk-gri);cursor:pointer;-webkit-tap-highlight-color:transparent}
	.pzk-mob-menu button span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
	.pzk-mob-menu button svg{width:22px;height:22px}
	.pzk-mob-menu button[aria-current="page"]{color:var(--pzk-renk);background:var(--pzk-renk-ince)}
	.pzk-mob-menu button:focus-visible{outline:2px solid var(--pzk-koyu);outline-offset:1px}
	.pzk-mob-rozet{position:absolute;top:2px;left:calc(50% + 6px);min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--pzk-renk);color:#fff;font:700 10px/16px var(--pzk-f-metin);font-style:normal;text-align:center}
	.pzk-mob-rozet[hidden]{display:none}
	.pzk-mob-alt:not([hidden]){display:flex;gap:8px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin:0 0 14px;padding:2px 0}
	.pzk-mob-alt::-webkit-scrollbar{display:none}
	.pzk-mob-alt button{flex:none;min-height:38px}
	.pzk-mob-alt button[hidden]{display:none}
	.pzk-mob-alt button[aria-current="page"]{background:var(--pzk-renk);border-color:var(--pzk-renk);color:#fff}
	#pzk-ps-sekme,.pzk-pano-bas .pzk-pano-ekle{display:none}
	/* Tek sayfa düzeni: yalnız seçilen alanın sütunu; öne çıkanlar Duyurular'da */
	.pzk-pano-sade[data-mob-grup="duyuru"] #pzk-sade-izgara>.pzk-sade-sutun:not(.pzk-pano-ana),
	.pzk-pano-sade[data-mob-grup="ekip"] #pzk-sade-izgara>.pzk-sade-sutun:not(.pzk-pano-calisan),
	.pzk-pano-sade[data-mob-grup="arac"] #pzk-sade-izgara>.pzk-sade-sutun:not(.pzk-pano-yan){display:none}
	.pzk-pano-sade[data-mob-grup]:not([data-mob-grup="duyuru"]) #pzk-pano-oc{display:none}
	.pzk-pano-sade[data-mob-grup] .pzk-pano-sutun-b{display:none}
}
/* 0.57.0: Kurumsal düzen — kapsam seçici ve Birimim sekmesi */
.pzk-kapsam-sec{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0 0 14px}
.pzk-br-ara{display:block;margin:10px 0 6px}
.pzk-br-ara input{width:100%;box-sizing:border-box;min-height:40px;padding:8px 12px;border:1px solid var(--pzk-cizgi);border-radius:10px;font:inherit}
.pzk-br-uyeler{list-style:none;margin:6px 0 10px;padding:0}
.pzk-br-uye{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;padding:8px 0;border-bottom:1px solid var(--pzk-cizgi)}
.pzk-br-uye:last-child{border-bottom:0}
.pzk-br-uye small{flex-basis:100%;color:var(--pzk-gri);font-size:12.5px}
.pzk-br-etiket{font-size:11px;font-weight:700;padding:1px 7px;border-radius:999px;background:var(--pzk-renk-ince);color:var(--pzk-renk)}
.pzk-br-cp-liste{list-style:none;margin:0;padding:0}
#pzk-br-durum .pzk-oz-blok{margin:8px 0 4px}
/* 0.58.0: Yönetim — Takvim ve Pano */
.pzk-yt-iki{display:grid;grid-template-columns:1fr 1fr;gap:8px}
.pzk-yt-iki input{min-width:0}
.pzk-yt-iki>input{width:100%;box-sizing:border-box;min-height:40px;padding:8px 12px;border:1px solid var(--pzk-cizgi);border-radius:10px;font:inherit;background:#fff}
.pzk-yt-alt{margin:14px 0 2px;font-size:15px}
.pzk-yt-radyo{padding:6px 0}
.pzk-yt-radyo small{display:block;color:var(--pzk-gri);font-size:12.5px;margin-top:2px}
.pzk-yt-tk-liste li{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}
.pzk-yt-tk-liste li>div{min-width:0;flex:1 1 200px}
.pzk-yt-tk-liste small{display:block;color:var(--pzk-gri);font-size:12.5px}
.pzk-yt-tk-dg{display:flex;gap:6px}
.pzk-yt-tk-dg select{min-height:36px}
.pzk-yt-gecti{opacity:.6}
@media (max-width:620px){.pzk-yt-iki{grid-template-columns:1fr}}
/* 0.59.0: Yönetim — Departman ve organizasyon */
.pzk-yt-org-sec{display:flex;gap:6px;flex-wrap:wrap}
.pzk-yt-org-sec select{min-height:36px;max-width:220px}
.pzk-yt-ara select{min-height:40px}
.pzk-yt-tk-liste li>div>input[type=text]{width:100%;box-sizing:border-box;min-height:38px;padding:6px 10px;border:1px solid var(--pzk-cizgi);border-radius:10px;font:inherit}
@media (max-width:620px){.pzk-yt-org-sec{width:100%}.pzk-yt-org-sec select{flex:1 1 140px;max-width:none}}
/* 0.60.0: Yönetim — Tasarım */
.pzk-yt-yan{display:flex;flex-wrap:wrap;gap:4px 18px}
.pzk-yt-renk{display:flex;gap:8px;align-items:center}
.pzk-yt-renk input[type=color]{width:44px;height:38px;padding:2px;border:1px solid var(--pzk-cizgi);border-radius:8px;background:#fff}
.pzk-yt-renk input[type=text]{flex:1;min-width:0;min-height:38px;padding:6px 10px;border:1px solid var(--pzk-cizgi);border-radius:10px;font:inherit;text-transform:uppercase}
.pzk-yt-palet{display:inline-flex;align-items:center;gap:6px}
.pzk-yt-palet i{width:16px;height:16px;border-radius:50%;display:inline-block}
.pzk-yt-onizle{display:grid;gap:4px;justify-items:start;padding:14px 16px;border:1px solid var(--pzk-cizgi);border-radius:14px;background:#fff}
.pzk-yt-onizle strong{font-size:18px}
.pzk-yt-onizle small{color:var(--pzk-gri)}
.pzk-yt-onizle-d{margin-top:6px;padding:6px 14px;border-radius:999px;color:#fff;font-weight:600;font-size:13px}
.pzk-yt-kapak{max-width:260px;height:auto;border-radius:8px;display:block}
.pzk-yt-diller{margin-left:26px}
/* 0.61.0: kapak görseli */
.pzk-yt-kapak-alan{display:grid;gap:8px;margin:6px 0 4px}

/* 0.62.0: Güvendeyim — acil durum yoklaması */
.pzk-guv-ac{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 12px;border-radius:19px;border:1px solid #F1C4BF;background:#FFF5F4;color:#B42318;font:600 13px/1 var(--pzk-f-metin);cursor:pointer;flex:none;position:relative}
.pzk-guv-ac:hover{border-color:#B42318}
@media (max-width:599.98px){.pzk-guv-ac-y{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.pzk-guv-ac{width:38px;padding:0;justify-content:center}}
.pzk-guv-bant{margin:0 0 16px;padding:14px 16px;border-radius:var(--pzk-yaricap);border:2px solid #B42318;background:#FFF5F4;color:var(--pzk-metin)}
.pzk-guv-bant-tam{box-shadow:0 10px 30px -12px rgba(180,35,24,.45)}
.pzk-guv-bant-iyi{border-color:#1E7F4F;background:#F0FAF4}
.pzk-guv-bant-yardim{border-color:#B42318}
.pzk-guv-bant-tatbikat{border-style:dashed}
.pzk-guv-bant-bas{display:flex;align-items:center;flex-wrap:wrap;gap:8px}
.pzk-guv-bant-bas h2{margin:0;font:700 18px/1.3 var(--pzk-f-baslik);color:var(--pzk-koyu)}
.pzk-guv-bant-bas .pzk-not{margin:0 0 0 auto}
.pzk-guv-etiket{display:inline-block;padding:2px 8px;border-radius:6px;background:#FFF4D6;color:#7A5200;font:700 12px/1.4 var(--pzk-f-metin);letter-spacing:.04em}
.pzk-guv-mesaj{margin:8px 0 12px;font-size:17px;font-weight:600;white-space:pre-line}
.pzk-guv-dugmeler{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0 0 12px}
.pzk .pzk-guv-iyi,.pzk .pzk-guv-yardim{min-height:56px;border:0;border-radius:12px;color:#fff!important;font:700 17px/1.2 var(--pzk-f-metin);cursor:pointer}
.pzk .pzk-guv-iyi{background:#1E7F4F}.pzk .pzk-guv-yardim{background:#B42318}
.pzk-guv-iyi:disabled,.pzk-guv-yardim:disabled{opacity:.6;cursor:wait}
.pzk-guv-iyi:focus-visible,.pzk-guv-yardim:focus-visible{outline:3px solid var(--pzk-koyu);outline-offset:2px}
.pzk-guv-ek{display:grid;gap:8px}
.pzk-guv-ek .pzk-alan{margin:0}
.pzk-guv-konum{display:flex;align-items:flex-start;gap:8px;font-size:14px;margin:4px 0}
.pzk-guv-konum input{margin-top:3px;flex:none}
.pzk-guv-durum{margin:8px 0}
.pzk-guv-bant-oz{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid rgba(14,34,51,.12);font-size:14px}
.pzk-guv-bant .pzk-cip{margin-top:6px}
.pzk-guv-m .pzk-kg-kutu{max-width:860px}
.pzk-guv-m .pzk-yt-ara select{padding:8px 10px;border:1px solid var(--pzk-cizgi);border-radius:10px;background:#fff;font:inherit;color:var(--pzk-metin)}
.pzk-guv-bant{scroll-margin-top:80px}
.pzk-guv-p-bas h3{margin:6px 0 2px;font:700 18px/1.3 var(--pzk-f-baslik)}
.pzk-guv-gonder{padding:8px 12px;border-radius:10px;background:#FFF4D6;color:#5C3D00;font-size:14px}
.pzk-guv-sayilar{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:12px 0 8px}
.pzk-guv-sayi{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;border-radius:12px;border:1px solid var(--pzk-cizgi);background:#fff;font:inherit;text-align:left;color:var(--pzk-metin)}
button.pzk-guv-sayi{cursor:pointer}
.pzk-guv-sayi b{font:700 24px/1.1 var(--pzk-f-baslik)}
.pzk-guv-sayi span{font-size:13px;color:var(--pzk-gri)}
.pzk-guv-s-yardim b{color:#B42318}.pzk-guv-s-iyi b{color:#1E7F4F}.pzk-guv-s-yok b{color:#7A5200}
.pzk-guv-sayi.secili{border-color:var(--pzk-koyu);box-shadow:inset 0 0 0 1px var(--pzk-koyu)}
@media (max-width:519.98px){.pzk-guv-sayilar{grid-template-columns:repeat(2,1fr)}}
.pzk-guv-bar{display:flex;height:8px;border-radius:4px;overflow:hidden;background:#F3E3C3;margin-bottom:12px}
.pzk-guv-bar i{display:block;height:100%}.pzk-guv-bar-iyi{background:#1E7F4F}.pzk-guv-bar-yardim{background:#B42318}
.pzk-guv-eylem{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:8px}
.pzk-guv-onay{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:10px 12px;border-radius:10px;background:#FFF5F4;font-size:14px}
.pzk-guv-onay:empty{display:none}
.pzk-guv-kirmizi,.pzk-kaydet.pzk-guv-kirmizi{background:#B42318!important;border-color:#B42318!important;color:#fff!important}
.pzk-guv-grup{display:flex;justify-content:space-between;gap:8px;margin:14px 0 6px;font:600 14px/1.3 var(--pzk-f-metin);color:var(--pzk-koyu)}
.pzk-guv-grup small{font-weight:400;color:var(--pzk-gri)}
.pzk-guv-kisiler{list-style:none;margin:0;padding:0;display:grid;gap:6px}
.pzk-guv-k{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto;gap:8px;align-items:center;padding:8px 10px;border:1px solid var(--pzk-cizgi);border-radius:10px;background:#fff}
.pzk-guv-k-yardim{border-color:#F1C4BF;background:#FFF5F4}
.pzk-guv-k-ad,.pzk-guv-k-d{display:flex;flex-direction:column;min-width:0}
.pzk-guv-k small{color:var(--pzk-gri);overflow-wrap:anywhere}
.pzk-guv-k-e{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}
.pzk-guv-k-e .pzk-cip{text-decoration:none}
@media (max-width:599.98px){.pzk-guv-k{grid-template-columns:1fr}.pzk-guv-k-e{justify-content:flex-start}}
.pzk-guv-rozet{align-self:flex-start;padding:1px 8px;border-radius:999px;font-size:12px;font-weight:600}
.pzk-guv-r-iyi{background:#E3F4EA;color:#14573A}.pzk-guv-r-yardim{background:#FBE0DD;color:#8C1D13}.pzk-guv-r-yok{background:#FFF1CF;color:#6B4700}
.pzk-guv-izin{align-self:flex-start;margin-top:2px;padding:0 6px;border-radius:6px;background:var(--pzk-zemin);font-size:11px;color:var(--pzk-gri)}
.pzk-guv-not{font-style:italic}
.pzk-guv-kapsam{border:1px solid var(--pzk-cizgi);border-radius:10px;padding:8px 12px;margin:8px 0}
.pzk-guv-kapsam legend{padding:0 4px;font-weight:600;font-size:14px}
.pzk-guv-kapsam-liste{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:2px 12px;max-height:220px;overflow:auto}
.pzk-guv-baslat{display:grid;gap:6px;margin:10px 0}
.pzk-guv-gecmis,.pzk-guv-ayar{margin-top:14px;border-top:1px solid var(--pzk-cizgi);padding-top:10px}
.pzk-guv-gecmis summary,.pzk-guv-ayar summary{cursor:pointer;font-weight:600}
.pzk-guv-sayfa .pzk-guv-tatbikat{display:inline-block;padding:2px 8px;border-radius:6px;background:#FFF4D6;color:#7A5200;font-weight:700}
.pzk-guv-sayfa .pzk-guv-tamam{padding:10px 12px;border-radius:10px;background:#E3F4EA;color:#14573A}
.pzk-guv-secim{border:0;padding:0;margin:12px 0;display:grid;grid-template-columns:1fr 1fr;gap:10px}
.pzk-guv-secim legend{font-weight:600;margin-bottom:6px}
.pzk-guv-secim label{display:flex;align-items:center;gap:8px;min-height:52px;padding:0 14px;border-radius:12px;color:#fff;font-weight:700;font-size:16px;cursor:pointer}
.pzk-guv-secim .pzk-guv-iyi{background:#1E7F4F}.pzk-guv-secim .pzk-guv-yardim{background:#B42318}

/* 0.63.0: Talep kaydı */
.pzk-tl .pzk-pano-baslik{display:flex;align-items:center;justify-content:space-between;gap:8px}
.pzk-tl-sekme{margin:8px 0}
.pzk-tl-sekme .pzk-ps-t{position:relative}
.pzk-tl-nokta{position:absolute;top:6px;right:8px;width:8px;height:8px;border-radius:50%;background:#B42318}
.pzk-tl-liste{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:6px}
.pzk-tl-sb{display:flex;flex-direction:column;gap:2px;width:100%;text-align:left;padding:10px 12px;border:1px solid var(--pzk-cizgi);border-radius:12px;background:#fff;font:inherit;color:var(--pzk-metin);cursor:pointer}
.pzk-tl-sb:hover{border-color:var(--pzk-renk)}
.pzk-tl-gec .pzk-tl-sb{border-color:#F1C4BF;background:#FFF9F8}
.pzk-tl-ust{display:flex;flex-wrap:wrap;align-items:center;gap:6px}
.pzk-tl-ust .pzk-not{margin:0 0 0 auto}
.pzk-tl-no{font:600 13px/1.3 var(--pzk-f-metin);color:var(--pzk-gri)}
.pzk-tl-b{font-weight:600;color:var(--pzk-koyu);overflow-wrap:anywhere}
.pzk-tl-alt{color:var(--pzk-gri);overflow-wrap:anywhere}
.pzk-tl-d{padding:1px 8px;border-radius:999px;font-size:12px;font-weight:600;background:var(--pzk-zemin);color:var(--pzk-gri)}
.pzk-tl-d-yeni{background:#E0F0F4;color:#005566}.pzk-tl-d-islemde{background:#EAE8FB;color:#3B2D8F}.pzk-tl-d-bekliyor{background:#FFF1CF;color:#6B4700}
.pzk-tl-d-cozuldu{background:#E3F4EA;color:#14573A}.pzk-tl-d-kapandi{background:#EEF1F4;color:#4A5563}.pzk-tl-d-iptal{background:#F3F3F3;color:#6B6B6B;text-decoration:line-through}
.pzk-tl-o{padding:1px 8px;border-radius:999px;font-size:12px;font-weight:600;background:#FFF1CF;color:#6B4700}
.pzk-tl-o-acil{background:#FBE0DD;color:#8C1D13}.pzk-tl-o-normal,.pzk-tl-o-dusuk{background:var(--pzk-zemin);color:var(--pzk-gri)}
.pzk-tl-suz{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0}
.pzk-tl-m .pzk-kg-kutu{max-width:720px}
.pzk-tl-form{display:grid;gap:8px}
.pzk-tl-kat{border:0;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px}
.pzk-tl-kat legend{font-weight:600;margin-bottom:6px}
.pzk-tl-kat-s{display:flex;gap:8px;align-items:flex-start;padding:10px 12px;border:1px solid var(--pzk-cizgi);border-radius:12px;cursor:pointer;background:#fff}
.pzk-tl-kat-s:has(input:checked){border-color:var(--pzk-renk);box-shadow:inset 0 0 0 1px var(--pzk-renk)}
.pzk-tl-kat-s input{margin-top:3px}
.pzk-tl-kat-s span{display:flex;flex-direction:column}
.pzk-tl-kat-s small{color:var(--pzk-gri)}
.pzk-tl-foto-on{display:flex;align-items:center;gap:10px}
.pzk-tl-foto-on img{max-width:120px;max-height:90px;border-radius:8px;object-fit:cover}
.pzk-tl-dbas h3{margin:0 0 6px;font:700 18px/1.3 var(--pzk-f-baslik);color:var(--pzk-koyu);overflow-wrap:anywhere}
.pzk-tl-bilgi{display:grid;grid-template-columns:max-content 1fr;gap:2px 12px;margin:10px 0;font-size:14px}
.pzk-tl-bilgi dt{color:var(--pzk-gri)}.pzk-tl-bilgi dd{margin:0;overflow-wrap:anywhere}
.pzk-tl-ey{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:6px 0}
.pzk-tl-ey a.pzk-cip{text-decoration:none}
.pzk-tl-acik{white-space:pre-line;padding:10px 12px;border-radius:10px;background:var(--pzk-zemin);overflow-wrap:anywhere}
.pzk-tl-foto img{display:block;max-width:100%;max-height:320px;border-radius:10px;margin:8px 0}
.pzk-tl-akis{list-style:none;margin:12px 0;padding:0;display:grid;gap:6px}
.pzk-tl-olay{display:flex;justify-content:space-between;gap:8px;font-size:13px;color:var(--pzk-gri);padding:0 4px}
.pzk-tl-msj{padding:8px 12px;border-radius:12px;background:#fff;border:1px solid var(--pzk-cizgi);max-width:92%}
.pzk-tl-msj p{margin:4px 0 0;white-space:pre-line;overflow-wrap:anywhere}
.pzk-tl-msj-b{display:flex;justify-content:space-between;gap:8px;font-size:13px}
.pzk-tl-msj-b small{color:var(--pzk-gri)}
.pzk-tl-ben{margin-left:auto;background:var(--pzk-renk-ince)}
.pzk-tl-ic{background:#FFF8E1;border-style:dashed}
.pzk-tl-yaz textarea{width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid var(--pzk-cizgi);border-radius:10px;font:inherit}
.pzk-tl-isle,.pzk-tl-puan{margin-top:12px;padding-top:10px;border-top:1px solid var(--pzk-cizgi)}
.pzk-tl-yildiz{display:flex;gap:4px;margin:6px 0}
.pzk-tl-y{width:40px;height:40px;border-radius:10px;border:1px solid var(--pzk-cizgi);background:#fff;font-size:20px;color:#C9CED6;cursor:pointer}
.pzk-tl-y.secili{color:#E0A100;border-color:#E0A100}
.pzk-tl-iptal{margin-top:12px}
.pzk-tl-tablo{overflow-x:auto}
.pzk-tl-rapor{width:100%;border-collapse:collapse;font-size:14px}
.pzk-tl-rapor th,.pzk-tl-rapor td{padding:6px 8px;border-bottom:1px solid var(--pzk-cizgi);text-align:left;white-space:nowrap}
.pzk-yt-tl-kat{border:1px solid var(--pzk-cizgi);border-radius:12px;padding:10px 12px;margin:10px 0;display:grid;gap:6px}
.pzk-yt-tl-kat legend{padding:0 4px;font-weight:600}
.pzk-yt-tl-sor{display:flex;flex-wrap:wrap;gap:6px;align-items:center}
.pzk-yt-tl-sor input{flex:1 1 200px;padding:8px 10px;border:1px solid var(--pzk-cizgi);border-radius:10px;font:inherit}
.pzk-yt-tl-c{display:inline-flex;align-items:center;gap:4px}
.pzk-yt-tl-x{border:0;background:none;font-size:16px;line-height:1;cursor:pointer;color:var(--pzk-gri);padding:0 2px}
.pzk-yt-tl-kat>button{justify-self:start}
.pzk-tl .pzk-yt-ara select{padding:8px 10px;border:1px solid var(--pzk-cizgi);border-radius:10px;background:#fff;font:inherit;color:var(--pzk-metin);min-height:40px}
.pzk-tl-foto img{max-height:220px;width:auto}

/* 0.64.0: Muhaberat */
.pzk-kr-bek{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:8px 0;padding:12px 14px;border:2px solid var(--pzk-renk);border-radius:14px;background:var(--pzk-renk-ince)}
.pzk-kr-bek>div:first-child{display:flex;flex-direction:column;gap:2px;min-width:0}
.pzk-kr-bek small{color:var(--pzk-gri);overflow-wrap:anywhere}
.pzk-kr-pin{display:flex;flex-direction:column;align-items:center;flex:none;padding:6px 12px;border-radius:12px;background:#fff}
.pzk-kr-pin small{font-size:11px;color:var(--pzk-gri)}
.pzk-kr-pin b{font:700 28px/1.1 var(--pzk-f-baslik);letter-spacing:4px;color:var(--pzk-koyu)}
.pzk-kr-b{margin:14px 0 6px;font:600 14px/1.3 var(--pzk-f-metin);color:var(--pzk-gri)}
.pzk-kr-liste{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:6px}
.pzk-kr-s{display:flex;flex-direction:column;gap:3px;padding:10px 12px;border:1px solid var(--pzk-cizgi);border-radius:12px;background:#fff}
.pzk-kr-s.pzk-tl-gec{border-color:#F1C4BF;background:#FFF9F8}
.pzk-kr-d{padding:1px 8px;border-radius:999px;font-size:12px;font-weight:600;background:var(--pzk-zemin);color:var(--pzk-gri)}
.pzk-kr-d-bekliyor,.pzk-kr-d-talep{background:#FFF1CF;color:#6B4700}.pzk-kr-d-hazir{background:#EAE8FB;color:#3B2D8F}
.pzk-kr-d-teslim,.pzk-kr-d-gonderildi{background:#E3F4EA;color:#14573A}.pzk-kr-d-iptal{background:#F3F3F3;color:#6B6B6B;text-decoration:line-through}
.pzk-kr-yon{font-size:12px;color:var(--pzk-gri)}
.pzk-kr-takip{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px}
.pzk-kr-takip a.pzk-cip{text-decoration:none}
.pzk-kr-adres{white-space:pre-line;color:var(--pzk-metin);overflow-wrap:anywhere}
.pzk-kr-teslim{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:4px}
.pzk-kr-teslim input,.pzk-kr-teslim select{padding:7px 10px;border:1px solid var(--pzk-cizgi);border-radius:10px;font:inherit;min-width:0}
.pzk-kr-teslim input[inputmode=numeric]{width:8.5em;letter-spacing:2px}
.pzk-kr .pzk-hz-ay-gez{display:inline-flex;align-items:center;gap:6px}
@media (max-width:519.98px){.pzk-kr-bek{flex-direction:column;align-items:stretch}.pzk-kr-pin{align-self:flex-start}}
.pzk-tl{scroll-margin-top:80px}

/* 0.65.0: Rezervasyon */
.pzk-rz-ust{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:6px 0 10px}
.pzk-rz-ust .pzk-tl-suz{margin:0}
.pzk-rz-gun{display:flex;flex-wrap:wrap;align-items:center;gap:6px}
.pzk-rz-gun input[type=date]{padding:7px 10px;border:1px solid var(--pzk-cizgi);border-radius:10px;font:inherit}
.pzk-rz-gun strong{font-weight:600;color:var(--pzk-koyu)}
.pzk-rz-k{padding:10px 12px;margin:8px 0;border:1px solid var(--pzk-cizgi);border-radius:12px;background:#fff}
.pzk-rz-k-bas{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}
.pzk-rz-k-bas>div{display:flex;flex-direction:column;min-width:0}
.pzk-rz-k-bas small{color:var(--pzk-gri)}
.pzk-rz-cz{position:relative;height:44px;margin:22px 0 6px;border-radius:8px;background:repeating-linear-gradient(90deg,#F3F6F8 0 1px,#FAFBFC 1px 12.5%);border:1px solid var(--pzk-cizgi);cursor:copy}
.pzk-rz-tik{position:absolute;top:-19px;transform:translateX(-50%);font-size:11px;color:var(--pzk-gri);pointer-events:none}
.pzk-rz-tik:first-child{transform:none}
.pzk-rz-gecmis{position:absolute;left:0;top:0;bottom:0;background:rgba(14,34,51,.06);pointer-events:none;border-radius:8px 0 0 8px}
.pzk-rz-blok{position:absolute;top:4px;bottom:4px;min-width:6px;padding:0 6px;border:0;border-radius:6px;background:#D6E6EC;color:#0E3A47;font:600 12px/36px var(--pzk-f-metin);text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;cursor:pointer}
.pzk-rz-benim{background:var(--pzk-renk);color:#fff}
.pzk-rz-dis{background:repeating-linear-gradient(135deg,#ECEFF3 0 6px,#E1E6EC 6px 12px);color:#4A5866;cursor:not-allowed;pointer-events:none}
.pzk-rz-dis-s{color:#4A5866}
.pzk-rz-gdurum,.pzk-rz-gnot{margin:4px 0 8px}
.pzk-rz-ben{color:#8A5A00}
.pzk-rz-gt{display:inline-block;margin:2px 0;font-size:12px;font-weight:600;color:var(--pzk-renk)}
.pzk-rz-f-gun{width:100%}
.pzk-rz-dolu{list-style:none;margin:0;padding:0;font-size:13px;color:var(--pzk-gri);display:flex;flex-wrap:wrap;gap:2px 12px}
.pzk-rz-ms{display:grid;grid-template-columns:1.2fr 1fr 1.2fr .8fr auto;gap:6px;margin:6px 0}
.pzk-rz-ms input{min-width:0;padding:8px 10px;border:1px solid var(--pzk-cizgi);border-radius:10px;font:inherit}
@media (max-width:519.98px){.pzk-rz-ms{grid-template-columns:1fr 1fr}.pzk-rz-ms input:first-child,.pzk-rz-ms input[type=email]{grid-column:1/-1}}
@media (max-width:599.98px){.pzk-rz-tik-tek{display:none}}
.pzk-rz .pzk-guv-kapsam small.pzk-not{display:block;margin-top:4px}
/* 0.66.0: Ziyaretçiler */
.pzk-tl-s-bas{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}
.pzk-tl-s-bas strong{min-width:0;overflow-wrap:anywhere}
.pzk-tl-s-bas .pzk-kr-d{flex:none}
.pzk-zy-ust{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:6px 0 10px}
.pzk-zy-ust small{margin-left:auto}
.pzk-zy-ara{width:100%;box-sizing:border-box;padding:9px 12px;border:1px solid var(--pzk-cizgi);border-radius:10px;font:inherit;margin:0 0 4px}
.pzk-zy-d-beklenen{background:#FFF1CF;color:#6B4700}.pzk-zy-d-iceride{background:#E3F4EA;color:#14573A}
.pzk-zy-d-cikti{background:#EEF2F5;color:#44525E}.pzk-zy-d-gelmedi,.pzk-zy-d-iptal{background:#F3F3F3;color:#6B6B6B}
.pzk-zy-cikan{margin:10px 0}.pzk-zy-cikan summary{cursor:pointer;font-weight:600;color:var(--pzk-koyu)}
.pzk-zy-suz{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:6px 0}
.pzk-zy-suz input{padding:7px 10px;border:1px solid var(--pzk-cizgi);border-radius:10px;font:inherit;min-width:0}
.pzk-zy-suz input[type=search]{flex:1 1 180px}
.pzk-zy .pzk-onay{margin:8px 0}
.pzk-tl-m .pzk-onay{margin:8px 0}
.pzk-guv-zy{margin:10px 0;padding:8px 12px;border:1px solid var(--pzk-cizgi);border-radius:12px;background:#fff}
.pzk-guv-zy summary{cursor:pointer;font-weight:600;color:var(--pzk-koyu)}
.pzk-yt-zy-kiosk{display:flex;flex-wrap:wrap;gap:14px;align-items:flex-start;margin:8px 0 12px;padding:12px;border:1px solid var(--pzk-cizgi);border-radius:12px;background:#fff}
.pzk-yt-zy-kiosk>div:last-child{flex:1 1 220px;min-width:0}
.pzk-yt-zy-qr{width:132px;height:132px;flex:none}.pzk-yt-zy-qr svg{width:100%;height:100%}
.pzk-yt-zy-url{display:inline-block;margin:4px 0 8px;color:var(--pzk-renk);font-weight:600}
.pzk-zy-rozet{display:none}
@media print{
	body.pzk-zy-yazdir>*:not(#pzk-zy-rozet){display:none!important}
	body.pzk-zy-yazdir{background:#fff!important}
	body.pzk-zy-yazdir #pzk-zy-rozet{display:block;width:86mm;min-height:54mm;box-sizing:border-box;padding:6mm;border:1px solid #000;border-radius:3mm;font-family:Arial,sans-serif;color:#000}
	#pzk-zy-rozet p{margin:0 0 1.5mm}
	#pzk-zy-rozet .pzk-zy-r-sirket{font-size:9pt}
	#pzk-zy-rozet .pzk-zy-r-etiket{font-size:14pt;font-weight:700;letter-spacing:.12em}
	#pzk-zy-rozet .pzk-zy-r-ad{font-size:17pt;font-weight:700;line-height:1.15}
	#pzk-zy-rozet .pzk-zy-r-firma{font-size:11pt}
	#pzk-zy-rozet .pzk-zy-r-ev,#pzk-zy-rozet .pzk-zy-r-alt{font-size:8.5pt}
	body.pzk-zy-yazdir #pzk-zy-rozet.pzk-zy-afis{width:170mm;min-height:0;padding:14mm;text-align:center}
	#pzk-zy-rozet.pzk-zy-afis .pzk-zy-r-etiket{font-size:26pt}
	#pzk-zy-rozet.pzk-zy-afis .pzk-zy-r-ad{font-size:20pt;font-weight:400}
	#pzk-zy-rozet .pzk-zy-r-qr{width:110mm;height:110mm;margin:8mm auto}
	#pzk-zy-rozet .pzk-zy-r-qr svg{width:100%;height:100%}
	#pzk-zy-rozet.pzk-zy-afis .pzk-zy-r-firma{font-size:14pt}
}
.pzk-zy-sayfa main>p.pzk-not{margin:0 0 16px}
/* 0.67.0: Nabız */
.pzk-nb-cagri{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:12px;border-radius:12px;background:var(--pzk-zemin)}
.pzk-nb-cagri small{color:var(--pzk-gri)}.pzk-nb-cagri .pzk-cip{margin-top:6px}
.pzk-nb-tamam{margin:4px 0;color:#14573A;font-weight:600}
.pzk-nb-paylas{margin:10px 0 4px}
.pzk-nb-mini{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:4px;font-size:13px}
.pzk-nb-mini li{display:flex;justify-content:space-between;gap:10px}.pzk-nb-mini li span{min-width:0;color:var(--pzk-gri)}.pzk-nb-mini li b{flex:none}
.pzk-nb .pzk-tl-suz{margin-top:10px}
.pzk-nb-soru{border:0;margin:0 0 14px;padding:0;min-width:0}
.pzk-nb-soru legend{font-weight:600;color:var(--pzk-koyu);margin-bottom:8px;padding:0}
.pzk-nb-soru textarea{width:100%;box-sizing:border-box;padding:9px 12px;border:1px solid var(--pzk-cizgi);border-radius:10px;font:inherit}
.pzk-nb-olcek{display:grid;gap:4px}.pzk-nb-olcek-enps{grid-template-columns:repeat(11,minmax(0,1fr))}.pzk-nb-olcek-puan{grid-template-columns:repeat(5,minmax(0,1fr))}
.pzk-nb-d{min-width:0;height:40px;padding:0;border:1px solid var(--pzk-cizgi);border-radius:10px;background:#fff;font:600 15px var(--pzk-f-metin);color:var(--pzk-koyu);cursor:pointer}
.pzk-nb-d:hover{border-color:var(--pzk-renk)}.pzk-nb-d.secili{background:var(--pzk-renk);border-color:var(--pzk-renk);color:#fff}
.pzk-nb-uc{display:flex;justify-content:space-between;gap:8px;margin-top:4px;color:var(--pzk-gri);font-size:12px}
@media (max-width:519.98px){.pzk-nb-olcek-enps{grid-template-columns:repeat(6,minmax(0,1fr))}.pzk-nb-d{height:38px}}
.pzk-nb-kat{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:4px 10px;margin:8px 0 14px}
.pzk-nb-kat b{font-size:24px;color:var(--pzk-koyu)}.pzk-nb-kat span{color:var(--pzk-gri);font-size:13px}
.pzk-nb-kat-bar{grid-column:1/-1;display:block;height:8px;border-radius:99px;background:var(--pzk-zemin);overflow:hidden}
.pzk-nb-kat-bar span{display:block;height:100%;background:var(--pzk-renk);border-radius:99px}
.pzk-nb-s{padding:10px 0;border-top:1px solid var(--pzk-cizgi)}
.pzk-nb-s h3{margin:0 0 8px;font-size:14.5px;color:var(--pzk-koyu)}
.pzk-nb-enps{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:6px 12px}
.pzk-nb-enps small{grid-column:1/-1}
.pzk-nb-enps-sayi{font-size:30px;line-height:1;color:var(--pzk-koyu)}.pzk-nb-arti{color:#14733F}.pzk-nb-eksi{color:#B3261E}
.pzk-nb-yigin{display:flex;height:14px;border-radius:99px;overflow:hidden;background:var(--pzk-zemin)}
.pzk-nb-yigin i{display:block;height:100%}.pzk-nb-kotu{background:#E26B5E}.pzk-nb-notr{background:#C9D1D8}.pzk-nb-tavsiye{background:#3BA36A}
.pzk-nb-puan{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:4px 12px}
.pzk-nb-puan b{font-size:18px;color:var(--pzk-koyu)}.pzk-nb-puan .pzk-nb-kat-bar{grid-column:auto}.pzk-nb-puan small{grid-column:1/-1}
.pzk-nb-yorum{margin:0;padding-left:18px;display:grid;gap:6px;font-size:14px}
.pzk-nb-tablo-sar{overflow-x:auto;margin:6px 0}
.pzk-nb-tablo{border-collapse:collapse;width:100%;font-size:13px}
.pzk-nb-tablo th,.pzk-nb-tablo td{padding:6px 8px;border-bottom:1px solid var(--pzk-cizgi);text-align:left;white-space:nowrap}
.pzk-nb-tablo th{color:var(--pzk-gri);font-weight:600}
.pzk-nb-anahtar{margin:4px 0 8px;padding-left:18px;font-size:12.5px;color:var(--pzk-gri)}
.pzk-nb-grafik{width:100%;height:auto;display:block;margin:4px 0 8px}
.pzk-nb-grafik polyline{fill:none;stroke:var(--pzk-renk);stroke-width:2.5}
.pzk-nb-grafik circle{fill:var(--pzk-renk)}
.pzk-nb-grafik text{font-size:11px;fill:#6B7885}
.pzk-nb-izgara{stroke:#E3E8ED;stroke-width:1}
.pzk-nb-soru-liste{display:grid;gap:6px;margin:4px 0 8px}
.pzk-nb-soru-s{display:grid;grid-template-columns:minmax(0,14rem) 1fr auto;gap:6px;align-items:center}
.pzk-nb-soru-s select,.pzk-nb-soru-s input{min-width:0;padding:8px 10px;border:1px solid var(--pzk-cizgi);border-radius:10px;font:inherit}
@media (max-width:519.98px){.pzk-nb-soru-s{grid-template-columns:1fr auto}.pzk-nb-soru-s input{grid-column:1/-1;grid-row:2}}
.pzk-nb-tur{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;padding-top:12px;border-top:1px solid var(--pzk-cizgi)}
.pzk-guv-kapsam>small.pzk-not{display:block;margin-top:6px}
/* 0.68.0: Müşteri memnuniyeti */
.pzk-mm-say{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:6px 12px;margin:6px 0 10px}
.pzk-mm-say small{grid-column:1/-1}
.pzk-mm-oran{font-size:28px;line-height:1;color:var(--pzk-koyu)}
.pzk-mm-yigin{display:flex;height:12px;border-radius:99px;overflow:hidden;background:var(--pzk-zemin)}
.pzk-mm-yigin i{display:block;height:100%}.pzk-mm-iyi{background:#3BA36A}.pzk-mm-orta{background:#E8C15A}.pzk-mm-kotu{background:#E26B5E}
.pzk-mm-yorum{list-style:none;margin:6px 0;padding:0;display:grid;gap:8px}
.pzk-mm-yorum li{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border-radius:10px;background:var(--pzk-zemin);font-size:13.5px;overflow-wrap:anywhere}
.pzk-mm-yorum li.pzk-mm-y-kotu{background:#FDF1EF}
.pzk-mm .pzk-tl-suz{margin-top:10px}
.pzk-mm-seri{display:flex;align-items:flex-end;gap:4px;height:120px;margin:6px 0 4px;padding-bottom:18px;position:relative}
.pzk-mm-sutun{flex:1 1 0;min-width:0;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;position:relative}
.pzk-mm-sutun i{display:flex;flex-direction:column;justify-content:flex-end;width:100%;max-width:28px;min-height:2px;background:#C9D1D8;border-radius:4px 4px 0 0;overflow:hidden}
.pzk-mm-sutun i span{display:block;width:100%;background:#3BA36A}
.pzk-mm-sutun small{position:absolute;bottom:-18px;font-size:10.5px;color:var(--pzk-gri);white-space:nowrap}
.pzk-mm-etiket{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
@media (max-width:519.98px){.pzk-mm-etiket{grid-template-columns:1fr}.pzk-mm-sutun:nth-child(even) small{display:none}}
.pzk-mm-dp{display:flex;flex-wrap:wrap;gap:4px 14px}
.pzk-mm-yorum li small.pzk-not{margin:0}
/* 0.69.0: İşe alışma */
.pzk-ob-hos{padding:12px;border-radius:12px;background:var(--pzk-zemin);margin-bottom:10px}
.pzk-ob-hos strong{display:block;font-size:16px;color:var(--pzk-koyu)}.pzk-ob-hos p{margin:4px 0}
.pzk-ob-cubuk{height:8px;border-radius:99px;background:var(--pzk-zemin);overflow:hidden;margin:6px 0 2px}
.pzk-ob-cubuk span{display:block;height:100%;background:var(--pzk-renk);border-radius:99px}
.pzk-ob-liste{list-style:none;margin:8px 0;padding:0;display:grid;gap:6px}
.pzk-ob-g{display:flex;gap:10px;align-items:flex-start;padding:8px 10px;border:1px solid var(--pzk-cizgi);border-radius:10px;background:#fff}
.pzk-ob-g input[type=checkbox]{width:20px;height:20px;margin:1px 0 0;flex:none;accent-color:var(--pzk-renk)}
.pzk-ob-g>div{display:flex;flex-direction:column;gap:2px;min-width:0}
.pzk-ob-g small.pzk-not{margin:0}
.pzk-ob-tamam strong{text-decoration:line-through;color:var(--pzk-gri)}
.pzk-ob-gec{border-color:#F1C4BF;background:#FFF9F8}
.pzk-ob-kim{font-weight:600;color:var(--pzk-renk)}
.pzk-ob-git{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}
.pzk-ob .pzk-tl-suz{margin-top:10px}
.pzk-ob-s{cursor:pointer}.pzk-ob-s:hover{border-color:var(--pzk-renk)}
.pzk-ob-d-giris{background:#E3F4EA;color:#14573A}.pzk-ob-d-cikis{background:#EEF2F5;color:#44525E}
.pzk-ob-kapat{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:12px}
.pzk-ob-gorevler{display:grid;gap:8px;margin:6px 0}
.pzk-ob-gsar{padding:8px;border:1px solid var(--pzk-cizgi);border-radius:10px;background:#fff;display:grid;gap:6px}
.pzk-ob-gs{display:grid;grid-template-columns:4.5rem minmax(0,10rem) 1fr auto;gap:6px;align-items:center}
.pzk-ob-gs2{display:grid;grid-template-columns:1fr minmax(0,11rem) 1fr;gap:6px}
.pzk-ob-gs input,.pzk-ob-gs select,.pzk-ob-gs2 input,.pzk-ob-gs2 select{min-width:0;padding:7px 9px;border:1px solid var(--pzk-cizgi);border-radius:9px;font:inherit}
.pzk-ob-gs2 .pzk-yt-tl-sor{grid-column:1/-1}
@media (max-width:599.98px){.pzk-ob-gs{grid-template-columns:4rem 1fr auto}.pzk-ob-gs input[type=text]{grid-column:1/-1;grid-row:2}.pzk-ob-gs2{grid-template-columns:1fr}}
.pzk-ob-sablon .pzk-tara-iki{margin-top:6px}
/* 0.70.0: Bilgi bankası */
.pzk-bb .pzk-zy-ara{margin-bottom:8px}
.pzk-bb-kat{margin:0 0 6px}
.pzk-bb-liste{list-style:none;margin:6px 0;padding:0;display:grid;gap:6px}
.pzk-bb-bag{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:9px 11px;border:1px solid var(--pzk-cizgi);border-radius:10px;background:#fff;font:inherit;text-align:left;cursor:pointer;color:var(--pzk-metin)}
.pzk-bb-bag:hover,.pzk-bb-bag:focus-visible{border-color:var(--pzk-renk)}
.pzk-bb-bas{font-weight:600;color:var(--pzk-koyu)}
.pzk-bb-oz{color:var(--pzk-gri);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.pzk-bb .pzk-tl-suz{margin-top:8px}
.pzk-bb-baslik{margin:0 0 4px;font-size:20px;color:var(--pzk-koyu)}
.pzk-bb-metin{font-size:15px;line-height:1.6;color:var(--pzk-metin);overflow-wrap:anywhere}
.pzk-bb-metin h3,.pzk-bb-metin h4,.pzk-bb-metin h5{margin:16px 0 6px;color:var(--pzk-koyu)}
.pzk-bb-metin h3{font-size:18px}.pzk-bb-metin h4{font-size:16px}.pzk-bb-metin h5{font-size:15px}
.pzk-bb-metin p{margin:0 0 10px}.pzk-bb-metin ul,.pzk-bb-metin ol{margin:0 0 10px;padding-left:22px}
.pzk-bb-metin blockquote{margin:0 0 10px;padding:8px 12px;border-left:3px solid var(--pzk-renk);background:var(--pzk-zemin);border-radius:0 8px 8px 0}
.pzk-bb-metin code{padding:1px 5px;border-radius:5px;background:var(--pzk-zemin);font-size:13.5px}
.pzk-bb-metin a{color:var(--pzk-renk)}
.pzk-bb-etiket{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0}
.pzk-bb-oy{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0 6px;padding-top:12px;border-top:1px solid var(--pzk-cizgi)}
.pzk-bb-not{display:grid;gap:6px}.pzk-bb-not textarea{width:100%;box-sizing:border-box;padding:8px 10px;border:1px solid var(--pzk-cizgi);border-radius:10px;font:inherit}.pzk-bb-not .pzk-cip{justify-self:start}
.pzk-bb-yaz{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13.5px}
.pzk-bb-onizleme{margin:8px 0;padding:12px;border:1px dashed var(--pzk-cizgi);border-radius:10px;background:#fff}
/* 0.71.0: İSG bildirimi */
.pzk-isg-d-yeni{background:#E0F0F4;color:#005566}.pzk-isg-d-inceleme{background:#EAE8FB;color:#3B2D8F}.pzk-isg-d-onlem{background:#FFF1CF;color:#6B4700}
.pzk-isg-d-kapandi{background:#E3F4EA;color:#14573A}.pzk-isg-d-gecersiz{background:#EEF1F4;color:#4A5563}.pzk-isg-d-iptal{background:#F3F3F3;color:#6B6B6B;text-decoration:line-through}
.pzk-isg-sv{padding:1px 8px;border-radius:999px;font-size:12px;font-weight:600}
.pzk-isg-sv-dusuk{background:#E3F4EA;color:#14573A}.pzk-isg-sv-orta{background:#FFF1CF;color:#6B4700}.pzk-isg-sv-yuksek{background:#FDE2C8;color:#7A3A00}.pzk-isg-sv-cok{background:#FBE0DD;color:#8C1D13}
.pzk-isg-pay{margin:6px 0 10px;padding:8px 12px;border-radius:10px;background:#E3F4EA;color:#14573A;font-size:14px}
.pzk-isg-uyari{margin:0 0 10px;padding:8px 12px;border-left:3px solid #C0392B;border-radius:0 8px 8px 0;background:#FFF6F5;color:#6B1F17;font-size:14px}
.pzk-isg-oneri{margin:8px 0;padding:8px 12px;border-radius:10px;background:var(--pzk-zemin)}.pzk-isg-oneri p{margin:4px 0 0;white-space:pre-line;overflow-wrap:anywhere}
.pzk-isg-risk,.pzk-isg-faal{margin:12px 0;padding:10px 12px;border:1px solid var(--pzk-cizgi);border-radius:12px;background:#fff;display:grid;gap:8px}
.pzk-isg-risk>.pzk-cip{justify-self:start}
.pzk-isg-fekle{display:grid;gap:6px;padding-top:8px;border-top:1px dashed var(--pzk-cizgi)}.pzk-isg-fekle>.pzk-cip{justify-self:start}
.pzk-isg-fekle input{min-width:0;box-sizing:border-box;width:100%}
.pzk-isg-ey{margin-top:10px}
.pzk-isg-kart{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;margin:8px 0}
.pzk-isg-kart>div{padding:10px;border:1px solid var(--pzk-cizgi);border-radius:10px;background:#fff;display:grid;gap:2px}
.pzk-isg-kart strong{font-size:20px;color:var(--pzk-koyu)}.pzk-isg-kart small{color:var(--pzk-gri)}
.pzk-isg-ay{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;align-items:end;height:150px;margin:6px 0}
.pzk-isg-ay>div{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;gap:3px;min-width:0}
.pzk-isg-ay i{display:block;width:70%;min-height:2px;background:var(--pzk-renk);border-radius:4px 4px 0 0}
.pzk-isg-ay b{font-size:12px;color:var(--pzk-koyu)}.pzk-isg-ay small{font-size:11px;color:var(--pzk-gri);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}
/* 0.72.0: Sohbet kanalları */
.pzk-sh-kanal{margin:10px 0;padding:12px;border:1px solid var(--pzk-cizgi);border-radius:12px;background:#fff;display:grid;gap:8px}
.pzk-sh-kanal input[type=url],.pzk-sh-kanal input[readonly]{width:100%;box-sizing:border-box;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}
.pzk-sh-olay{border:0;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:4px 12px}
.pzk-sh-olay legend{font-weight:600;font-size:13px;color:var(--pzk-gri);margin-bottom:4px}
.pzk-sh-durum{margin:0;font-size:13px;color:#14573A;overflow-wrap:anywhere}.pzk-sh-durum.pzk-sh-hata{color:#8C1D13}
.pzk-sh-gunluk summary{cursor:pointer;font-weight:600;margin:8px 0}
.pzk-sh-g{list-style:none;margin:0;padding:0;display:grid;gap:4px;font-size:13px}
.pzk-sh-g li{display:flex;flex-wrap:wrap;gap:4px 10px;padding:6px 8px;border-radius:8px;background:var(--pzk-zemin);overflow-wrap:anywhere}
.pzk-sh-g li.pzk-sh-hata{background:#FFF6F5;color:#6B1F17}
/* 0.72.1: Yönetim sekme çubuğu — tablet ve masaüstünde kaydırma yerine alt satıra geçer; telefonda yatay kaydırma kalır */
@media (min-width:700px){.pzk-yt-sekme{flex-wrap:wrap;overflow-x:visible;border-radius:22px}.pzk-yt-sekme .pzk-ps-t{flex:1 0 auto}}
@media (min-width:700px) and (max-width:1279.98px){.pzk-yt-sekme .pzk-ps-uzun{display:none}.pzk-yt-sekme .pzk-ps-kisa{display:inline}.pzk-yt-sekme .pzk-ps-t{padding:9px 10px}}
/* 0.73.0: PDKS (Mesai kutusu, rozetler, karekod ekranı) */
.pzk-pd-rozet{display:inline-block;padding:1px 8px;border-radius:999px;font-size:12px;font-weight:600;background:#E3F4EA;color:#14573A;vertical-align:middle}
.pzk-pd-d-uzak{background:#E0F0F4;color:#005566}.pzk-pd-d-saha{background:#FFF1CF;color:#6B4700}
.pzk-pd-d-cikti,.pzk-pd-d-yok{background:#EEF1F4;color:#4A5563}.pzk-pd-d-gelmedi{background:#FBE0DD;color:#8C1D13}.pzk-pd-d-izin{background:#FFF6E0;color:#8A5A00}
.pzk-pd-durum{display:grid;gap:3px;margin:0 0 10px}
.pzk-pd-ust{display:flex;flex-wrap:wrap;align-items:center;gap:8px}
.pzk-pd-yer{color:var(--pzk-gri);overflow-wrap:anywhere}
.pzk-pd-gec{color:#8C1D13}
.pzk-pd-ey{display:flex;flex-wrap:wrap;gap:8px;margin:6px 0 8px}
.pzk-pd-ey .pzk-cip{padding:10px 16px;font-size:15px}
.pzk-pd-eksik{margin:8px 0;padding:8px 10px;border-radius:10px;background:#FFF6F5;display:grid;gap:6px}
.pzk-pd-eksik p{margin:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px;color:#6B1F17;font-size:14px}
.pzk-pd-gunler,.pzk-pd-ekip{list-style:none;margin:8px 0;padding:0;display:grid;gap:6px}
.pzk-pd-gunler li{display:grid;grid-template-columns:7.5rem minmax(0,1fr) auto;gap:8px;align-items:center;padding:8px 10px;border:1px solid var(--pzk-cizgi);border-radius:10px;background:#fff}
.pzk-pd-gunler li.pzk-pd-sorun{border-color:#F1C4BF;background:#FFF9F8}
.pzk-pd-gunler li>div{display:grid;gap:2px;min-width:0}
@media (max-width:599.98px){.pzk-pd-gunler li{grid-template-columns:1fr auto}.pzk-pd-gunler li>div{grid-column:1/-1;grid-row:2}}
.pzk-pd-etiket{display:flex;flex-wrap:wrap;gap:4px}.pzk-pd-etiket i{font-style:normal;font-size:12px;padding:0 6px;border-radius:6px;background:var(--pzk-zemin)}
.pzk-pd-ekip-b{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;align-items:center;width:100%;padding:8px 10px;border:1px solid var(--pzk-cizgi);border-radius:10px;background:#fff;font:inherit;text-align:left;cursor:pointer;color:var(--pzk-metin)}
.pzk-pd-ekip-b small{grid-column:1/-1}
.pzk-pd-bag{border:0;background:none;padding:0;font:inherit;color:var(--pzk-renk);cursor:pointer;text-align:left}
.pzk-pd-gun-sec{border:0;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px 12px}.pzk-pd-gun-sec legend{font-weight:600;font-size:13px;color:var(--pzk-gri);margin-bottom:4px}
.pzk-pd-ekran-sayfa{background:#fff}
.pzk-pd-ekran{min-height:100vh;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:24px 16px;text-align:center}
.pzk-pd-ekran h1{margin:0;font-size:clamp(24px,4vw,40px);color:var(--pzk-koyu)}
.pzk-pd-ekran-ofis{margin:0;font-size:18px;color:var(--pzk-gri)}
.pzk-pd-qr{width:min(70vw,70vh,520px);aspect-ratio:1}.pzk-pd-qr svg{width:100%;height:100%}
.pzk-pd-qr-eski{opacity:.25}
.pzk-pd-saat{font-size:clamp(28px,5vw,56px);font-weight:700;margin:0;color:var(--pzk-koyu)}
.pzk-pd-ekran-not{max-width:520px;color:var(--pzk-gri)}

/* 0.74.0: Modül yetkileri (tek yetki tablosu) */
.pzk-yt-mt-modul{display:grid;gap:12px;margin-top:10px}
.pzk-yt-mt-rol{display:grid;gap:6px;padding:12px;border:1px solid var(--pzk-cizgi);border-radius:12px}
.pzk-yt-mt-rol>strong{color:var(--pzk-koyu)}
.pzk-yt-mt-rol>small{margin:0}
.pzk-yt-mt-dep{display:grid;gap:6px}
.pzk-yt-mt-dep-s{display:flex;gap:8px;align-items:center;flex-wrap:wrap}
.pzk-yt-mt-dep-s select{flex:1 1 160px;min-width:0}
.pzk-yt-mt-kisi select{max-width:100%}
.pzk-yt-mt-gunluk{margin-top:14px}
.pzk-yt-mt-gunluk summary{cursor:pointer;font-weight:600}
.pzk-yt-mt-gunluk li{font-size:13px}
.pzk-yt-mt-dep-s select,.pzk-yt-mt-kisi select{min-height:38px;padding:7px 10px;border:1px solid var(--pzk-cizgi);border-radius:9px;font:inherit;font-size:14px;background:var(--pzk-kart,#fff);color:var(--pzk-metin)}
.pzk-yt-mt-kisi select{min-width:190px}
@media (max-width:620px){.pzk-yt-mt-kisi select{width:100%;min-width:0}}
.pzk-orn-sec .pzk-onay{align-items:flex-start}
.pzk-orn-sec .pzk-orn-uyari{display:block;margin-top:2px}
/* 0.75.0: Zimmet / demirbaş */
.pzk-zm-d-depo{background:#EEF1F4;color:#4A5563}.pzk-zm-d-onay{background:#FFF1CF;color:#6B4700}.pzk-zm-d-zimmetli{background:#E3F4EA;color:#14573A}
.pzk-zm-d-ariza{background:#FDE7E4;color:#8A2A1B}.pzk-zm-d-kayip{background:#FDE7E4;color:#8A2A1B}.pzk-zm-d-hurda{background:#F3F3F3;color:#6B6B6B}
.pzk-zm-onay{padding:12px 14px;margin:0 0 12px;border:1px solid #F2D27A;border-radius:12px;background:#FFF9E8}
.pzk-zm-onay p{margin:4px 0 8px}
.pzk-zm-bekle{border-left:3px solid #E7B416}
.pzk-zm-ey{margin:10px 0}
.pzk-zm-tutanak{display:none}
@media print{
	body.pzk-zm-yazdir>*:not(#pzk-zm-tutanak){display:none!important}
	body.pzk-zm-yazdir #pzk-zm-tutanak{display:block;padding:16mm;font-family:Arial,sans-serif;color:#000;font-size:11pt}
	#pzk-zm-tutanak h1{font-size:17pt;margin:0 0 8mm}
	#pzk-zm-tutanak .pzk-zm-t-sirket{font-size:10pt;margin:0 0 2mm}
	#pzk-zm-tutanak table{width:100%;border-collapse:collapse;margin:0 0 8mm}
	#pzk-zm-tutanak th,#pzk-zm-tutanak td{border:1px solid #000;padding:2.5mm 3mm;text-align:left;vertical-align:top}
	#pzk-zm-tutanak th{width:35%;font-weight:700}
	#pzk-zm-tutanak .pzk-zm-t-imza{display:flex;gap:20mm;margin-top:16mm}
	#pzk-zm-tutanak .pzk-zm-t-imza>div{flex:1}
	#pzk-zm-tutanak .pzk-zm-t-cizgi{margin-top:18mm;border-top:1px solid #000;padding-top:2mm;font-size:9pt}
}
#pzk-zm-yeni[hidden],#pzk-zm-sekme[hidden]{display:none}
/* 0.76.0: Ortak toplantı arka planları */
.pzk-ms-tuval{display:block;height:auto;aspect-ratio:16/9;border-radius:8px;background:#E7EDF2;box-shadow:0 0 0 1px rgba(14,34,51,.08)}
.pzk-ms-liste{display:grid;gap:10px}
.pzk-ms-satir{display:flex;gap:14px;align-items:flex-start}
.pzk-ms-satir .pzk-ms-tuval{flex:0 0 168px;max-width:40%}
.pzk-ms-bilgi{display:grid;gap:4px;min-width:0}
.pzk-ms-bilgi small{color:#5F6B7E}
.pzk-ms-form .pzk-ms-tuval{max-width:640px;margin:4px 0}
.pzk-ms-gorsel[hidden]{display:none}
.pzk-secenek .pzk-ms-sb{font-weight:600}
@media (max-width:520px){.pzk-ms-satir{flex-direction:column}.pzk-ms-satir .pzk-ms-tuval{max-width:100%;flex-basis:auto;width:100%!important}}
.pzk-ms-alt{display:flex;flex-wrap:wrap;gap:4px 10px}
.pzk-ms-vars{color:var(--pzk-renk);font-weight:600}
.pzk-ms-form input[type=range]{padding:0;border:0;background:none;box-shadow:none;min-height:0;height:28px;accent-color:var(--pzk-renk)}
/* 0.77.0: yasal uyarı kuralları, kısa imza */
.pzk-iy-kurallar{display:grid;gap:10px}
.pzk-iy-kural{border:1px solid var(--pzk-cizgi);border-radius:10px;padding:10px 12px;margin:0;min-width:0}
.pzk-iy-kural legend{font-weight:600;font-size:13px;padding:0 4px}
.pzk-iy-metin[hidden]{display:none}
.pzk-iy-onizle{border-left:3px solid var(--pzk-cizgi);padding:4px 0 4px 12px;font-size:12px;line-height:1.5;color:#5F6B7E}
.pzk-iy-onizle p{margin:0 0 6px}
.pzk-imza-ic{padding:14px 16px}
/* 0.78.0: izin talebi */
.pzk-it-bakiye{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin:2px 0 4px}
.pzk-it-kalan{font-size:26px;line-height:1.1;color:var(--pzk-koyu)}
.pzk-it-bakiye small{color:#5F6B7E}
.pzk-it-liste{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:6px}
.pzk-it-s{display:flex;justify-content:space-between;align-items:center;gap:10px;width:100%;text-align:left}
.pzk-it-s-sol{display:grid;gap:2px;min-width:0}
.pzk-it-d{font-size:11px;font-weight:600;border-radius:999px;padding:3px 9px;white-space:nowrap;background:#EEF2F6;color:#3B4A5C}
.pzk-it-d-yonetici,.pzk-it-d-ik{background:#FFF4E0;color:#8A5300}
.pzk-it-d-onay{background:#E6F4EA;color:#1E6B34}
.pzk-it-d-red{background:#FDECEC;color:#9B1C1C}
.pzk-it-d-iptal{background:#F1F3F5;color:#6B7280}
.pzk-it-d-belge{background:#FFF4E0;color:#8A5300}
.pzk-it-d-kesin{background:#D7EFDF;color:#145227}
.pzk-it-belge-ayar{margin:4px 0 8px 26px}
.pzk-it-belge-kanal .pzk-guv-konum{margin:2px 0}
.pzk-it-belge-kanal small.pzk-not{display:block;margin-top:4px}
.pzk-it-form{display:grid;gap:10px;margin:0 0 16px}
.pzk-it-sayi{font-weight:600;margin:0;color:var(--pzk-koyu)}
.pzk-it-dl{display:grid;grid-template-columns:max-content 1fr;gap:6px 14px;margin:0 0 12px}
.pzk-it-dl dt{color:#5F6B7E;font-size:13px}
.pzk-it-dl dd{margin:0}
.pzk-it-gecmis{list-style:none;padding:0;margin:0 0 12px;display:grid;gap:6px;font-size:13px}
.pzk-it-gecmis p{margin:2px 0 0}
.pzk-it-kart{border:1px solid var(--pzk-cizgi);border-radius:12px;padding:12px;margin:0 0 10px;display:grid;gap:4px}
.pzk-it-kart p{margin:0}
.pzk-it-kart-b{display:flex;justify-content:space-between;align-items:center;gap:8px}
.pzk-it-not{font-style:italic;color:#3B4A5C}
.pzk-it-red{flex-basis:100%}
.pzk-it-red[hidden]{display:none}
.pzk-it-red textarea{width:100%}
.pzk-it-tablo-sar{overflow-x:auto;margin:8px 0}
.pzk-it-tablo{width:100%;border-collapse:collapse;font-size:13px}
.pzk-it-tablo th,.pzk-it-tablo td{padding:7px 8px;border-bottom:1px solid var(--pzk-cizgi);text-align:left;vertical-align:top;white-space:nowrap}
.pzk-it-tablo th{font-size:12px;color:#5F6B7E;font-weight:600}
.pzk-it-tik{cursor:pointer}
.pzk-it-tik:hover,.pzk-it-tik:focus{background:#F6F8FA;outline:none}
.pzk-it-k{font-weight:700}
.pzk-it-eksi{color:#9B1C1C}
.pzk-it-kural-s{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 6px}
.pzk-it-kural-s input{width:80px}
.pzk-it-tur-s{display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid var(--pzk-cizgi);padding:4px 0}
.pzk-it-tur-s input[type=number]{width:80px}
.pzk-it-kurallar{display:grid;gap:10px}
.pzk-it-kural-s input,.pzk-it-tur-s input[type=number],.pzk-it-ara{border:1px solid var(--pzk-cizgi);border-radius:8px;padding:7px 10px;font:inherit;background:#fff}
.pzk-it-ara{width:100%;max-width:360px;margin:6px 0 2px}
/* 0.79.0: yemeğe katılım, menü puanı, canlı servis, şoför ekranı, giriş hatırlatması */
.pzk-hz-yk{display:grid;gap:12px;margin:12px 0}
.pzk-hz-yk-blok{border:1px solid var(--pzk-cizgi);border-radius:12px;padding:12px 14px;background:var(--pzk-yuzey)}
.pzk-hz-yk-blok h3{margin:0 0 8px;font-size:15px}
.pzk-hz-yk-gunler{list-style:none;margin:0;padding:0;display:grid;gap:6px}
.pzk-hz-yk-gun{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}
.pzk-hz-yk-gun.pzk-hz-yk-yok .pzk-hz-yk-ad{color:var(--pzk-gri);text-decoration:line-through}
.pzk-hz-puan{border-top:1px solid var(--pzk-cizgi);padding-top:10px;margin-top:10px}
.pzk-hz-puan:first-of-type{border-top:0;margin-top:0;padding-top:0}
.pzk-hz-puan-ust{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap;margin:0 0 4px}
.pzk-hz-yildiz{display:flex;gap:2px;margin:6px 0}
button.pzk-hz-y,.pzk-uyg button.pzk-hz-y{background:none;border:0;box-shadow:none;padding:2px 4px;font-size:28px;line-height:1;color:#C9D1DA;cursor:pointer;min-width:40px;min-height:40px}
.pzk-hz-y.dolu,.pzk-uyg button.pzk-hz-y.dolu{color:#E0A100}
.pzk-hz-y:focus-visible{outline:2px solid var(--pzk-renk);outline-offset:2px;border-radius:6px}
span.pzk-hz-y{font-size:15px;min-width:0;min-height:0;padding:0;cursor:default}
.pzk-hz-puan-alt{display:flex;gap:8px;flex-wrap:wrap}
.pzk-hz-yorum{flex:1 1 200px;min-width:0;padding:8px 10px;border:1px solid var(--pzk-cizgi);border-radius:10px;font:inherit;background:var(--pzk-yuzey);color:inherit}
.pzk-hz-puan-oz{margin:4px 0 0;font-size:13px;color:var(--pzk-gri)}
.pzk-hz-canli{border:1px solid var(--pzk-cizgi);border-radius:12px;padding:10px 12px;margin:10px 0;background:var(--pzk-renk-ince)}
.pzk-hz-canli-d{margin:0 0 8px}
.pzk-hz-canli-yolda strong{color:var(--pzk-renk)}
.pzk-hz-canli-iptal strong,.pzk-hz-gec{color:#B32D2E;font-weight:600}
.pzk-hz-canli-bin{display:flex;gap:8px;flex-wrap:wrap}
.pzk-yt-hz-say{list-style:none;margin:0 0 12px;padding:0;display:grid;gap:4px}
.pzk-yt-hz-say li{display:flex;gap:10px;flex-wrap:wrap;align-items:baseline}
.pzk-yt-hz-puan{border-bottom:1px solid var(--pzk-cizgi);padding:6px 0}
.pzk-yt-hz-puan summary{cursor:pointer}
.pzk-yt-hz-canli{border:1px dashed var(--pzk-cizgi);border-radius:10px;padding:8px 10px}
.pzk-yt-hz-canli select,.pzk-yt-hz-canli input{padding:6px 8px;border:1px solid var(--pzk-cizgi);border-radius:8px;font:inherit}
.pzk-yt-giris-l{list-style:none;margin:10px 0;padding:0;display:grid;gap:4px;max-height:320px;overflow:auto}
.pzk-yt-giris-l li{display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap}
#pzk-yt-giris textarea{width:100%;box-sizing:border-box;padding:8px 10px;border:1px solid var(--pzk-cizgi);border-radius:10px;font:inherit}
.pzk-sf-sayfa{background:var(--pzk-zemin)}
.pzk-sf{max-width:640px;margin:0 auto;padding:20px 16px 80px;box-sizing:border-box}
.pzk-sf h1{margin:0 0 4px;font-size:24px;color:var(--pzk-koyu)}
.pzk-sf-yon,.pzk-sf-gec{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin:10px 0}
.pzk-sf-eylem{margin:12px 0}
.pzk-sf-basla{font-size:18px;padding:14px 22px;width:100%}
.pzk-sf-durum{font-weight:600;margin:0 0 8px}
.pzk-sf-duraklar{list-style:none;margin:16px 0;padding:0;display:grid;gap:10px}
.pzk-sf-durak{background:var(--pzk-yuzey);border:1px solid var(--pzk-cizgi);border-radius:12px;padding:12px 14px;display:grid;gap:8px}
.pzk-sf-durak.gecildi{opacity:.6}
.pzk-sf-d-ust{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap}
.pzk-sf-saat{font-variant-numeric:tabular-nums;color:var(--pzk-gri)}
.pzk-sf-say{margin-left:auto;color:var(--pzk-gri);font-size:13px}
.pzk-sf-yolcu{margin:0;padding-left:18px}
.pzk-sf-yolcu .binmiyor{color:var(--pzk-gri);text-decoration:line-through}
.pzk-sf-yolcu em{text-decoration:none;font-style:normal;font-size:13px}
.pzk-sf-tamam{color:#1E7E4A;font-weight:600}
.pzk-sf .pzk-cip{min-height:44px}
.pzk-sf-durak>button{justify-content:center;text-align:center}
/* 0.80.0: organizasyon şemasından profil, zengin profil, Profil ayrıntıları formu, faydalı içerik */
.pzk-org-kisi{display:flex;align-items:center;gap:10px;min-width:0;flex:1;cursor:pointer;border-radius:10px}
.pzk-org-kisi:hover strong,.pzk-org-kisi:focus-visible strong{text-decoration:underline}
.pzk-org-kisi:focus-visible{outline:2px solid var(--pzk-renk);outline-offset:2px}
.pzk-org-sayi{cursor:pointer;white-space:nowrap}
.pzk-kp-rozetler{display:flex;gap:8px;flex-wrap:wrap;margin:8px 0}
.pzk-kp-rozet{background:var(--pzk-renk-ince);color:var(--pzk-koyu);border-radius:999px;padding:4px 10px;font-size:13px}
.pzk-kp-etiketler{display:flex;gap:6px;flex-wrap:wrap}
.pzk-kp-etiket{display:inline-flex;align-items:center;gap:2px;border:1px solid var(--pzk-cizgi);border-radius:999px;padding:4px 10px;font:inherit;font-size:13px;background:var(--pzk-yuzey);color:var(--pzk-metin)}
button.pzk-kp-etiket{cursor:pointer}
button.pzk-kp-etiket:hover{border-color:var(--pzk-renk);color:var(--pzk-renk)}
.pzk-kp-etiket small{color:var(--pzk-gri)}
.pzk-pe-f{display:grid;gap:14px}
.pzk-pe-bolum{border:1px solid var(--pzk-cizgi);border-radius:12px;padding:12px 14px;margin:0;display:grid;gap:10px;min-width:0}
.pzk-pe-bolum legend{font-weight:700;padding:0 6px}
.pzk-pe-gor{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:13px;color:var(--pzk-gri)}
.pzk-pe-gor select,.pzk-pe-satir select,.pzk-pe-satir input,.pzk-pe-etk input{padding:8px 10px;border:1px solid var(--pzk-cizgi);border-radius:10px;font:inherit;background:var(--pzk-yuzey);color:inherit;min-width:0}
.pzk-pe-etiket{font-size:13px;font-weight:600;color:var(--pzk-gri)}
.pzk-pe-satirlar{display:grid;gap:8px}
.pzk-pe-satirlar>div{display:grid;gap:8px}
.pzk-pe-satir{display:flex;gap:8px;flex-wrap:wrap;align-items:center}
.pzk-pe-satir input{flex:1 1 160px}
.pzk-pe-satir .pzk-pe-dar{flex:0 1 140px}
.pzk-pe-satirlar>.pzk-cip{justify-self:start}
.pzk-pe-etk{display:grid;gap:6px}
.pzk-pe-cipler{display:flex;gap:6px;flex-wrap:wrap}
.pzk-pe-cip{display:inline-flex;align-items:center;gap:4px;background:var(--pzk-renk-ince);border-radius:999px;padding:3px 4px 3px 10px;font-size:13px}
.pzk-pe-cip button{border:0;background:none;cursor:pointer;font-size:16px;line-height:1;padding:2px 6px;color:var(--pzk-gri);border-radius:999px;min-width:28px;min-height:28px}
.pzk-pe-cip button:hover{color:#B32D2E}
.pzk-cp-icerik{margin:6px 0}
.pzk-cp-icerik a{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
/* 0.81.0: imza bannerları ve onay akışı, Outlook (Exchange) imzası */
.pzk-yt-bo-l{list-style:none;margin:8px 0 14px;padding:0;display:grid;gap:10px}
.pzk-yt-bo-k{display:grid;grid-template-columns:minmax(0,260px) minmax(0,1fr);gap:12px;align-items:start;border:1px solid var(--pzk-cizgi);border-radius:12px;padding:10px;background:var(--pzk-yuzey)}
.pzk-yt-bo-k img,.pzk-yt-bo-on img{display:block;width:100%;height:auto;border-radius:8px;border:1px solid var(--pzk-cizgi)}
.pzk-yt-bo-on img{max-width:540px;margin:6px 0}
.pzk-yt-bo-m{display:grid;gap:4px;min-width:0}
.pzk-yt-bo-m a{overflow-wrap:anywhere}
.pzk-yt-bo-m p{margin:0}
.pzk-yt-bo-m input{padding:6px 8px;border:1px solid var(--pzk-cizgi);border-radius:8px;font:inherit;min-width:0;flex:1 1 180px}
.pzk-yt-bo-pasif{opacity:.6}
@media (max-width:640px){.pzk-yt-bo-k{grid-template-columns:1fr}}
.pzk-yt-ix-adim{margin:0 0 10px;padding-left:20px;display:grid;gap:4px}
.pzk-yt-ix-on{width:100%;min-height:360px;border:1px solid var(--pzk-cizgi);border-radius:10px;background:#fff;margin-top:8px}
.pzk-yt-ix-ps{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;background:var(--pzk-zemin);border:1px solid var(--pzk-cizgi);border-radius:10px;padding:10px;margin-top:8px}
/* 0.83.0: imza — kısa imza yönergesi, ofis dışı notu, sosyal medya (Kartım ve Yönetim → Tasarım) */
.pzk-kisa-yonerge{margin:14px 0 0}
.pzk-kisa-yonerge h4{margin:12px 0 6px;font-size:14px;color:var(--pzk-koyu,#0E2233)}
.pzk-od-panel form,.pzk-sm-panel form{display:grid;gap:10px}
.pzk-od-panel .pzk-izin-tarih{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.pzk-od-panel form>*,.pzk-od-panel .pzk-izin-tarih>*{min-width:0}
.pzk-od-durum{margin:0 0 12px;padding:8px 10px;border-radius:10px;background:var(--pzk-zemin);border-left:3px solid var(--pzk-renk);font-size:13px;line-height:1.45;color:var(--pzk-koyu,#0E2233);overflow-wrap:anywhere}
.pzk-od-durum[hidden],.pzk-od-onizle[hidden]{display:none}
.pzk-od-onizle{margin:0;padding:6px 0 6px 10px;border-left:2px solid var(--pzk-renk);font-size:13px;color:var(--pzk-gri);overflow-wrap:anywhere}
.pzk-od-onizle small{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.04em}
.pzk-sm-kisi{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr));gap:10px 28px}
.pzk-sm-k{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;align-items:end;border-bottom:1px dashed var(--pzk-cizgi);padding-bottom:10px}
.pzk-sm-k .pzk-alan{margin:0;min-width:0}
.pzk-sm-k input[readonly]{background:var(--pzk-zemin);color:var(--pzk-gri)}
.pzk-sm-goster{display:flex;align-items:center;gap:6px;font-size:13px;white-space:nowrap;padding-bottom:12px}
.pzk-sm-liste{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));gap:8px 24px}
.pzk-sm-satir{display:grid;grid-template-columns:118px minmax(0,1fr);gap:8px;align-items:center}
.pzk-sm-satir input[type=url]{width:100%;box-sizing:border-box;min-height:36px;padding:6px 10px;border:1px solid var(--pzk-cizgi);border-radius:8px;font:inherit;font-size:13px;background:#fff}
.pzk-sm-kapali input[type=url]{opacity:.5}
@media (max-width:520px){.pzk-sm-k{grid-template-columns:1fr}.pzk-sm-goster{padding-bottom:0}.pzk-od-panel .pzk-izin-tarih{grid-template-columns:1fr}.pzk-sm-satir{grid-template-columns:1fr}}
/* denetim sonrası: sosyal istek durumu */
.pzk-sm-bek{display:block;margin:4px 0;overflow-wrap:anywhere}
.pzk-sm-bek span:first-child{font-weight:600}
#pzk-sm-durum .pzk-ikincil{margin-top:8px}
/* 0.84.0: Yönetim → E-posta imzası merkezi — alt sekmeler, sağda (telefonda altta) canlı önizleme */
.pzk-im-sekme{position:static;box-shadow:none;margin-bottom:14px}
.pzk-im-duzen{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start}
.pzk-im-sol{min-width:0}
.pzk-im-b>.pzk-panel:last-child{margin-bottom:0}
@media (min-width:1100px){.pzk-im-duzen{grid-template-columns:minmax(0,1fr) minmax(340px,400px)}.pzk-im-onizle{position:sticky;top:calc(env(safe-area-inset-top,0px) + 112px);max-height:calc(100vh - 124px);overflow:auto}}
.pzk-im-onizle{margin:0}
.pzk-im-on-bas{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}
.pzk-im-on-bas h2{margin:0}
.pzk-im-taslak{font-size:12px;font-weight:600;color:#7A5A00;background:#FFF8E6;border-radius:999px;padding:3px 10px}
.pzk-im-on-kisi{margin:10px 0 0}
.pzk-im-on-sekme{position:static;box-shadow:none;margin:12px 0 10px}
.pzk-im-on-sekme .pzk-ps-t{padding:7px 10px;font-size:13px}
.pzk-im-kagit{background:#fff;border:1px solid #D5DCE3;border-radius:10px;overflow:hidden;box-shadow:0 1px 3px rgba(16,24,40,.08)}
.pzk-im-on-cerceve{display:block;width:620px;max-width:none;height:320px;border:0;background:#fff}
.pzk-im-on-duz{margin:0;padding:16px;background:#fff;color:#222;font:12.5px/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;white-space:pre-wrap;overflow-wrap:anywhere;max-height:480px;overflow:auto}
.pzk-im-olcer{margin-top:10px}
.pzk-im-olcer-c{height:8px;border-radius:999px;background:var(--pzk-cizgi);overflow:hidden}
.pzk-im-olcer-c i{display:block;height:100%;width:0;background:#2E8B57;border-radius:999px;transition:width .25s}
.pzk-im-yakin .pzk-im-olcer-c i{background:#C98A00}
.pzk-im-asti .pzk-im-olcer-c i{background:#B32D2E}
.pzk-im-olcer p{margin:6px 0 0}
.pzk-im-asti p{color:#B32D2E}
.pzk-im-logo{display:flex;align-items:center;justify-content:center;min-height:84px;padding:12px;border:1px dashed var(--pzk-cizgi);border-radius:12px;background:#fff;max-width:280px}
.pzk-im-logo img{display:block;max-width:180px;max-height:80px;width:auto;height:auto}
.pzk-im-bilgi{list-style:none;margin:0 0 8px;padding:0;display:grid;gap:4px;font-size:14px}
.pzk-im-bilgi strong{overflow-wrap:anywhere}
.pzk-im-marka-l{list-style:none;margin:0 0 14px;padding:0;display:grid;gap:10px}
.pzk-im-marka-k{display:grid;grid-template-columns:120px minmax(0,1fr);gap:12px;align-items:start;border:1px solid var(--pzk-cizgi);border-radius:12px;padding:10px;background:var(--pzk-yuzey)}
.pzk-im-marka-g{display:flex;align-items:center;justify-content:center;min-height:60px;background:#fff;border:1px solid var(--pzk-cizgi);border-radius:8px;padding:6px}
.pzk-im-marka-g img{display:block;max-width:100%;max-height:48px;width:auto;height:auto}
.pzk-im-marka-f{display:grid;gap:6px;min-width:0}
.pzk-im-marka-f .pzk-alan{margin:0}
.pzk-im-marka-f .pzk-al-eylem{margin-top:2px}
.pzk-im-sayac{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}
.pzk-im-kisi-l{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:8px}
.pzk-im-kisi-s{border:1px solid var(--pzk-cizgi);border-radius:12px;padding:10px 12px;background:var(--pzk-yuzey);display:grid;gap:4px;min-width:0}
.pzk-im-kisi-s>span{font-size:13px;color:var(--pzk-gri);overflow-wrap:anywhere}
.pzk-im-kisi-s p{margin:0}
.pzk-im-kisi-s .pzk-uyari{margin:4px 0 0;padding:6px 10px}
.pzk-im-kisi-u{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.pzk-im-rozet{font-size:12px;font-weight:600;border-radius:999px;padding:2px 9px;background:var(--pzk-cizgi);color:var(--pzk-koyu)}
.pzk-im-r-tamam{background:#E3F4EA;color:#1C6B3A}
.pzk-im-r-uyari{background:#FFF1D6;color:#7A5A00}
.pzk-im-r-hata{background:#FDE5E5;color:#9B1C1C}
.pzk-im-yonlendir .pzk-cip{margin-left:4px}
p.pzk-im-yonlendir{margin-top:12px}
.pzk-yt-bo-duz{margin-top:6px}
.pzk-yt-bo-duz summary{cursor:pointer;font-weight:600;font-size:13px}
.pzk-yt-bo-duz form{margin-top:8px}
@media (max-width:640px){.pzk-im-marka-k{grid-template-columns:1fr}.pzk-im-marka-g{max-width:200px}}
.pzk-im [hidden]{display:none!important}
/* 0.85.0: E-posta imzası → şablonlar ve atamalar */
.pzk-is-liste{list-style:none;margin:8px 0 12px;padding:0;display:grid;gap:8px}
.pzk-is-k{border:1px solid var(--pzk-cizgi);border-radius:12px;padding:10px 12px;background:var(--pzk-yuzey);display:grid;gap:6px;min-width:0}
.pzk-is-secili{border-color:var(--pzk-renk);box-shadow:0 0 0 1px var(--pzk-renk) inset}
.pzk-is-u{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}
.pzk-is-u strong{overflow-wrap:anywhere}
.pzk-is-k .pzk-al-eylem{margin:0}
.pzk-is-yeni{display:grid;gap:6px;margin:0 0 14px}
.pzk-is-yeni .pzk-al-eylem{margin:0}
.pzk-is-duzen{border-top:1px solid var(--pzk-cizgi);padding-top:12px}
.pzk-is-ogeler{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:4px 16px}
.pzk-is-farkli{border-left:3px solid var(--pzk-renk);padding-left:8px;border-radius:2px}
.pzk-is-soluk{opacity:.5}
.pzk-is-tablo{width:100%;border-collapse:collapse;font-size:14px;margin:4px 0 12px}
.pzk-is-tablo th{text-align:left;font-weight:600;font-size:12px;color:var(--pzk-gri);padding:6px 8px;border-bottom:1px solid var(--pzk-cizgi)}
.pzk-is-tablo td{padding:8px;border-bottom:1px solid var(--pzk-cizgi);vertical-align:middle;min-width:0}
.pzk-is-tablo td strong{overflow-wrap:anywhere}
.pzk-is-tablo select{width:100%;min-height:40px;padding:6px 28px 6px 10px;border:1px solid var(--pzk-cizgi);border-radius:10px;background:#fff;font:400 15px/1.3 var(--pzk-f-metin);color:var(--pzk-metin);max-width:240px}
.pzk-is-sayi{white-space:nowrap;color:var(--pzk-gri);font-size:13px}
.pzk-is-gecersiz{color:#9B1C1C;font-size:13px}
.pzk-is-bekleyen{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}
.pzk-im-on-sablon{margin:8px 0 0;overflow-wrap:anywhere}
.pzk-im-on-neden{color:var(--pzk-gri)}
.pzk-yt-ix-sablon{margin:12px 0 4px;max-width:420px}
@media (max-width:640px){
	.pzk-is-tablo thead{display:none}
	.pzk-is-tablo,.pzk-is-tablo tbody,.pzk-is-tablo tr,.pzk-is-tablo td{display:block;width:100%}
	.pzk-is-tablo tr{border:1px solid var(--pzk-cizgi);border-radius:12px;padding:8px 10px;margin-bottom:8px;background:var(--pzk-yuzey)}
	.pzk-is-tablo td{border:0;padding:4px 0}
	.pzk-is-tablo select{max-width:none}
}
.pzk-t-koyu .pzk-is-tablo select{background:#182635;color:#E6EDF3}
/* 0.86.0: banner hedefleme (İçerik → Bannerlar) ve önizlemede banner açıklaması */
.pzk-bh{border:1px solid var(--pzk-cizgi);border-radius:12px;padding:10px 12px;margin:0;display:grid;gap:8px;min-width:0}
.pzk-bh legend{padding:0 6px;font-weight:600;font-size:13px}
.pzk-bh-mod{display:flex;flex-wrap:wrap;gap:6px 18px}
.pzk-bh-grup{display:grid;gap:8px;min-width:0}
.pzk-bh-grup[hidden]{display:none}
.pzk-bh-alan{min-width:0}
.pzk-bh-haric summary{cursor:pointer;font-weight:600;font-size:13px}
.pzk-bh-haric[open] summary{margin-bottom:8px}
.pzk-bh-ozet{margin:0}
.pzk-bh-sec .pzk-ks-cip[hidden]{display:none}
.pzk-bh-rozet{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;min-width:0}
.pzk-bh-c{display:inline-flex;align-items:center;gap:4px;max-width:100%;padding:2px 9px;border-radius:999px;background:var(--pzk-renk-ince);color:var(--pzk-koyu);font-size:12px;font-weight:600;overflow-wrap:anywhere}
.pzk-bh-c-haric{background:#FDECEC;color:#8A1F17}
.pzk-bh-sayi{background:transparent;border:1px solid var(--pzk-cizgi);color:var(--pzk-gri)}
.pzk-bh-tur{background:transparent;border:1px solid var(--pzk-cizgi);font-weight:500}
.pzk-bh-kural{border-top:1px solid var(--pzk-cizgi);margin-top:6px;padding-top:10px;display:grid;gap:6px}
.pzk-bh-kural-l{list-style:none;margin:0;padding:0;display:grid;gap:6px}
.pzk-yt-ix-kural{margin:8px 0}
.pzk-im-on-banner{margin-top:8px;border-top:1px solid var(--pzk-cizgi);padding-top:8px}
.pzk-im-on-banner[hidden]{display:none}
.pzk-im-on-bb{margin:0 0 4px;font-weight:600;font-size:13px}
.pzk-im-on-banner .pzk-uyari{margin:0 0 6px}
.pzk-im-on-bl{list-style:none;margin:0;padding:0;display:grid;gap:4px;font-size:12.5px}
.pzk-im-on-bl li{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:baseline;min-width:0;overflow-wrap:anywhere}
.pzk-im-on-bd{display:inline-block;padding:1px 7px;border-radius:999px;font-size:11px;font-weight:700;background:#EEF2F5;color:var(--pzk-gri)}
.pzk-im-on-bg .pzk-im-on-bd:first-child{background:#E3F4EA;color:#1D6B3E}
.pzk-im-on-bn{color:var(--pzk-gri)}
.pzk-im-on-bl .pzk-im-on-neden{color:var(--pzk-gri)}
.pzk-bh-c-istisna{background:#E3F4EA;color:#1D6B3E}
.pzk-yt-ix-grup{display:grid;gap:6px;min-width:0}
.pzk-yt-ix-grup textarea{width:100%;box-sizing:border-box;min-width:0;font-family:inherit}
.pzk-yt-ix-grup .pzk-cip{justify-self:start}
.pzk-t-koyu .pzk-bh-c-haric{background:#3A1F1D;color:#F6B8B2}
.pzk-t-koyu .pzk-bh-c-istisna,.pzk-t-koyu .pzk-im-on-bg .pzk-im-on-bd:first-child{background:#16352A;color:#9FE0BC}
.pzk-t-koyu .pzk-im-on-bd{background:#22313F;color:#C4CFDA}
.pzk-dil{flex-wrap:wrap;row-gap:4px} /* 0.86.0: 9 dilde kart sayfası dil satırı 400 px ekranı taşırıyordu (0.82.0'dan beri) */
/* 0.87.0: imza değişikliklerinde tek onay akışı (Onaylar alt sekmesi, bilgi şeridi, önce / sonra), müşteri memnuniyeti anketi kapsamı, e-posta altyapısı */
.pzk-io-sayac{display:inline-block;min-width:18px;margin-left:6px;padding:0 6px;border-radius:999px;background:#C0392B;color:#fff;font-size:11px;font-weight:700;line-height:18px;text-align:center;vertical-align:1px}
.pzk-io-sayac[hidden]{display:none}
.pzk-io-serit{border-left:3px solid var(--pzk-renk);background:var(--pzk-renk-ince);border-radius:8px;padding:8px 12px;margin:0 0 12px;font-size:13px;display:grid;gap:4px;min-width:0}
.pzk-io-serit p{margin:0;overflow-wrap:anywhere}
.pzk-io-serit-b{color:#7A5A00}
.pzk-io-kapsam{list-style:none;margin:0;padding:0;display:grid;gap:10px}
.pzk-io-k{display:grid;gap:2px;padding:10px 12px;border:1px solid var(--pzk-cizgi);border-radius:10px;min-width:0}
.pzk-io-k p{margin:0}
.pzk-io-l,.pzk-io-g{list-style:none;margin:0;padding:0;display:grid;gap:12px}
.pzk-io-kart,.pzk-io-gs{border:1px solid var(--pzk-cizgi);border-radius:12px;padding:12px;display:grid;gap:8px;min-width:0}
.pzk-io-kart-u{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}
.pzk-io-kart p,.pzk-io-gs p{margin:0}
.pzk-io-not{font-style:italic;overflow-wrap:anywhere}
.pzk-io-bg{max-width:100%;height:auto;border-radius:8px;border:1px solid var(--pzk-cizgi)}
.pzk-io-fark{display:grid;gap:10px;min-width:0}
.pzk-io-f{display:grid;gap:6px;min-width:0}
.pzk-io-f-b{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:13px}
.pzk-io-satir{list-style:none;margin:0;padding:0;border:1px solid var(--pzk-cizgi);border-radius:8px;overflow:hidden;font-size:13px}
.pzk-io-s{display:flex;flex-wrap:wrap;gap:2px 8px;padding:4px 8px 4px 26px;position:relative;overflow-wrap:anywhere;min-width:0}
.pzk-io-s+.pzk-io-s{border-top:1px solid var(--pzk-cizgi)}
.pzk-io-isr{position:absolute;left:8px;top:4px;font-weight:700;width:12px}
.pzk-io-s-ekle{background:#E3F4EA;color:#14532D}
.pzk-io-s-sil{background:#FDE5E5;color:#7F1D1D;text-decoration:line-through;text-decoration-thickness:1px}
.pzk-io-s-atla{color:var(--pzk-gri);font-style:italic}
.pzk-io-e{font-weight:600}
.pzk-io-e:not(:last-child)::after{content:':'}
.pzk-io-d2{white-space:pre-wrap}
.pzk-io-os{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
.pzk-io-o{display:grid;gap:4px;align-content:start;padding:8px 10px;border-radius:8px;border:1px solid var(--pzk-cizgi);overflow-wrap:anywhere;min-width:0}
.pzk-io-o-once{background:#FDF2F2}
.pzk-io-o-sonra{background:#EFF8F2}
.pzk-io-o img{max-width:100%;max-height:80px;width:auto;height:auto;object-fit:contain;background:#fff;border-radius:6px}
.pzk-io-kar-kutu{display:grid;gap:10px;min-width:0}
.pzk-io-kar-kutu[hidden]{display:none}
.pzk-io-kar-u{max-width:360px}
.pzk-io-kar{display:grid;gap:8px;min-width:0}
.pzk-io-kar-iki{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.pzk-io-kar-k{display:grid;gap:6px;align-content:start;min-width:0}
.pzk-io-kagit{position:relative}
.pzk-io-kar .pzk-im-on-duz{max-height:220px;overflow:auto}
.pzk-io-gs details summary{cursor:pointer;font-weight:600;font-size:13px}
.pzk-io-gs details[open] summary{margin-bottom:8px}
@media (max-width:760px){.pzk-io-kar-iki,.pzk-io-os{grid-template-columns:minmax(0,1fr)}}
.pzk-im-on-anket{margin:6px 0 0}
.pzk-im-on-anket-var{color:#1C6B3A}
.pzk-mm-dpk{border:1px solid var(--pzk-cizgi);border-radius:12px;padding:10px 12px;margin:0;min-width:0}
.pzk-mm-dpk legend{padding:0 6px;font-weight:600;font-size:13px}
.pzk-mm-haric{display:grid;gap:8px;position:relative;min-width:0}
.pzk-mm-haric-c{display:flex;flex-wrap:wrap;gap:6px;min-width:0}
.pzk-mm-haric-k{display:inline-flex;align-items:center;gap:4px;max-width:100%;overflow-wrap:anywhere}
.pzk-mm-haric-x{border:0;background:none;cursor:pointer;font-size:15px;line-height:1;padding:0 2px;color:inherit}
.pzk-mm-haric-o{list-style:none;margin:0;padding:4px;border:1px solid var(--pzk-cizgi);border-radius:10px;background:var(--pzk-yuzey);box-shadow:var(--pzk-golge);display:grid;gap:2px;max-height:260px;overflow:auto}
.pzk-mm-haric-o[hidden]{display:none}
.pzk-mm-haric-s{display:block;width:100%;text-align:left;border:0;background:none;padding:6px 8px;border-radius:8px;cursor:pointer;font:inherit;color:inherit;overflow-wrap:anywhere}
.pzk-mm-haric-s:hover,.pzk-mm-haric-s:focus-visible{background:var(--pzk-renk-ince)}
.pzk-ea-sec{border:0;margin:0;padding:0;display:grid;gap:8px;min-width:0}
.pzk-ea-sec legend{font-weight:600;font-size:13px;margin-bottom:6px}
.pzk-ea-s{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border:1px solid var(--pzk-cizgi);border-radius:10px;cursor:pointer;min-width:0}
.pzk-ea-s:has(input:checked){border-color:var(--pzk-renk);box-shadow:0 0 0 1px var(--pzk-renk) inset}
.pzk-ea-s input{margin-top:3px}
.pzk-ea-m{display:grid;gap:2px;min-width:0;overflow-wrap:anywhere}
.pzk-t-koyu .pzk-io-s-ekle{background:#16352A;color:#9FE0BC}
.pzk-t-koyu .pzk-io-s-sil{background:#3A1F1D;color:#F6B8B2}
.pzk-t-koyu .pzk-io-o-once{background:#2A1F22}
.pzk-t-koyu .pzk-io-o-sonra{background:#18291F}
.pzk-t-koyu .pzk-io-serit-b{color:#F2D38A}
.pzk-t-koyu .pzk-im-on-anket-var{color:#9FE0BC}
/* 0.88.0 (K2): Kartım üç alt bölüm — Kartım · Kimlik Kitim · İmzam (alt sekmeler .pzk-ps-sekme deseniyle). */
.pzk-km-sekme{margin-bottom:14px}
.pzk-km-adres{margin:0 0 4px;padding:8px 10px;border-radius:10px;background:var(--pzk-zemin);font-size:13.5px;color:var(--pzk-gri);overflow-wrap:anywhere}
.pzk-km-ek{margin-top:16px;border-top:1px solid var(--pzk-cizgi);padding-top:10px}
.pzk-km-ek>summary{cursor:pointer;padding:4px 0;font-weight:600;color:var(--pzk-koyu)}
.pzk-km-ek[open]>summary{margin-bottom:6px}
/* Kimlik Kitim: görsel kartları ızgarası — yeni görsel (0.89.0: ana ekran, masaüstü, LinkedIn kapağı, basılı kart) bir kart daha */
.pzk-kit{container-type:inline-size}
.pzk-kit-izgara{display:grid;gap:14px;margin-top:14px;grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr))}
.pzk-kit-kart{display:flex;flex-direction:column;gap:6px;min-width:0;padding:12px;border:1px solid var(--pzk-cizgi);border-radius:14px;background:#fff}
.pzk-kit-kart h3{margin:4px 0 0;font:700 15.5px/1.3 var(--pzk-f-baslik);color:var(--pzk-koyu)}
.pzk-kit-onizleme{height:210px;display:flex;align-items:center;justify-content:center;padding:10px;border-radius:10px;background:var(--pzk-zemin);border:1px solid var(--pzk-cizgi);overflow:hidden}
.pzk-kit-onizleme canvas{display:block;max-width:100%;max-height:100%;width:auto;height:auto;border-radius:6px;box-shadow:0 1px 6px rgba(16,24,40,.12)}
.pzk-kit-tel-on canvas{border-radius:14px;border:3px solid #1B2430}
.pzk-kit-boy{margin:0;font-size:12.5px;color:var(--pzk-gri)}
.pzk-kit-acik{margin:0;font-size:13.5px}
.pzk-kit-kart .pzk-secenek{margin:4px 0 0}
.pzk-kit-kart .pzk-secenek button{padding:5px 11px;font-size:12.5px}
.pzk-kit-kart .pzk-dugmeler{margin-top:auto;padding-top:6px;gap:8px}
.pzk-kit-kart .pzk-dugmeler>*{flex:1 1 90px}
.pzk-kit-nasil summary{cursor:pointer;font-size:13px;font-weight:600;color:var(--pzk-renk)}
.pzk-kit-nasil .pzk-not{margin:6px 0 0}
@container (min-width:640px){.pzk-kit-genis{grid-column:span 2}} /* kapsayıcıya göre: dar sayfada taşma olmasın */
/* Sosyal medya: yalnız doldurulanlar; diğerleri "Ağ ekle" seçicisinden */
.pzk-sm-ekle{max-width:360px}
.pzk-sm-ekle .pzk-alan{margin:0}
.pzk-sm-bos{grid-column:1/-1}
/* 0.88.0 (K2): telefonda "Kart" = Kartım. Kart grubunda Profil'in dış sekme çubuğu yerine alt şerit (Kartım · Kart ekle ·
   Müşteriler) kullanılır; Profil grubunda dış çubukta Kartım görünmez (Profilim · Hatırlatmalar · Bildirimler). */
@media (max-width:1099.98px){
	body[data-mob-grup="kart"] #pzk-b-profil>.pzk-sekmeler{display:none}
	body[data-mob-grup="profil"] #pzk-b-profil #pzk-t-kartim{display:none}
	.pzk-ks-tel{margin:0 0 16px}
	body[data-mob-grup="profil"] .pzk-ks-tel{display:none} /* karşılama Kart grubunda (Kartım); Profilim sekmelerini itmesin */
}
/* 0.88.0 (K2): ilk girişte tek seferlik "Bildirimleri aç" kartı */
.pzk-bk{display:flex;gap:14px;align-items:flex-start;margin:0 0 16px;border:1px solid color-mix(in srgb,var(--pzk-renk) 35%,transparent)}
.pzk-bk-ikon{flex:none;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--pzk-renk-ince);color:var(--pzk-renk)}
.pzk-bk-govde{flex:1;min-width:0}
.pzk-bk-govde h2{margin:0 0 4px}
.pzk-bk-govde p{margin:0 0 4px}
.pzk-bk .pzk-dugmeler{margin-top:10px}
.pzk-bk .pzk-dugmeler>*{flex:0 1 auto}
/* 0.88.0 (K2): Yönetim → Genel — telefonda açılış ekranı seçimi */
.pzk-ma-sec{display:grid;gap:8px;margin:10px 0 0}
.pzk-ma-sec label{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border:1px solid var(--pzk-cizgi);border-radius:12px;cursor:pointer}
.pzk-ma-sec label:has(input:checked){border-color:var(--pzk-renk);background:var(--pzk-renk-ince)}
.pzk-ma-sec input{margin-top:3px;accent-color:var(--pzk-renk)}
.pzk-ma-sec small{display:block;color:var(--pzk-gri);font-size:12.5px}

/* 0.88.0: Yönetim → Marka ve Kimlik ekranı — logo yuvaları, üretilen simgeler, canlı önizleme (K1) */
/* K1 (0.88.0) — Yönetim → Marka ve Kimlik (varlik/js/marka-kimlik.js). kart.css sonuna eklenecek.
   Yerleşim imza merkezinin sınıflarını kullanır (.pzk-im-duzen / .pzk-im-sol / .pzk-im-onizle: 1100 px üstünde sağda yapışkan
   önizleme, altında önizleme formun altında). Aşağıdakiler yalnız bu ekrana özgü parçalar:
   - logo yuvaları (açık ve koyu zemin karoları, durum rozeti), koyu logo üretim seçeneği,
   - üretilen uygulama / maskeli / rozet simgelerinin küçük önizlemesi,
   - canlı önizlemede telefon çerçevesi içindeki sandbox iframe. */
.pzk-mk-yuvalar{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px}
.pzk-mk-yuva{border:1px solid var(--pzk-cizgi,#E3E8EE);border-radius:12px;padding:12px;min-width:0;display:grid;gap:8px;align-content:start}
.pzk-mk-yuva .pzk-not,.pzk-mk-yuva .pzk-uyari{margin:0}
.pzk-mk-yuva-bas{display:flex;align-items:center;justify-content:space-between;gap:6px;flex-wrap:wrap}
.pzk-mk-yuva-bas h3{margin:0}
.pzk-mk-durum{font-size:11.5px;font-weight:600;border-radius:999px;padding:2px 9px;background:#EEF2F5;color:var(--pzk-gri,#5B6770)}
.pzk-mk-durum-var,.pzk-mk-durum-yuklendi{background:#E3F4EA;color:#1D6B3E}
.pzk-mk-durum-otomatik{background:#E6F4F8;color:#0B5D72}
.pzk-mk-durum-yok{background:#FFF4E5;color:#8A5300}
.pzk-mk-zeminler{display:grid;grid-template-columns:1fr 1fr;gap:6px}
.pzk-mk-z{display:grid;place-items:center;height:64px;border-radius:8px;padding:8px;box-sizing:border-box;border:1px solid var(--pzk-cizgi,#E3E8EE);overflow:hidden}
.pzk-mk-z-acik{background:#fff}
.pzk-mk-z-koyu{background:var(--pzk-koyu,#0E2233);border-color:transparent;color:rgba(255,255,255,.6)}
.pzk-mk-z img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}
.pzk-mk-z-kare img{max-height:46px}
.pzk-mk-z em{font-style:normal;opacity:.6}
.pzk-mk-mod{margin:0}
.pzk-mk-mod .pzk-yt-radyo{padding:4px 0}
.pzk-mk-ikonlar{border-top:1px solid var(--pzk-cizgi,#E3E8EE);padding-top:8px;display:grid;gap:6px}
.pzk-mk-ikonlar .pzk-yt-etiket{margin:0}
.pzk-mk-ikon-satir{display:flex;gap:12px;flex-wrap:wrap}
.pzk-mk-ikon{margin:0;display:grid;justify-items:center;gap:4px;font-size:11px;color:var(--pzk-gri,#5B6770);text-align:center;max-width:72px}
.pzk-mk-ikon img{width:56px;height:56px;display:block}
.pzk-mk-ikon-mask img{border-radius:50%}
.pzk-mk-ikon-rozet img{background:var(--pzk-koyu,#0E2233);border-radius:12px;padding:10px;box-sizing:border-box}
.pzk-mk-io{display:flex;flex-wrap:wrap;align-items:center;gap:6px}
.pzk-mk-uyari:empty{display:none}
.pzk-mk-telefon{width:100%;max-width:390px;height:clamp(460px,calc(100vh - 260px),720px);margin:10px auto 0;border:10px solid #1D2327;border-radius:34px;overflow:hidden;background:#fff;box-sizing:border-box}
.pzk-mk-cerceve{display:block;width:100%;height:100%;border:0;background:#fff}
@media (max-width:620px){.pzk-mk-telefon{height:600px;border-width:8px;border-radius:26px}.pzk-mk-zeminler{grid-template-columns:1fr 1fr}}

/* 0.88.0: kart sayfası "Bilgilerimi bırak" formunda "Daha fazla" bölümü (K3) */
/* 0.88.0 K3 — kart sayfası "Bilgilerimi bırak" formu: şirket, unvan ve konu "Daha fazla" altında (sablon/kart.php
   #pzk-birak-daha; kart.js alanlar dolunca açar). Form ızgarası (.pzk-birak form{display:grid;gap:12px}) içinde tek
   satır; açılınca içindeki alanlar aynı aralıkla dizilir. Özet satırı bağlantı rengiyle, dokunma hedefi ≥ 44 px. */
.pzk-birak-daha{border:1px solid var(--pzk-cizgi,#E1E7F0);border-radius:12px;padding:0 12px}
.pzk-birak-daha>summary{display:flex;align-items:center;gap:8px;min-height:44px;cursor:pointer;list-style:none;font-size:14px;font-weight:600;color:var(--pzk-renk)}
.pzk-birak-daha>summary::-webkit-details-marker{display:none}
.pzk-birak-daha>summary::before{content:"+";display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--pzk-renk-ince,#EAF4F7);font-weight:700;line-height:1}
.pzk-birak-daha[open]>summary::before{content:"−"}
.pzk-birak-daha>summary small{font-weight:400;color:var(--pzk-gri)}
.pzk-birak-daha[open]{padding-bottom:12px}
.pzk-birak-daha[open]>.pzk-alan{margin-top:10px}

/* 0.89.0 (L1): Kimlik Kiti — çalışan galerisi (Kartım → Kimlik Kitim) ve Yönetim → Marka ve Kimlik → Kimlik Kiti şablonları. */
.pzk-kit-cihaz{margin-top:2px}
.pzk-kit-cihaz button{font-size:12px}
.pzk-kit-serit{height:auto;min-height:120px}
.pzk-kit-serit canvas{width:100%;height:auto}
.pzk-kit-baski-on{height:auto;min-height:210px;gap:10px;flex-wrap:wrap}
.pzk-kit-yuz{position:relative;margin:0;flex:1 1 180px;min-width:0;max-width:340px;display:grid;gap:4px;justify-items:center}
.pzk-kit-yuz canvas{width:100%;height:auto;border-radius:3px}
/* kesim çizgisi (3 mm taşma: yatayda 3/91, dikeyde 3/61 oranında içeride); yalnız önizlemede, indirilen dosyada yok */
.pzk-kit-yuz::after{content:"";position:absolute;left:3.3%;right:3.3%;top:calc((100% - 22px) * .0492);height:calc((100% - 22px) * .9016);border:1px dashed rgba(209,48,48,.75);pointer-events:none;box-sizing:border-box}
.pzk-kit-yuz figcaption{font-size:12px;color:var(--pzk-gri);line-height:18px}
.pzk-kit-nfc-on{color:var(--pzk-renk)}
.pzk-kit-nfc-rehber{font-size:13px}
.pzk-kit-nfc-rehber p,.pzk-kit-nfc-rehber ol{margin:4px 0}
.pzk-kit-nfc-rehber ol{padding-left:20px}
.pzk-kit-nfc-rehber h4{margin:8px 0 2px;font-size:13px}
.pzk-kit-adimlar{display:grid;gap:10px;margin-top:8px;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr))}
.pzk-kit-adimlar h4{margin:0 0 4px;font-size:13.5px;color:var(--pzk-koyu)}
.pzk-kit-adimlar ol{margin:0;padding-left:18px;font-size:13px;display:grid;gap:3px}
/* Yönetim: tür sekmeleri, liste, düzenleyici, ortak set */
.pzk-kk-sekme{margin:4px 0 10px;flex-wrap:wrap}
.pzk-kk-sayi{display:inline-grid;place-items:center;min-width:18px;height:18px;margin-left:6px;padding:0 5px;border-radius:999px;background:var(--pzk-renk-ince,#EAF4F7);color:var(--pzk-renk);font-size:11px;font-weight:700;box-sizing:border-box}
.pzk-kk-panel>.pzk-not:first-child{margin-top:0}
.pzk-kk-tuval{display:block;height:auto;border-radius:6px;background:#E7EDF2;box-shadow:0 0 0 1px rgba(14,34,51,.08);max-width:100%}
.pzk-kk-satir .pzk-kk-tuval{flex:0 0 auto;width:168px}
.pzk-kk-satir .pzk-kk-tuval-kilit,.pzk-kk-satir .pzk-kk-tuval-ana{width:64px}
.pzk-kk-satir .pzk-kk-tuval-linkedin{width:220px}
.pzk-kk-duzen{display:grid;gap:14px;grid-template-columns:minmax(0,1fr)}
@media (min-width:900px){.pzk-kk-duzen{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.pzk-kk-onizle{position:sticky;top:120px;align-self:start}}
.pzk-kk-alanlar{min-width:0;display:grid;gap:6px;align-content:start}
.pzk-kk-alanlar .pzk-alan{margin:0}
.pzk-kk-bas{margin:10px 0 0;font-size:13.5px;color:var(--pzk-koyu)}
.pzk-kk-onizle{min-width:0}
.pzk-kk-tv{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;padding:10px;border-radius:10px;background:var(--pzk-zemin);border:1px solid var(--pzk-cizgi)}
.pzk-kk-tv .pzk-kk-buyuk{width:100%}
.pzk-kk-tv-kilit .pzk-kk-buyuk,.pzk-kk-tv-ana .pzk-kk-buyuk{width:auto;max-width:100%;max-height:520px;border-radius:14px;border:3px solid #1B2430}
.pzk-kk-tv-baski .pzk-kk-buyuk{width:calc(50% - 4px);min-width:150px;flex:1 1 150px}
.pzk-kk-varyant{justify-content:center;margin-top:8px}
.pzk-kk-hazir{margin-top:2px}
.pzk-kk-gorsel[hidden],.pzk-kk-alanlar label[hidden]{display:none}
.pzk-kk-form input[type=range]{-webkit-appearance:auto;appearance:auto;width:100%;padding:0;border:0;background:none;box-shadow:none;min-height:0;height:28px;accent-color:var(--pzk-renk)}
.pzk-kk-form input[type=color]{width:100%;min-height:40px;padding:2px;border:1px solid var(--pzk-cizgi);border-radius:10px;background:#fff;box-sizing:border-box}
.pzk-kk-satir-sec{flex-wrap:wrap;gap:4px 14px}
.pzk-kk-ortak{margin-top:18px;padding-top:12px;border-top:1px solid var(--pzk-cizgi)}
.pzk-kk-ortak-sec{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr));margin:8px 0}
.pzk-kk-ortak-o{display:grid;grid-template-columns:auto 1fr;gap:4px 8px;align-items:center;padding:8px;border:1px solid var(--pzk-cizgi);border-radius:10px;cursor:pointer;font-size:13px;min-width:0}
.pzk-kk-ortak-o .pzk-kk-tuval{grid-column:1/-1;width:100%}
.pzk-kk-ortak-o span{overflow-wrap:anywhere}
.pzk-kk-ortak-o:has(input:checked){border-color:var(--pzk-renk);background:var(--pzk-renk-ince,#EAF4F7)}
.pzk-kk-rehber-d{margin-top:6px}
.pzk-kk-rehber{font-size:13px}
.pzk-kk-rehber ol{margin:4px 0;padding-left:20px;display:grid;gap:3px}
.pzk-kk-rehber h4{margin:8px 0 2px;font-size:13px}
@media (max-width:520px){.pzk-kk-satir .pzk-kk-tuval{width:100%!important;max-width:100%}.pzk-kk-satir .pzk-kk-tuval-kilit,.pzk-kk-satir .pzk-kk-tuval-ana{width:96px!important}}
.pzk-kit-nfc-rehber ul{margin:4px 0;padding-left:20px}
.pzk-kk-rehber ul{margin:4px 0;padding-left:20px;display:grid;gap:3px}
/* 0.89.0 (L1): grup markaları / banner — çalışan kartında aç-kapa, yönetim düzenleyicisinde bölüm */
.pzk-kit-ek{display:flex;flex-wrap:wrap;gap:4px 14px;margin:2px 0 0;font-size:13px}
.pzk-kit-ek-o{display:inline-flex;align-items:center;gap:6px;cursor:pointer;min-height:32px}
.pzk-kit-ek-o input{width:18px;height:18px;margin:0;accent-color:var(--pzk-renk)}
.pzk-kk-ek-kutu{display:grid;gap:6px;padding:10px 12px;border:1px solid var(--pzk-cizgi);border-radius:10px;background:var(--pzk-zemin)}
.pzk-kk-ek-kutu[hidden],.pzk-kk-ek-alt[hidden]{display:none}
/* 0.90.2: serbest yerleşim — öğe başına 3×3 konum ızgarası; güvenli alan dışı konumlar taralı ve seçilemez */
.pzk-kk-yer{display:grid;gap:8px;padding:10px 12px;border:1px solid var(--pzk-cizgi);border-radius:10px;background:var(--pzk-zemin)}
.pzk-kk-yer-satir{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13.5px;color:var(--pzk-koyu)}
.pzk-kk-yer-satir[hidden]{display:none}
.pzk-kk-izgara{display:grid;grid-template-columns:repeat(3,26px);grid-auto-rows:18px;gap:3px;padding:4px;border:1px solid var(--pzk-cizgi);border-radius:7px;background:#fff;flex:none}
.pzk-kk-izgara button{width:26px;height:18px;min-height:0;padding:0;border:1px solid var(--pzk-cizgi);border-radius:4px;background:var(--pzk-zemin);cursor:pointer}
.pzk-kk-izgara button:hover:not(:disabled){border-color:var(--pzk-renk)}
.pzk-kk-izgara button[aria-pressed="true"]{background:var(--pzk-renk);border-color:var(--pzk-renk)}
.pzk-kk-izgara button:disabled{background:repeating-linear-gradient(45deg,var(--pzk-zemin) 0 3px,#fff 3px 6px);cursor:not-allowed;opacity:.6}
.pzk-kk-izgara button:focus-visible{outline:2px solid var(--pzk-renk);outline-offset:1px}
.pzk-kk-ek-alt{display:grid;gap:6px;padding-left:4px}
.pzk-kk-ek-set{display:flex;flex-wrap:wrap;gap:4px 16px;margin:6px 0 2px;font-size:13px}
/* 0.90.0 (M1): Zoom — Kimlik Kiti şablonları altında bağlantı ve ortak set yükleme; Kimlik Kitim toplantı kartında durum notu */
.pzk-kk-zoom-durum{display:block;margin:6px 0 8px;padding:8px 12px;border-radius:10px;border:1px solid var(--pzk-cizgi);background:var(--pzk-zemin);font-size:13px;overflow-wrap:anywhere}
.pzk-kk-zoom-durum strong{color:var(--pzk-koyu)}
.pzk-kk-zoom-bagli{border-color:#86C9A0;background:#EEF8F1}
.pzk-kk-zoom-bagli strong{color:#136B3A}
.pzk-kk-zoom-hata{border-color:#E8C27A;background:#FFF8E6}
.pzk-kk-zoom-hata strong{color:#7A5A00}
.pzk-kk-zoom-z{color:var(--pzk-gri)}
.pzk-kk-zoom-form{display:grid;gap:8px;margin:10px 0 4px;max-width:560px}
.pzk-kk-zoom-form .pzk-alan{margin:0}
.pzk-kk-zoom-form .pzk-alan input{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px}
.pzk-kk-zoom-form>small.pzk-not{margin:-4px 0 0 26px;display:block}
.pzk-kk-zoom-kapsam{margin:4px 0;padding-left:20px;display:grid;gap:3px}
.pzk-kk-zoom-kapsam code{font-size:12px;padding:1px 5px;border-radius:5px;background:var(--pzk-zemin);border:1px solid var(--pzk-cizgi);overflow-wrap:anywhere}
.pzk-kk-zoom-ortak{margin-top:12px;padding-top:10px;border-top:1px dashed var(--pzk-cizgi)}
.pzk-kk-zoom-ilerleme{margin-top:8px}
.pzk-kk-zoom-ilerleme progress{display:block;width:100%;height:10px;border:0;border-radius:999px;overflow:hidden;background:var(--pzk-zemin);accent-color:var(--pzk-renk)}
.pzk-kk-zoom-ilerleme progress::-webkit-progress-bar{background:var(--pzk-zemin);border-radius:999px}
.pzk-kk-zoom-ilerleme progress::-webkit-progress-value{background:var(--pzk-renk);border-radius:999px}
.pzk-kk-zoom-ilerleme progress::-moz-progress-bar{background:var(--pzk-renk);border-radius:999px}
.pzk-kk-zoom-ilerleme .pzk-uyari{margin:8px 0 0}
.pzk-kk-zoom-liste ul{margin:4px 0;padding-left:20px;display:grid;gap:3px;font-size:13px;overflow-wrap:anywhere}
.pzk-kit-zoom-durum{margin:6px 0 0;font-size:12.5px;overflow-wrap:anywhere}
.pzk-kit-zoom-durum.pzk-kit-zoom-hata{color:#7A5A00}
.pzk-kit-kart .pzk-dugmeler>[data-zoom-yukle]{flex-basis:100%}
.pzk-kk-zoom button:disabled{opacity:.5;cursor:not-allowed}

/* 0.90.0: kurumsal profil fotoğrafı (M2) */
/* ——— 0.90.0 (M2): tek tip kurumsal profil fotoğrafı ———
   Profilim fotoğraf alanındaki "Kurumsal fotoğrafa dönüştür" düğmesi (.pzk-pf-kurumsal) ve gizlilik satırı (.pzk-pf-kvkk);
   dönüştürme penceresi (dialog.pzk-pf-dlg, profil-foto.js oluşturur): büyük kare önizleme (.pzk-pf-sahne; yuvarlak kırpım
   kılavuzu ::after ile), yuvarlak / kare küçük önizlemeler, yakınlaştırma, hata satırı (.pzk-pf-hata). Telefonda (≤ 640 px)
   pencere tam genişlik, önizleme üstte. Yönetim → Marka ve Kimlik → "Profil fotoğrafı zemini" (.pzk-pf-yon*,
   profil-foto-yon.js): form solda, iki önizleme sağda; dar ekranda alt alta. */
.pzk-profil-foto .pzk-pf-kurumsal{width:auto;display:inline-flex;min-height:40px;margin-left:6px}
.pzk-profil-foto .pzk-pf-kvkk{margin:6px 0 0;font-size:.85em}
.pzk-pf-dlg{border:0;border-radius:16px;padding:0;width:min(760px,calc(100vw - 24px));max-height:calc(100vh - 24px);color:var(--pzk-koyu);background:var(--pzk-yuzey,#fff);box-shadow:0 24px 64px rgba(14,34,51,.28)}
.pzk-pf-dlg::backdrop{background:rgba(14,34,51,.55)}
.pzk-pf-dlg-ic{padding:20px 22px;display:flex;flex-direction:column;gap:12px}
.pzk-pf-dlg h2{margin:0;font-size:1.15em}
.pzk-pf-durum{margin:0;min-height:1.4em}
.pzk-pf-durum.pzk-pf-hata{color:#B42318;font-weight:600}
.pzk-pf-govde{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:18px;align-items:start}
.pzk-pf-sahne{position:relative;width:100%;max-width:420px;aspect-ratio:1/1;border-radius:12px;overflow:hidden;background:var(--pzk-zemin);touch-action:none}
.pzk-pf-sahne::after{content:"";position:absolute;inset:0;border-radius:50%;box-shadow:0 0 0 2px rgba(255,255,255,.85),0 0 0 999px rgba(14,34,51,.28);pointer-events:none}
.pzk-pf-tuval{display:block;width:100%;height:100%;cursor:grab}
.pzk-pf-tuval:active{cursor:grabbing}
.pzk-pf-tuval:focus-visible{outline:3px solid var(--pzk-renk);outline-offset:-3px}
.pzk-pf-yan{display:flex;flex-direction:column;gap:10px}
.pzk-pf-yan .pzk-not{margin:0;font-size:.85em}
.pzk-pf-kucukler{display:flex;gap:14px}
.pzk-pf-kucuk{margin:0;display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;font-size:.78em;color:var(--pzk-gri)}
.pzk-pf-kucuk canvas{width:96px;height:96px;border-radius:8px;background:var(--pzk-zemin)}
.pzk-pf-yuvarlak canvas{border-radius:50%}
.pzk-pf-zoom input[type=range]{width:100%;border:0;padding:0;min-height:0;height:28px;background:none;box-shadow:none;-webkit-appearance:auto;appearance:auto;accent-color:var(--pzk-renk)}
.pzk-pf-ara{flex-wrap:wrap;gap:8px}
.pzk-pf-baska{width:auto;display:inline-flex;cursor:pointer}
.pzk-pf-alt{justify-content:flex-end;gap:8px}
@media (max-width:640px){
	.pzk-pf-dlg{width:100vw;max-width:100vw;max-height:100vh;height:100%;border-radius:0;margin:0}
	.pzk-pf-dlg-ic{padding:16px}
	.pzk-pf-govde{grid-template-columns:1fr}
	.pzk-pf-sahne{max-width:none}
	.pzk-pf-kucukler{justify-content:center}
	.pzk-profil-foto{flex-wrap:wrap}
	.pzk-profil-foto .pzk-pf-kurumsal{margin-left:0;margin-top:6px}
}
.pzk-pf-yon-duz{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:18px;align-items:start}
.pzk-pf-yon-form{display:flex;flex-direction:column;gap:8px}
.pzk-pf-yon-form .pzk-cip{align-self:flex-start}
.pzk-pf-yon-onler{display:flex;gap:10px;flex-wrap:wrap}
.pzk-pf-yon-tuval{width:120px;height:120px;border-radius:10px}
.pzk-pf-yon-yuv{border-radius:50%}
@media (max-width:760px){.pzk-pf-yon-duz{grid-template-columns:1fr}}
.pzk-kk-zoom-cift ul{margin:4px 0 0;padding-left:20px;display:grid;gap:2px;overflow-wrap:anywhere}
.pzk-kk-zoom-cift p{margin:4px 0 0}

/* ——— 0.91.0 (K1): müşteri rehberi — okuma hatası durumu, sade satır, "Süz" paneli ve çipler, sayfalama ("Daha fazla
   göster"), liste hatası + "Yeniden dene", kişi ayrıntısında üç ana düğme + "Diğer" menüsü ve bölüm düzeni ——— */
.pzk-tara-durum.pzk-tara-durum-hata{flex-wrap:wrap;align-items:baseline;gap:4px 8px;padding:10px 12px;border-radius:12px;background:#FFF4E5;color:#6B4200}
.pzk-tara-durum-hata strong{color:#8A3B00}
.pzk-tara-durum-hata .pzk-cip{font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}
.pzk-suz-cubuk{display:flex;gap:8px;align-items:center;margin:4px 0 8px}
.pzk-suz-cubuk .pzk-tara-ara{flex:1;min-width:0;margin:0}
.pzk-suz-cubuk .pzk-cip{flex:none;gap:6px;min-height:44px;padding:8px 14px;font:inherit;font-size:13.5px;font-weight:600;cursor:pointer}
.pzk-suz-ac.pzk-suz-var{border-color:var(--pzk-renk);color:var(--pzk-renk)}
.pzk-suz-sayi{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--pzk-renk);color:#fff;font-size:11px;font-weight:700;line-height:1}
.pzk-suz-panel{display:grid;gap:8px;margin:0 0 10px;padding:12px;border:1px solid var(--pzk-cizgi);border-radius:12px;background:#FAFBFC}
.pzk-suz-panel .pzk-suz-alan{margin:0}
.pzk-suz-panel .pzk-suz-alan .pzk-gizli{position:static;display:block;width:auto;height:auto;opacity:1;pointer-events:auto;margin:0 0 4px;font-size:12px;font-weight:700;color:var(--pzk-gri)}
.pzk-suz-alt{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px}
.pzk-suz-alt .pzk-cip{min-height:40px;font:inherit;font-size:13px;font-weight:600;cursor:pointer}
.pzk-suz-cipler{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 8px}
.pzk-suz-cip{display:inline-flex;align-items:center;gap:2px;max-width:100%;padding:2px 2px 2px 11px;border-radius:999px;background:var(--pzk-renk-ince);border:1px solid color-mix(in srgb,var(--pzk-renk) 25%,#fff);color:var(--pzk-koyu);font-size:12.5px;font-weight:600}
.pzk-suz-cip>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.pzk-suz-cip-sil{flex:none;width:30px;height:30px;border:0;border-radius:50%;background:none;font-size:18px;line-height:1;color:var(--pzk-gri);cursor:pointer}
.pzk-suz-cip-sil:hover,.pzk-suz-cip-sil:focus-visible{background:rgba(14,34,51,.08);color:var(--pzk-koyu)}
.pzk-kat-sade{cursor:pointer}
.pzk-kat-sade:focus-visible{outline:2px solid var(--pzk-renk);outline-offset:-2px;border-radius:10px}
.pzk-kat-sade .pzk-katalog-ust{align-items:flex-start}
.pzk-kat-sade .pzk-kat-ad,.pzk-kat-sade .pzk-katalog-ad small{white-space:nowrap}
.pzk-kat-sade .pzk-katalog-ad>.pzk-etiket,.pzk-kat-sade .pzk-katalog-ad>.pzk-mesaj-cip,.pzk-kat-sade .pzk-katalog-ad>.pzk-degisim-cip,.pzk-kat-sade .pzk-katalog-ad>.pzk-rozet-birakti{align-self:flex-start;width:fit-content;max-width:100%;margin:4px 0 0}
.pzk-kat-sade .pzk-katalog-tarih{margin-top:2px}
.pzk-kat-satir-eylem{margin-top:4px}
.pzk-daha{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 0 6px}
.pzk-daha-sayi{font-size:12.5px;color:var(--pzk-gri)}
.pzk-daha .pzk-daha-dugme{width:auto;min-width:220px}
.pzk-kat-hata{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:8px 0}
.pzk-kat-hata .pzk-cip{font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}
.pzk-kat-ana .pzk-cip{min-height:40px;padding:8px 14px;font-size:13.5px}
.pzk-kat-detay .pzk-kat-ana button.pzk-cip{font-size:13.5px}
.pzk-diger-ac{background:#fff}
.pzk-diger-ac[aria-expanded="true"]{border-color:var(--pzk-renk);color:var(--pzk-renk)}
.pzk-diger-menu{display:grid;max-width:340px;margin:6px 0 8px;padding:6px;border:1px solid var(--pzk-cizgi);border-radius:12px;background:#fff;box-shadow:0 8px 24px rgba(14,34,51,.12)}
.pzk-diger-oge,.pzk-diger-oge:visited{display:block;width:100%;min-height:40px;padding:10px 12px;border:0;border-radius:8px;background:none;font:inherit;font-size:14px;font-weight:500;color:var(--pzk-koyu);text-align:left;text-decoration:none;cursor:pointer}
.pzk-diger-menu a.pzk-diger-oge,.pzk-diger-menu button.pzk-diger-oge{font:500 14px/1.4 var(--pzk-f-metin);color:var(--pzk-koyu)}
.pzk-diger-oge:hover,.pzk-diger-oge:focus-visible{background:var(--pzk-zemin);outline:none}
.pzk-dt-bolum>.pzk-il-b:first-child{margin-top:16px}
.pzk-dt-hatir{margin:12px 0 0;font-size:13.5px;font-weight:600;color:var(--pzk-renk)}
.pzk-dt-firma-git{font:inherit;font-size:13px;font-weight:600;cursor:pointer}
.pzk-dt-hakkinda{margin-top:16px;padding:0 14px;border:1px solid var(--pzk-cizgi);border-radius:12px}
.pzk-dt-hakkinda>summary{padding:12px 0;font:700 13px/1.3 var(--pzk-f-metin);letter-spacing:.04em;text-transform:uppercase;color:var(--pzk-gri);cursor:pointer}
.pzk-dt-hakkinda[open]>summary{border-bottom:1px solid var(--pzk-cizgi)}
.pzk-dt-hakkinda-ic{padding-bottom:12px}
.pzk-dt-hakkinda .pzk-ist>.pzk-il-b:first-child{display:none}
@media (min-width:1100px){
	.pzk-masa .pzk-kat-detay .pzk-diger-menu:not([hidden]){display:grid}
}

/* ——— 0.91.0: Yönetim → Müşteri rehberi (K2) ——— */
/* 0.91.0 (K2): Yönetim → Müşteri rehberi (varlik/js/musteri-yonetim.js). Mevcut Yönetim görsel dili: pzk-panel, pzk-cip,
   pzk-alan, pzk-yt-iki, pzk-im-rozet (durum kutuları). Telefonda (≤520 px) alt sekmeler 2×2 ızgara; satırlar alt alta. */
#pzk-mr-kok{display:grid;gap:16px;min-width:0}
#pzk-mr-kok>.pzk-mr-sekme{margin:0}
.pzk-mr-b{display:grid;gap:16px;min-width:0}
.pzk-mr-b>.pzk-panel{margin:0}
.pzk-mr-b h3.pzk-yt-alt{margin:16px 0 6px}
.pzk-mr-durum{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 12px}
.pzk-mr-hata p{margin:0;overflow-wrap:anywhere}
.pzk-mr-hata p+p{margin-top:4px}
.pzk-mr-form{display:grid;gap:12px;min-width:0}
.pzk-mr-form .pzk-alan{margin:0;min-width:0}
.pzk-mr-form .pzk-alan small.pzk-not{margin:2px 0 0}
.pzk-mr-anahtar{display:grid;gap:8px;padding:12px;border:1px solid var(--pzk-cizgi);border-radius:12px;background:var(--pzk-zemin)}
.pzk-mr-kayitli{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:14px;color:var(--pzk-koyu)}
.pzk-mr-kayitli code{font-size:13px;padding:1px 6px;border-radius:6px;background:#fff;border:1px solid var(--pzk-cizgi)}
.pzk-mr-iki{gap:12px;align-items:start}
.pzk-mr-eylem{display:flex;flex-wrap:wrap;gap:8px;align-items:center}
.pzk-mr-eylem .pzk-cip{font:inherit;font-size:13.5px;font-weight:600;padding:8px 16px;cursor:pointer}
.pzk-mr-eylem .pzk-cip:disabled{opacity:.55;cursor:default}
.pzk-mr-dene-sonuc{margin:0;font-size:13.5px;line-height:1.5;overflow-wrap:anywhere}
.pzk-mr-wp{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:14px 0 0}
.pzk-mr-wp a.pzk-cip{font-size:12.5px}
/* Kaynak ve etiket satırları */
.pzk-mr-liste{list-style:none;margin:0;padding:0;display:grid;gap:6px}
.pzk-mr-sat{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;padding:6px 8px;border:1px solid var(--pzk-cizgi);border-radius:10px;background:var(--pzk-yuzey);min-width:0}
.pzk-mr-sat input.pzk-mr-ad{flex:1 1 200px;min-width:0;min-height:38px;padding:7px 10px;border:1px solid var(--pzk-cizgi);border-radius:9px;font:inherit;font-size:14px;background:#fff;color:var(--pzk-metin,var(--pzk-koyu))}
.pzk-mr-sat input.pzk-mr-ad:focus{outline:none;border-color:var(--pzk-renk);box-shadow:0 0 0 3px color-mix(in srgb,var(--pzk-renk) 18%,transparent)}
.pzk-mr-say{flex:none;min-width:28px;padding:2px 8px;border-radius:999px;background:var(--pzk-renk-ince);color:var(--pzk-koyu);font-size:12px;font-weight:600;text-align:center}
.pzk-mr-sat-ey{display:inline-flex;gap:4px;margin-left:auto;flex:none}
.pzk-mr-sat-ey .pzk-cip{font:inherit;font-size:12.5px;font-weight:600;padding:5px 10px;cursor:pointer}
.pzk-mr-sat-ey .pzk-cip:disabled{opacity:.4;cursor:default}
.pzk-mr-ok{min-width:34px;justify-content:center}
.pzk-mr-sil{color:#B42318}
.pzk-mr-ek{display:flex;flex-wrap:wrap;gap:8px}
.pzk-mr-ek .pzk-cip{font:inherit;font-size:13px;font-weight:600;cursor:pointer}
.pzk-mr-esat{display:grid;gap:6px}
.pzk-mr-e-ust{display:flex;align-items:center;gap:8px;min-width:0}
.pzk-mr-e-alt{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0}
.pzk-mr-renk{flex:none;width:38px;height:38px;padding:2px;border:1px solid var(--pzk-cizgi);border-radius:9px;background:#fff;cursor:pointer}
.pzk-mr-grup{min-height:34px;padding:5px 8px;border:1px solid var(--pzk-cizgi);border-radius:9px;font:inherit;font-size:13px;background:#fff;color:var(--pzk-koyu);max-width:100%}
.pzk-mr-esay{display:inline-flex;align-items:baseline;gap:4px;font-size:12.5px;color:var(--pzk-gri)}
.pzk-mr-esay b{color:var(--pzk-koyu);margin-right:6px}
.pzk-mr-silinecek{background:#FEF3F2;border-color:#F4C7C3}
.pzk-mr-silinecek input.pzk-mr-ad{text-decoration:line-through;color:var(--pzk-gri)}
.pzk-mr-sil-not{flex-basis:100%;font-size:12px;color:#B42318}
.pzk-mr-yeni-ic{display:grid;grid-template-columns:minmax(0,1fr) 200px;gap:12px;align-items:start}
.pzk-mr-yeni-ic textarea{min-height:76px}
.pzk-mr-crm{border:1px solid var(--pzk-cizgi);border-radius:12px;padding:10px 12px;background:var(--pzk-yuzey)}
.pzk-mr-crm[open]{display:grid;gap:10px}
.pzk-mr-crm summary{cursor:pointer;font-weight:600;font-size:14px;color:var(--pzk-koyu)}
.pzk-mr-crm .pzk-alan{margin:0}
/* Paylaşım */
.pzk-mr-radyo{border:0;margin:0;padding:0;display:grid;gap:4px;min-width:0}
.pzk-mr-radyo label{padding:10px 12px;border:1px solid var(--pzk-cizgi);border-radius:12px;cursor:pointer}
.pzk-mr-radyo label:has(input:checked){border-color:var(--pzk-renk);background:var(--pzk-renk-ince)}
.pzk-mr-radyo label>span{display:grid;gap:2px}
.pzk-mr-radyo strong{font-weight:600;color:var(--pzk-koyu)}
.pzk-mr-bilgi{margin:0}
/* Sayaçlar */
.pzk-mr-sayilar{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin:0 0 12px}
.pzk-mr-sayi{display:grid;gap:2px;align-content:start;padding:10px 12px;border:1px solid var(--pzk-cizgi);border-radius:12px;background:var(--pzk-yuzey);min-width:0}
.pzk-mr-sayi>span{font-size:12px;font-weight:600;color:var(--pzk-gri)}
.pzk-mr-sayi strong{font:700 17px/1.25 var(--pzk-f-baslik,inherit);color:var(--pzk-koyu);overflow-wrap:anywhere}
.pzk-mr-sayi small{font-size:11.5px;color:var(--pzk-gri)}
.pzk-mr-kuyruk{margin:-4px 0 12px}
@media (max-width:620px){.pzk-mr-yeni-ic{grid-template-columns:1fr}}
@media (max-width:520px){
	#pzk-mr-sekme{display:grid;grid-template-columns:1fr 1fr;border-radius:14px}
	#pzk-mr-sekme .pzk-ps-t{padding:9px 6px}
	.pzk-mr-sat-ey{margin-left:0}
	.pzk-mr-sayilar{grid-template-columns:1fr 1fr}
}

/* ——— 0.91.0: içe / dışa aktarma, birleştirme (K3) ——— */
/* 0.91.0 (K3): müşteri içe aktarma sihirbazı, dışa aktarma ve kişi birleştirme pencereleri (varlik/js/musteri-aktar.js).
   Pencere: dialog.pzk-mra-dlg (başlık + kapat, adım şeridi .pzk-mra-adimlar, durum satırı, gövde, alt düğmeler). Bilgisayarda
   ortada en çok 860 px (dışa aktarma .pzk-mra-kucuk 440 px); telefonda (≤ 640 px) tam ekran, alt düğmeler yapışık.
   "Kart ekle" ekranında .pzk-mra-kart ("İçe aktar"), dosya bırakma alanı .pzk-mra-birak, eşleme / önizleme / karşılaştırma
   tabloları .pzk-mra-tablo (telefonda satırlar kart olur), sayı kutuları .pzk-mra-sayi, ilerleme çubuğu .pzk-mra-cubuk. */
.pzk-mra-dlg{border:0;border-radius:16px;padding:0;width:min(860px,calc(100vw - 32px));max-height:calc(100vh - 32px);color:var(--pzk-metin);background:var(--pzk-yuzey,#fff);box-shadow:0 24px 64px rgba(14,34,51,.28);overflow:hidden}
.pzk-mra-dlg[open]{display:flex;flex-direction:column}
.pzk-mra-dlg.pzk-mra-kucuk{width:min(440px,calc(100vw - 32px))}
.pzk-mra-dlg::backdrop{background:rgba(14,34,51,.55)}
.pzk-mra-ic{display:flex;flex-direction:column;min-height:0;max-height:calc(100vh - 32px);width:100%}
.pzk-mra-ust{display:flex;align-items:center;gap:12px;padding:18px 22px 6px}
.pzk-mra-ust h2{margin:0;flex:1;min-width:0;font:700 19px/1.25 var(--pzk-f-baslik);color:var(--pzk-koyu)}
.pzk-mra-kapat{flex:none;width:40px;height:40px;border:1px solid var(--pzk-cizgi);border-radius:10px;background:var(--pzk-yuzey,#fff);color:var(--pzk-koyu);font:400 24px/1 var(--pzk-f-metin);cursor:pointer}
.pzk-mra-kapat:hover{background:var(--pzk-zemin)}
.pzk-mra-adimlar{display:flex;gap:6px;margin:0;padding:6px 22px 0;list-style:none;counter-reset:pzkmra;overflow-x:auto}
.pzk-mra-adimlar li{counter-increment:pzkmra;display:flex;align-items:center;gap:6px;flex:none;padding:4px 10px 4px 4px;border-radius:999px;font-size:12.5px;font-weight:600;color:var(--pzk-gri);background:var(--pzk-zemin)}
.pzk-mra-adimlar li::before{content:counter(pzkmra);display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--pzk-yuzey,#fff);color:var(--pzk-gri);font-size:11.5px}
.pzk-mra-adimlar li.pzk-mra-simdi{background:var(--pzk-renk);color:#fff}
.pzk-mra-adimlar li.pzk-mra-simdi::before{color:var(--pzk-renk)}
.pzk-mra-adimlar li.pzk-mra-bitti{color:var(--pzk-renk);background:var(--pzk-renk-ince)}
.pzk-mra-adimlar li.pzk-mra-bitti::before{content:"✓";background:var(--pzk-renk);color:#fff}
.pzk-mra-durum{margin:0;padding:6px 22px 0;min-height:1.4em;font-size:13.5px;color:var(--pzk-gri)}
.pzk-mra-durum:empty{padding-top:0;min-height:0}
.pzk-mra-durum.pzk-mra-hata{color:#B42318;font-weight:600}
.pzk-mra-govde{flex:1;min-height:0;overflow:auto;padding:12px 22px 16px;display:flex;flex-direction:column;gap:12px}
.pzk-mra-govde .pzk-not{margin:0}
.pzk-mra-alt{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:12px 22px 18px;border-top:1px solid var(--pzk-cizgi);background:var(--pzk-yuzey,#fff)}
.pzk-mra-alt:empty{display:none}
.pzk-mra-alt .pzk-kaydet,.pzk-mra-alt .pzk-ikincil{width:auto;min-width:120px}
.pzk-mra-aciklama{margin:0;font-size:14px;color:var(--pzk-gri)}
.pzk-mra-ara-baslik{margin:4px 0 0;font-size:12.5px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--pzk-gri)}
.pzk-mra-ipucu{display:block;font-size:12.5px;color:var(--pzk-gri);margin-top:2px}
/* "Kart ekle" ekranındaki kart */
.pzk-mra-kart{display:flex;align-items:center;gap:14px;width:100%;margin-top:12px;padding:14px 16px;border:1px dashed color-mix(in srgb,var(--pzk-renk) 45%,var(--pzk-cizgi));border-radius:14px;background:var(--pzk-renk-ince);color:var(--pzk-koyu);text-align:left;font:inherit;cursor:pointer;transition:border-color .2s,background .2s}
.pzk-mra-kart:hover{border-color:var(--pzk-renk)}
.pzk-mra-kart:focus-visible,.pzk-mra-birak:focus-visible,.pzk-mra-sonuc:focus-visible,.pzk-mra-kapat:focus-visible{outline:3px solid var(--pzk-renk);outline-offset:2px}
.pzk-mra-kart-ikon{flex:none;display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:var(--pzk-yuzey,#fff);color:var(--pzk-renk)}
.pzk-mra-kart-metin{display:flex;flex-direction:column;gap:2px;min-width:0}
.pzk-mra-kart-metin strong{font-size:15px}
.pzk-mra-kart-metin span{font-size:13.5px;color:var(--pzk-metin)}
.pzk-mra-kart-metin small{font-size:12px;color:var(--pzk-gri)}
/* Dosya bırakma alanı */
.pzk-mra-birak{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:180px;padding:22px;border:2px dashed var(--pzk-cizgi);border-radius:14px;background:var(--pzk-zemin);text-align:center;cursor:pointer;transition:border-color .2s,background .2s}
.pzk-mra-birak:hover,.pzk-mra-birak.pzk-mra-ustunde{border-color:var(--pzk-renk);background:var(--pzk-renk-ince)}
.pzk-mra-birak.pzk-mra-yukleniyor{opacity:.6;pointer-events:none}
.pzk-mra-birak-ikon{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--pzk-yuzey,#fff);color:var(--pzk-renk);font-size:24px;font-weight:700}
.pzk-mra-birak strong{font-size:16px;color:var(--pzk-koyu)}
.pzk-mra-birak span{font-size:13.5px;color:var(--pzk-gri)}
.pzk-mra-birak small{font-size:12.5px;color:var(--pzk-gri)}
.pzk-mra-ornek ul{margin:6px 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px}
.pzk-mra-ornek li{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border:1px solid var(--pzk-cizgi);border-radius:10px;font-size:13px}
.pzk-mra-ornek li b{color:var(--pzk-koyu)}
.pzk-mra-ornek li span{color:var(--pzk-gri)}
/* Tablolar */
.pzk-mra-tablo-kap{overflow-x:auto;border:1px solid var(--pzk-cizgi);border-radius:12px}
.pzk-mra-tablo{width:100%;border-collapse:collapse;font-size:13.5px}
.pzk-mra-tablo th,.pzk-mra-tablo td{padding:9px 12px;border-bottom:1px solid var(--pzk-cizgi);text-align:left;vertical-align:middle;overflow-wrap:anywhere}
.pzk-mra-tablo thead th{background:var(--pzk-zemin);font-size:12px;font-weight:700;color:var(--pzk-gri);white-space:nowrap}
.pzk-mra-tablo tbody tr:last-child>*{border-bottom:0}
.pzk-mra-tablo select{width:100%;min-height:40px;padding:6px 10px;border:1px solid var(--pzk-cizgi);border-radius:8px;background:var(--pzk-yuzey,#fff);color:var(--pzk-metin);font:400 14px/1.3 var(--pzk-f-metin)}
.pzk-mra-esle .pzk-mra-sutun{font-weight:600;color:var(--pzk-koyu)}
.pzk-mra-esle .pzk-mra-ornek-deger{color:var(--pzk-gri);max-width:260px}
.pzk-mra-esle td:last-child{width:220px}
.pzk-mra-esle tr.pzk-mra-bos .pzk-mra-sutun,.pzk-mra-esle tr.pzk-mra-bos .pzk-mra-ornek-deger{opacity:.55}
.pzk-mra-onizle .pzk-mra-sira{width:36px;color:var(--pzk-gri);font-variant-numeric:tabular-nums}
.pzk-mra-onizle .pzk-mra-durum-h small{display:block;margin-top:2px;font-size:12px;color:var(--pzk-gri)}
.pzk-mra-rozet{display:inline-flex;align-items:center;padding:3px 9px;border-radius:999px;font-size:12px;font-weight:700;white-space:nowrap;background:var(--pzk-zemin);color:var(--pzk-gri)}
.pzk-mra-rz-yeni{background:#E7F6EC;color:#1E7E4A}
.pzk-mra-rz-mevcut{background:var(--pzk-renk-ince);color:var(--pzk-renk)}
.pzk-mra-rz-atla,.pzk-mra-rz-tekrar{background:#FFF4E0;color:#8A5A00}
.pzk-mra-rz-hatali{background:#FDECEC;color:#B42318}
.pzk-mra-r-atla td,.pzk-mra-r-tekrar td,.pzk-mra-r-hatali td{color:var(--pzk-gri)}
/* Sayı kutuları */
.pzk-mra-sayilar{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px}
.pzk-mra-sayi{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border:1px solid var(--pzk-cizgi);border-radius:12px;background:var(--pzk-yuzey,#fff)}
.pzk-mra-sayi strong{font:700 22px/1.1 var(--pzk-f-baslik);color:var(--pzk-koyu);font-variant-numeric:tabular-nums}
.pzk-mra-sayi span{font-size:12.5px;color:var(--pzk-gri)}
.pzk-mra-s-yeni strong{color:#1E7E4A}
.pzk-mra-s-mevcut strong{color:var(--pzk-renk)}
.pzk-mra-s-baskasi strong,.pzk-mra-s-tekrar strong,.pzk-mra-s-atla strong{color:#8A5A00}
.pzk-mra-s-hatali strong{color:#B42318}
.pzk-mra-notlar,.pzk-mra-uyarilar{margin:0;padding:10px 14px 10px 30px;border-radius:12px;background:var(--pzk-zemin);font-size:13.5px;line-height:1.5}
.pzk-mra-notlar li+li,.pzk-mra-uyarilar li+li{margin-top:4px}
.pzk-mra-uyarilar{background:#FFF8E6;color:#7A5A00}
.pzk-mra-uyari-guclu{font-weight:700}
/* Seçenekler */
.pzk-mra-form{display:grid;gap:14px}
.pzk-mra-form fieldset{margin:0;padding:0;border:0;min-width:0}
.pzk-mra-form legend{padding:0;margin-bottom:6px;font-size:13px;font-weight:600;color:var(--pzk-koyu)}
.pzk-mra-cipler{display:flex;flex-wrap:wrap;gap:6px}
.pzk-mra-cip{position:relative;display:inline-flex}
.pzk-mra-cip input{position:absolute;opacity:0;width:1px;height:1px}
.pzk-mra-cip span{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border:1px solid var(--pzk-cizgi);border-radius:999px;font-size:13px;font-weight:600;color:var(--pzk-koyu);background:var(--pzk-yuzey,#fff);cursor:pointer}
.pzk-mra-cip input:checked+span{background:var(--pzk-mra-renk,#5f6b7e);border-color:var(--pzk-mra-renk,#5f6b7e);color:#fff}
.pzk-mra-cip input:focus-visible+span{outline:3px solid var(--pzk-renk);outline-offset:2px}
.pzk-mra-radyo{display:flex;align-items:center;gap:10px;min-height:40px;font-size:14px;cursor:pointer}
.pzk-mra-radyo input,.pzk-mra-onay input{width:18px;height:18px;margin:0;flex:none;accent-color:var(--pzk-renk)}
.pzk-mra-radyo input:disabled+span{color:var(--pzk-acik)}
.pzk-mra-radyo-kart{padding:10px 12px;border:1px solid var(--pzk-cizgi);border-radius:12px;margin-bottom:6px}
.pzk-mra-radyo-kart span{display:flex;flex-direction:column}
.pzk-mra-radyo-kart small{font-size:12.5px;color:var(--pzk-gri)}
.pzk-mra-radyo-kart:has(input:checked){border-color:var(--pzk-renk);background:var(--pzk-renk-ince)}
.pzk-mra-onay{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600;cursor:pointer}
.pzk-mra-disa-sayi{margin:0;font-size:14px;font-weight:600;color:var(--pzk-koyu)}
/* İlerleme ve özet */
.pzk-mra-cubuk{height:12px;border-radius:999px;background:var(--pzk-zemin);overflow:hidden}
.pzk-mra-cubuk span{display:block;height:100%;width:0;background:var(--pzk-renk);border-radius:inherit;transition:width .3s}
.pzk-mra-ilerleme{margin:0;font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}
.pzk-mra-tamam{display:flex;align-items:center;gap:10px;font-size:17px;color:var(--pzk-koyu)}
.pzk-mra-tamam-ikon{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#E7F6EC;color:#1E7E4A;font-weight:700}
.pzk-mra-hatali-indir{width:auto;align-self:flex-start}
/* Birleştirme */
.pzk-mra-sonuclar{margin:0;padding:0;list-style:none;display:grid;gap:6px}
.pzk-mra-sonuc{display:flex;flex-direction:column;align-items:flex-start;gap:1px;width:100%;padding:10px 12px;border:1px solid var(--pzk-cizgi);border-radius:10px;background:var(--pzk-yuzey,#fff);color:var(--pzk-metin);text-align:left;font:inherit;cursor:pointer}
.pzk-mra-sonuc:hover{border-color:var(--pzk-renk);background:var(--pzk-renk-ince)}
.pzk-mra-sonuc b{color:var(--pzk-koyu);font-size:14px}
.pzk-mra-sonuc span,.pzk-mra-sonuc small{font-size:12.5px;color:var(--pzk-gri)}
.pzk-mra-yok{font-size:13.5px;color:var(--pzk-gri)}
.pzk-mra-karsi thead th span{display:block;color:var(--pzk-koyu)}
.pzk-mra-karsi thead th small{display:block;font-weight:500;text-transform:none;white-space:normal}
.pzk-mra-karsi tbody th{width:110px;font-size:12.5px;color:var(--pzk-gri);font-weight:600}
.pzk-mra-karsi .pzk-mra-radyo{min-height:32px;align-items:flex-start}
.pzk-mra-karsi .pzk-mra-radyo input{margin-top:2px}
.pzk-mra-kalir{font-weight:600;color:var(--pzk-koyu)}
.pzk-mra-soluk{color:var(--pzk-acik);text-decoration:line-through}
.pzk-mra-td-etiket{display:none}
/* Koyu tema */
.pzk-t-koyu .pzk-mra-rz-yeni,.pzk-t-koyu .pzk-mra-tamam-ikon{background:rgba(46,158,91,.2);color:#7BD6A0}
.pzk-t-koyu .pzk-mra-rz-atla,.pzk-t-koyu .pzk-mra-rz-tekrar,.pzk-t-koyu .pzk-mra-uyarilar{background:rgba(214,154,30,.18);color:#F1C66B}
.pzk-t-koyu .pzk-mra-rz-hatali{background:rgba(214,67,67,.2);color:#F29B9B}
.pzk-t-koyu .pzk-mra-s-yeni strong{color:#7BD6A0}
.pzk-t-koyu .pzk-mra-s-baskasi strong,.pzk-t-koyu .pzk-mra-s-tekrar strong,.pzk-t-koyu .pzk-mra-s-atla strong{color:#F1C66B}
/* Telefon: tam ekran pencere, tablolar kart */
@media (max-width:640px){
	.pzk-mra-dlg,.pzk-mra-dlg.pzk-mra-kucuk{width:100vw;max-width:100vw;height:100%;max-height:100%;margin:0;border-radius:0}
	.pzk-mra-ic{max-height:100%;height:100%}
	.pzk-mra-ust{padding:14px 16px 4px}
	.pzk-mra-ust h2{font-size:17px}
	.pzk-mra-adimlar,.pzk-mra-durum{padding-left:16px;padding-right:16px}
	.pzk-mra-adimlar li{font-size:0;gap:0;padding:4px}
	.pzk-mra-adimlar li.pzk-mra-simdi{font-size:12px;gap:6px;padding-right:10px}
	.pzk-mra-govde{padding:10px 16px 14px}
	.pzk-mra-alt{padding:10px 16px calc(12px + env(safe-area-inset-bottom));position:sticky;bottom:0}
	.pzk-mra-alt .pzk-kaydet,.pzk-mra-alt .pzk-ikincil{flex:1 1 0;min-width:0}
	.pzk-mra-birak{min-height:150px}
	.pzk-mra-birak-bilgisayar{display:none}
	.pzk-mra-tablo-kap{border:0;overflow:visible}
	.pzk-mra-tablo thead{display:none}
	.pzk-mra-tablo,.pzk-mra-tablo tbody,.pzk-mra-tablo tr,.pzk-mra-tablo td,.pzk-mra-tablo tbody th{display:block;width:auto}
	.pzk-mra-tablo tr{border:1px solid var(--pzk-cizgi);border-radius:12px;padding:8px 10px;margin-bottom:8px}
	.pzk-mra-tablo td,.pzk-mra-tablo tbody th{border:0;padding:3px 0}
	.pzk-mra-esle td:last-child{width:auto;padding-top:6px}
	.pzk-mra-esle .pzk-mra-ornek-deger{max-width:none;font-size:12.5px}
	.pzk-mra-onizle tr{display:grid;grid-template-columns:auto 1fr;column-gap:8px}
	.pzk-mra-onizle .pzk-mra-sira{grid-row:span 4;width:auto}
	.pzk-mra-onizle .pzk-mra-ad{font-weight:600;color:var(--pzk-koyu)}
	.pzk-mra-onizle td:not(.pzk-mra-sira){grid-column:2}
	.pzk-mra-karsi tbody th{font-size:12px;padding-bottom:4px}
	.pzk-mra-td-etiket{display:block;font-size:11px;color:var(--pzk-gri);font-weight:600}
	.pzk-mra-sayilar{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}
	.pzk-mra-sayi{padding:8px 10px}
	.pzk-mra-sayi strong{font-size:18px}
	.pzk-mra-sayi span{font-size:11.5px;line-height:1.25}
	.pzk-mra-alt:has(> :nth-child(3)) .pzk-kaydet{flex-basis:100%;order:3}
	.pzk-mra-kart{padding:12px 14px}
}

/* ——— 0.92.0 SN: sesli not, rozet, soğuyan rozeti ——— */
/* ——— 0.92.0 (SN): sesli not, rozet okuma, ilişki sıcaklığı (liste) ——— */
/* Kart ekle: kartvizit / rozet seçimi (radyo grubu) */
.pzk-tara-kip{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin:0 0 12px;padding:4px;border:1px solid var(--pzk-cizgi);border-radius:12px;background:var(--pzk-zemin)}
.pzk-tara-kip-sec{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:8px 10px;border:0;border-radius:9px;background:none;font:600 14px/1.25 var(--pzk-f-metin);color:var(--pzk-gri);cursor:pointer;text-align:center}
.pzk-tara-kip-sec svg{flex:none}
.pzk-tara-kip-sec[aria-checked="true"]{background:#fff;color:var(--pzk-koyu);box-shadow:0 1px 3px rgba(14,34,51,.12)}
.pzk-tara-kip-sec:focus-visible{outline:2px solid var(--pzk-renk);outline-offset:1px}

/* Sesli not: mikrofon düğmesi, canlı ara sonuç, bilgi / hata satırı, özet önerisi */
.pzk-ses{display:grid;gap:6px;margin:6px 0 10px;min-width:0}
.pzk-ses-ust{display:flex;flex-wrap:wrap;align-items:center;gap:8px}
.pzk-ses-dugme{gap:6px;min-height:40px;padding:8px 14px;font:inherit;font-size:13.5px;font-weight:600;cursor:pointer}
.pzk-ses-dugme svg{display:block}
.pzk-ses-dugme:focus-visible{outline:2px solid var(--pzk-renk);outline-offset:2px}
.pzk-ses-dugme.pzk-ses-kayit{background:#B42318;border-color:#B42318;color:#fff}
.pzk-ses-dugme.pzk-ses-kayit .pzk-ses-ikon{animation:pzk-ses-nabiz 1.2s ease-in-out infinite}
@keyframes pzk-ses-nabiz{0%,100%{opacity:1}50%{opacity:.45}}
@media (prefers-reduced-motion:reduce){.pzk-ses-dugme.pzk-ses-kayit .pzk-ses-ikon{animation:none}}
.pzk-ses-canli{margin:0;padding:8px 10px;border:1px dashed color-mix(in srgb,var(--pzk-renk) 40%,#fff);border-radius:10px;background:var(--pzk-renk-ince);font-size:14px;line-height:1.5;color:var(--pzk-koyu);overflow-wrap:anywhere;white-space:pre-wrap}
.pzk-ses-canli.pzk-ses-bos{color:var(--pzk-gri);font-style:italic}
.pzk-ses-bilgi{margin:0;font-size:12.5px;line-height:1.45;color:var(--pzk-gri)}
.pzk-ses-hata{margin:0;font-size:13px;line-height:1.45;color:#B42318;overflow-wrap:anywhere}
.pzk-ses-oneri{display:grid;gap:8px;padding:10px 12px;border:1px solid var(--pzk-cizgi);border-radius:12px;background:#FAFBFC;min-width:0}
.pzk-ses-oneri .pzk-alan{margin:0;min-width:0}
.pzk-ses-oneri textarea,.pzk-ses-oneri input[type="text"]{width:100%;box-sizing:border-box}
.pzk-ses-b{font-size:13.5px;color:var(--pzk-koyu)}
.pzk-ses-eylem{display:flex;flex-wrap:wrap;align-items:center;gap:8px}
.pzk-ses-eylem .pzk-cip{min-height:40px;font:inherit;font-size:13px;font-weight:600;cursor:pointer}
.pzk-ses-eylem .pzk-cip:disabled{opacity:.6;cursor:default}
.pzk-ses-oneri-m{flex:1 1 200px;font-size:13px;color:var(--pzk-gri)}
.pzk-ses-ham{font-size:13px;color:var(--pzk-gri)}
.pzk-ses-ham>summary{cursor:pointer;font-weight:600}
.pzk-ses-ham p{margin:6px 0 0;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--pzk-metin)}
.pzk-ses-sec{margin:0;padding:0;border:0;display:grid;gap:2px;min-width:0}
.pzk-ses-sec>legend{padding:0;margin:0 0 4px;font-size:12px;font-weight:700;color:var(--pzk-gri)}
.pzk-ses-radyo{display:flex;align-items:center;gap:8px;min-height:36px;font-size:14px;color:var(--pzk-koyu);cursor:pointer}
.pzk-ses-radyo input{flex:none;width:18px;height:18px;margin:0;accent-color:var(--pzk-renk)}
.pzk-ses-ai{font-size:11.5px;color:var(--pzk-acik)}
.pzk-not-form .pzk-ses{margin:4px 0 8px}
.pzk-not-sesli{font-size:11.5px;font-weight:600;color:#5B21B6;background:#F3E8FF;border-radius:999px;padding:1px 8px}

/* Rozet ve ilişki sıcaklığı */
.pzk-okuma-cip{display:inline-block;width:fit-content;margin:3px 6px 0 0;padding:1px 8px;border-radius:999px;background:#eef3f8;color:#2c4a63;font-size:11.5px;font-weight:600}
.pzk-soguk-cip{display:inline-block;width:fit-content;margin:3px 6px 0 0;padding:1px 8px;border-radius:999px;background:#E0F2FE;border:1px solid #93C5FD;color:#075985;font-size:11.5px;font-weight:600}
.pzk-kat-sade .pzk-katalog-ad>.pzk-soguk-cip{align-self:flex-start;max-width:100%;margin:4px 0 0}
.pzk-kat-sic{display:none;white-space:nowrap;font-size:12px;color:var(--pzk-gri);margin-top:2px}
.pzk-kat-sic-soguk{color:#075985;font-weight:600}
@media (max-width:1099.98px){
	.pzk-kat-sade .pzk-katalog-tarih.pzk-sic-var{display:none}
	.pzk-kat-sade .pzk-kat-sic{display:block}
}

/* ——— 0.92.0 IL: satış özetim, ilişki takibi ——— */
/* ——— 0.92.0 (IL, E4): Pano → "Satış özetim" (varlik/js/pano.js satisCiz) ——— */
.pzk-satis .pzk-pano-baslik{margin:0 0 10px}
.pzk-satis .pzk-pano-baslik .pzk-cip{font:inherit;font-size:12.5px;font-weight:600;padding:5px 12px;cursor:pointer}
.pzk-satis-izgara{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0}
.pzk-satis-k{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:2px;min-width:0;margin:0;padding:10px 12px;border:1px solid var(--pzk-cizgi);border-radius:12px;background:var(--pzk-yuzey);color:var(--pzk-koyu);font:inherit;text-align:left;cursor:pointer;transition:border-color .15s,box-shadow .15s}
.pzk-satis-k:hover{border-color:var(--pzk-renk);box-shadow:0 1px 4px rgba(14,34,51,.08)}
.pzk-satis-k:focus-visible{outline:2px solid var(--pzk-renk);outline-offset:2px}
.pzk-satis-k:disabled{cursor:default;box-shadow:none;border-color:var(--pzk-cizgi)}
.pzk-satis-n{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;font-size:22px;line-height:1.15;font-weight:700;font-variant-numeric:tabular-nums}
.pzk-satis-e{font-size:13px;font-weight:600;line-height:1.3;overflow-wrap:anywhere}
.pzk-satis-a{font-size:12px;line-height:1.35;color:var(--pzk-gri);overflow-wrap:anywhere}
.pzk-satis-sifir .pzk-satis-n{color:var(--pzk-gri)}
.pzk-satis-uyari{border-color:#F5C58A;background:#FFFAF2}
.pzk-satis-uyari .pzk-satis-n{color:#B54708}
.pzk-satis-fark{font-size:12px;font-weight:600;line-height:1}
.pzk-satis-art{color:#067647}
.pzk-satis-az{color:#B42318}
@media (max-width:380px){.pzk-satis-k{padding:9px 10px}.pzk-satis-n{font-size:20px}}
/* ——— 0.92.0 (IL, E3): Yönetim → Müşteri rehberi → Paylaşım ve gizlilik → İlişki takibi (musteri-yonetim.js iliskiBolum) ——— */
#pzk-mr-p-iliski select{min-height:40px;max-width:220px;padding:7px 10px;border:1px solid var(--pzk-cizgi);border-radius:9px;font:inherit;font-size:14px;background:#fff;color:var(--pzk-koyu)}
#pzk-mr-p-iliski .pzk-yt-cb span{overflow-wrap:anywhere}

/* ——— 0.92.1 YT: izin durumu, e-posta kutusu ——— */
/* 0.92.1 (YT): Yönetim → Müşteri rehberi — "Sesli not ve konum izinleri" kutusu (Okuma) ve "E-posta ile ekleme" ayarı /
   "Bağlantıyı sına" sonucu (Zenginleştirme ve e-posta kutusu). K2 görsel dili: pzk-panel, pzk-mr-durum, pzk-im-rozet, pzk-uyari.
   Kod blokları kendi içinde yatay kayar; sayfa yatay taşmaz (400 px). */
.pzk-mr-izin{display:grid;gap:10px;min-width:0}
.pzk-mr-izin-durum{display:grid;gap:6px;margin:0}
.pzk-mr-izin-sat{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 10px;padding:8px 12px;border:1px solid var(--pzk-cizgi);border-radius:12px;background:var(--pzk-yuzey);min-width:0}
.pzk-mr-izin-sat[data-durum="kapali"]{border-color:#F4C7C3;background:#FEF3F2}
.pzk-mr-izin-sat[data-durum="acik"]{border-color:#BFE3CC}
.pzk-mr-izin-ad{font-size:14px;font-weight:600;color:var(--pzk-koyu)}
.pzk-mr-izin-baslik{margin:0;font-size:13px;color:var(--pzk-gri);overflow-wrap:anywhere}
.pzk-mr-izin-baslik code,.pzk-mr-izin-hata code,.pzk-mr-adim p code,.pzk-mr-sina-sonuc code{font-size:12.5px;padding:1px 6px;border-radius:6px;background:#fff;border:1px solid var(--pzk-cizgi);color:var(--pzk-koyu);overflow-wrap:anywhere}
.pzk-mr-izin-hata p{margin:0}
.pzk-mr-izin-hata p+p{margin-top:4px}
.pzk-mr-cozum{border:1px solid var(--pzk-cizgi);border-radius:12px;padding:10px 12px;background:var(--pzk-yuzey);min-width:0}
.pzk-mr-cozum>summary{cursor:pointer;font-weight:700;font-size:14.5px;color:var(--pzk-koyu)}
.pzk-mr-cozum[open]>summary{margin-bottom:8px}
.pzk-mr-adimlar{margin:0;padding-left:22px;display:grid;gap:14px;min-width:0}
.pzk-mr-adim{min-width:0}
.pzk-mr-adim h4{margin:0 0 4px;font-size:14px;font-weight:700;color:var(--pzk-koyu)}
.pzk-mr-adim p,.pzk-mr-adim ul{margin:0 0 6px;font-size:13.5px;line-height:1.5}
.pzk-mr-adim ul{padding-left:18px}
.pzk-mr-deger{margin:4px 0 8px;padding:8px 10px;border-radius:9px;background:#fff;border:1px solid var(--pzk-cizgi);font:600 13px/1.4 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:var(--pzk-koyu);overflow-wrap:anywhere}
.pzk-mr-izin-uyari{margin:6px 0 10px}
.pzk-mr-kod{margin:8px 0 12px;border:1px solid var(--pzk-cizgi);border-radius:10px;background:#fff;min-width:0;overflow:hidden}
.pzk-mr-kod-ust{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px;padding:6px 8px 6px 10px;border-bottom:1px solid var(--pzk-cizgi);background:var(--pzk-zemin)}
.pzk-mr-kod-ust strong{font-size:13px;color:var(--pzk-koyu)}
.pzk-mr-kopyala{font:inherit;font-size:12.5px;font-weight:600;padding:4px 12px;cursor:pointer}
.pzk-mr-kod pre{margin:0;padding:10px;max-width:100%;overflow-x:auto;font:12.5px/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:var(--pzk-koyu);background:#fff;white-space:pre;tab-size:4}
.pzk-mr-kod pre code{padding:0;border:0;border-radius:0;background:none;font:inherit;overflow-wrap:normal}
.pzk-mr-kod pre:focus-visible{outline:2px solid var(--pzk-renk);outline-offset:-2px}
.pzk-mr-kod>.pzk-not{margin:0;padding:6px 10px 8px;font-size:12.5px}
/* E-posta ile ekleme */
.pzk-mr-sina-son{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px;font-size:12.5px;color:var(--pzk-gri)}
.pzk-mr-alan-uyari{margin:-4px 0 0}
.pzk-mr-hep-haric{margin:-6px 0 0;font-size:12.5px;overflow-wrap:anywhere}
.pzk-mr-hesap{margin:0;font-size:13.5px;color:var(--pzk-koyu)}
.pzk-mr-sina-sonuc{display:grid;gap:8px;margin:0;font-size:13.5px;line-height:1.5;overflow-wrap:anywhere;min-width:0}
.pzk-mr-sina-sonuc>.pzk-im-rozet{justify-self:start}
.pzk-mr-sina-neden{color:#9B1C1C}
.pzk-mr-sina-liste{margin:0;padding-left:18px;display:grid;gap:4px}
.pzk-mr-sina-liste li.pzk-uyari{list-style:none;margin-left:-18px}
.pzk-mr-sina-adim{gap:6px}
.pzk-mr-sina-bilgi{display:grid;gap:4px;min-width:0}
.pzk-mr-sina-bilgi .pzk-mr-kod{margin:0}
@media (max-width:520px){
	.pzk-mr-adimlar{padding-left:18px}
	.pzk-mr-kod pre{font-size:12px}
}

/* ——— 0.92.1 KT: Kart tara düğmesi, açılış tercihi ——— */
/* 0.92.1 (KT): telefonda kart tarama kısa yolu — yüzen "Kart tara" düğmesi, Kart ekle açılış anahtarı, iPhone ipucu, Profilim → Telefonda açılış */
.pzk-ktk-fab{display:none}
@media (max-width:1099.98px){
	.pzk-ktk-fab{position:fixed;z-index:15;right:max(16px,calc(env(safe-area-inset-right) + 12px));bottom:calc(80px + env(safe-area-inset-bottom));display:inline-flex;align-items:center;gap:8px;min-height:52px;padding:0 20px 0 16px;border:0;border-radius:26px;background:var(--pzk-renk);color:#fff;font:700 15px/1 var(--pzk-f-metin);box-shadow:0 10px 24px -8px rgba(14,34,51,.45),0 2px 6px rgba(14,34,51,.18);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}
	.pzk-ktk-fab[hidden]{display:none}
	.pzk-ktk-fab svg{width:22px;height:22px;flex:none}
	.pzk button.pzk-ktk-fab,.pzk button.pzk-ktk-fab:hover,.pzk button.pzk-ktk-fab:focus,.pzk button.pzk-ktk-fab *{color:#fff} /* 0.92.2: genel düğme rengi yazı ve simgeyi koyulaştırıyordu (Bora: beyaz) */
	.pzk-ktk-fab:active{transform:scale(.97)}
	.pzk .pzk-ktk-fab:focus-visible{outline:3px solid var(--pzk-koyu);outline-offset:3px}
	body.pzk-detay-kilit .pzk-ktk-fab{display:none}
	/* Kart ekle ekranındaki "Uygulama bu ekranla açılsın" anahtarı */
	.pzk-ktk-acilis-ekle{display:flex;align-items:center;justify-content:center;gap:10px;margin:14px auto 4px;padding:8px 12px;font-size:14px;color:var(--pzk-gri);cursor:pointer}
	.pzk-ktk-acilis-ekle input{width:20px;height:20px;margin:0;accent-color:var(--pzk-renk)}
}
@media (min-width:1100px){.pzk-ktk-acilis-ekle{display:none}}
@media (prefers-reduced-motion:reduce){.pzk-ktk-fab:active{transform:none}}
/* Manifest kısayolu / ayrı simgeyle gelince odaklanan "Fotoğrafını çek" kısa süre vurgulanır */
.pzk-tara-buyuk.pzk-ktk-vurgu{border-style:solid;border-color:var(--pzk-renk);box-shadow:0 0 0 4px color-mix(in srgb,var(--pzk-renk) 22%,transparent)}
.pzk-tara-buyuk[role="button"]:focus-visible{outline:3px solid var(--pzk-koyu);outline-offset:3px}
/* iPhone ipucu (Kart ekle altında) */
.pzk-ktk-ios{display:flex;gap:14px;align-items:flex-start;margin:14px 0 0;border:1px solid color-mix(in srgb,var(--pzk-renk) 35%,transparent)}
.pzk-ktk-ios[hidden]{display:none}
.pzk-ktk-ios-ikon{flex:none;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--pzk-renk-ince);color:var(--pzk-renk)}
.pzk-ktk-ios-govde{flex:1;min-width:0}
.pzk-ktk-ios-govde h2{margin:0 0 6px;font-size:16px}
.pzk-ktk-ios-adim{margin:0 0 10px;padding-left:20px;font-size:14px;line-height:1.45}
.pzk-ktk-ios-adim li+li{margin-top:4px}
.pzk-ktk-ios .pzk-not{margin:8px 0 0}
/* Profilim → Telefonda açılış ve Yönetim → Genel anahtarı */
.pzk-ktk-fab-sec{display:flex;gap:10px;align-items:flex-start;margin:12px 0 0;padding:10px 12px;border:1px solid var(--pzk-cizgi);border-radius:12px;cursor:pointer}
.pzk-ktk-fab-sec input{margin-top:3px;accent-color:var(--pzk-renk)}
.pzk-ktk-fab-sec small{display:block;color:var(--pzk-gri);font-size:12.5px}
.pzk-ktk-tercih .pzk-dugmeler{margin-top:12px}

/* ——— 0.92.3: Yönetim menüsü — gruplu dikey liste (bilgisayar: solda sabit sütun; dar ekran: "Bölüm" düğmesiyle açılan liste).
   Eski yatay hap şeridi iki satıra taşınca alt satır genişliyor ve seçili olmayanlar düz yazı gibi görünüyordu. ——— */
.pzk-yt-sekme{display:block;padding:8px;border-radius:16px;overflow:visible}
.pzk-yt-sekme .pzk-yt-grup{display:flex;flex-direction:column;gap:2px;padding:6px 0}
.pzk-yt-sekme .pzk-yt-grup+.pzk-yt-grup{border-top:1px solid var(--pzk-cizgi)}
.pzk-yt-sekme .pzk-yt-grup-b{display:block;padding:4px 12px 6px;font:700 11px/1.2 var(--pzk-f-metin);letter-spacing:.06em;text-transform:uppercase;color:var(--pzk-gri)}
.pzk .pzk-yt-sekme .pzk-ps-t{flex:none;justify-content:flex-start;width:100%;padding:10px 12px;border-radius:10px;font-weight:600;text-align:left;white-space:normal;color:var(--pzk-koyu)}
.pzk .pzk-yt-sekme .pzk-ps-t:hover{background:var(--pzk-zemin,#F3F5F8)}
.pzk .pzk-yt-sekme .pzk-ps-t[aria-selected=true]{background:var(--pzk-renk);color:#fff}
.pzk-yt-sekme .pzk-ps-uzun{display:inline!important}
.pzk-yt-sekme .pzk-ps-kisa{display:none!important}
.pzk-yt-sec{display:none}
@media (min-width:1024px){
	#pzk-b-yonetim:not([hidden]){display:grid;grid-template-columns:232px minmax(0,1fr);column-gap:20px;row-gap:0;align-items:start}
	#pzk-b-yonetim>.pzk-yt-sekme{grid-column:1;grid-row:1 / span 40;position:sticky;top:calc(env(safe-area-inset-top,0px) + 12px);margin:0;max-height:calc(100vh - 24px);overflow-y:auto}
	#pzk-b-yonetim>*:not(.pzk-yt-sekme){grid-column:2;min-width:0}
}
@media (max-width:1023.98px){
	.pzk-yt-sec{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;margin:0 0 12px;padding:12px 16px;border:1px solid var(--pzk-cizgi);border-radius:14px;background:var(--pzk-kart,#fff);font:600 15px/1.2 var(--pzk-f-metin);color:var(--pzk-koyu);box-shadow:0 2px 10px rgba(16,24,40,.06);cursor:pointer;text-align:left}
	.pzk-yt-sec .pzk-yt-sec-e{color:var(--pzk-gri);font-weight:500}
	.pzk-yt-sec svg{width:18px;height:18px;flex:none;transition:transform .15s}
	.pzk-yt-sec[aria-expanded=true] svg{transform:rotate(180deg)}
	.pzk-yt-sekme{display:none;position:static;margin:-4px 0 14px}
	.pzk-yt-sekme.pzk-yt-acik{display:block}
}
@media (prefers-reduced-motion:reduce){.pzk-yt-sec svg{transition:none}}
/* 0.92.4: yatay alt sekme çubuklarında seçili olmayan sekmeler arasında silik ayırıcı çizgi (seçili ya da üzerine gelinen sekmenin iki yanında gizlenir). Yönetim'in dikey menüsü hariç. */
.pzk .pzk-ps-sekme:not(.pzk-yt-sekme) .pzk-ps-t{position:relative}
.pzk .pzk-ps-sekme:not(.pzk-yt-sekme) .pzk-ps-t+.pzk-ps-t::before{content:"";position:absolute;left:-3px;top:28%;bottom:28%;width:1px;background:var(--pzk-cizgi,#E4E7EC);pointer-events:none;transition:opacity .15s}
.pzk .pzk-ps-sekme:not(.pzk-yt-sekme) .pzk-ps-t[aria-selected=true]::before,.pzk .pzk-ps-sekme:not(.pzk-yt-sekme) .pzk-ps-t[aria-selected=true]+.pzk-ps-t::before,.pzk .pzk-ps-sekme:not(.pzk-yt-sekme) .pzk-ps-t:hover::before,.pzk .pzk-ps-sekme:not(.pzk-yt-sekme) .pzk-ps-t:hover+.pzk-ps-t::before{opacity:0}
/* 0.93.0: Masraf modülü (Benim Masam → Masraflarım ve pencere) */
.pzk-msr-ozet{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:2px 0 4px}
.pzk-msr-ozet div{display:grid;gap:2px}
.pzk-msr-ozet strong{font-size:20px;line-height:1.15;color:var(--pzk-koyu)}
.pzk-msr-ozet small{color:#5F6B7E}
.pzk-msr-d-yonetici,.pzk-msr-d-ek,.pzk-msr-d-muhasebe{background:#FFF4E0;color:#8A5300}
.pzk-msr-d-odeme{background:#E7F0FB;color:#1B4F8A}
.pzk-msr-d-odendi{background:#E6F4EA;color:#1E6B34}
.pzk-msr-d-red{background:#FDECEC;color:#9B1C1C}
.pzk-msr-d-iptal{background:#F1F3F5;color:#6B7280}
.pzk-msr-m .pzk-kg-kutu{max-width:980px}
.pzk-msr-geri{margin:0 0 10px}
.pzk-msr-kalemler{display:grid;gap:12px}
.pzk-msr-kalem{border:1px solid var(--pzk-cizgi,#E4E9EE);border-radius:12px;padding:10px 12px 12px;margin:0;min-width:0;display:grid;gap:4px}
.pzk-msr-kalem legend{font-weight:600;padding:0 6px;font-size:14px}
.pzk-msr-uc{grid-template-columns:repeat(3,minmax(0,1fr))}
.pzk-msr-fis{display:flex;align-items:center;gap:8px}
.pzk-msr-toplam{font-weight:600;margin:10px 0}
.pzk-msr-bas{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}
.pzk-msr-gerekce{margin:6px 0 12px}
.pzk-msr-adim{list-style:none;display:flex;flex-wrap:wrap;gap:6px;padding:0;margin:0 0 12px}
.pzk-msr-adim li{display:grid;gap:1px;border:1px solid var(--pzk-cizgi,#E4E9EE);border-radius:10px;padding:6px 10px;min-width:96px;font-size:13px}
.pzk-msr-adim-tamam{background:#E6F4EA;border-color:#BFE3C9!important}
.pzk-msr-adim-bekliyor{background:#FFF4E0;border-color:#F3D7A6!important}
.pzk-msr-tablo{overflow-x:auto;margin:0 0 12px;-webkit-overflow-scrolling:touch}
.pzk-msr-tablo table{border-collapse:collapse;width:100%;font-size:13.5px}
.pzk-msr-tablo th,.pzk-msr-tablo td{border-bottom:1px solid var(--pzk-cizgi,#E4E9EE);padding:7px 8px;text-align:left;vertical-align:top}
.pzk-msr-tablo th{font-weight:600;color:#5F6B7E;white-space:nowrap}
.pzk-msr-tablo td input[type=text]{min-width:80px}
.pzk-msr-kk{color:#1E6B34;font-weight:600}
.pzk-msr-uyari{margin:0 0 12px;padding-left:18px}
.pzk-msr-gecmis{margin:12px 0 0}
.pzk-msr-gecmis ul{margin:8px 0 0;padding-left:18px;display:grid;gap:4px;font-size:13px}
.pzk-msr-oneri{list-style:none;padding:0;margin:4px 0 0;display:flex;flex-wrap:wrap;gap:6px}
.pzk-msr-secli li{display:flex;align-items:center;gap:8px}
.pzk-msr-secli li>button{flex:1}
.pzk-msr-suz{border:1px solid var(--pzk-cizgi,#E4E9EE);border-radius:12px;padding:10px 12px;margin:0 0 12px;display:grid;gap:4px}
.pzk-msr-disa{border-top:1px solid var(--pzk-cizgi,#E4E9EE);margin-top:14px;padding-top:10px}
.pzk-msr-grafik{display:flex;align-items:flex-end;gap:6px;height:150px;margin:6px 0 16px;padding:0 2px;border-bottom:1px solid var(--pzk-cizgi,#E4E9EE)}
.pzk-msr-sutun{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;gap:4px;min-width:0}
.pzk-msr-cubuk{display:block;width:100%;max-width:34px;background:var(--pzk-renk);border-radius:6px 6px 0 0}
.pzk-msr-sutun small{font-size:10.5px;color:#5F6B7E;white-space:nowrap}
.pzk-msr-pay{display:inline-block;height:6px;background:var(--pzk-renk);border-radius:3px;vertical-align:middle;max-width:60px}
.pzk-msr-liste{display:grid;gap:6px;margin:4px 0 6px}
.pzk-msr-satir{display:flex;flex-wrap:wrap;align-items:center;gap:6px}
.pzk-msr-satir input[type=text]{flex:1 1 140px;min-width:0}
.pzk-msr-satir select{flex:1 1 160px;min-width:0}
.pzk-msr-sablon{margin:4px 0 12px}
.pzk-msr-sablon>div{display:grid;gap:6px;margin-top:8px}
.pzk-msr-goruntu{position:fixed;inset:0;z-index:100000;background:rgba(10,16,24,.82);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:16px}
.pzk-msr-goruntu img{max-width:100%;max-height:82vh;border-radius:8px;background:#fff}
@media (max-width:560px){.pzk-msr-uc{grid-template-columns:1fr 1fr}.pzk-msr-ozet strong{font-size:18px}}
/* 0.93.1: masraf ayarlarındaki satır içi seçim ve metin kutuları uygulamanın alan görünümünde */
.pzk-msr-satir select,.pzk-msr-satir input[type=text],.pzk-msr-satir input[type=number],.pzk-msr-tablo td select,.pzk-msr-tablo td input[type=text]{min-height:40px;padding:8px 12px;border:1px solid var(--pzk-cizgi);border-radius:10px;background-color:#fff;font:400 15px/1.35 var(--pzk-f-metin);color:var(--pzk-metin);-webkit-appearance:none;appearance:none;box-sizing:border-box}
.pzk-msr-satir select,.pzk-msr-tablo td select{background-image:linear-gradient(45deg,transparent 50%,var(--pzk-gri) 50%),linear-gradient(135deg,var(--pzk-gri) 50%,transparent 50%);background-position:calc(100% - 18px) 17px,calc(100% - 13px) 17px;background-size:5px 5px;background-repeat:no-repeat;padding-right:32px}
.pzk-msr-satir select:focus,.pzk-msr-satir input:focus,.pzk-msr-tablo td select:focus,.pzk-msr-tablo td input:focus{outline:none;border-color:var(--pzk-renk);box-shadow:0 0 0 3px color-mix(in srgb,var(--pzk-renk) 18%,transparent)}
.pzk-kose-keskin .pzk-msr-satir select,.pzk-kose-keskin .pzk-msr-satir input,.pzk-kose-keskin .pzk-msr-tablo td select,.pzk-kose-keskin .pzk-msr-tablo td input[type=text]{border-radius:4px}
.pzk-t-koyu .pzk-msr-satir select,.pzk-t-koyu .pzk-msr-satir input,.pzk-t-koyu .pzk-msr-tablo td select,.pzk-t-koyu .pzk-msr-tablo td input[type=text]{background-color:#182635;color:#E6EDF3}
.pzk-msr-satir input[type=checkbox],.pzk-msr-tablo td input[type=checkbox]{width:18px;height:18px}
.pzk-msr-satir>span{color:var(--pzk-gri);font-size:14px}
.pzk-msr-yon .pzk-msr-ayar{max-width:900px}
/* 0.93.2: masraf ayarlarında fiş klasörü durumu */
.pzk-msr-dizin{margin-bottom:16px}
.pzk-msr-dizin-iyi{border-radius:14px;padding:12px 14px;background:#E9F7EF;color:#1D6B3F;font-size:13px}
.pzk-msr-dizin-adim{margin:8px 0 10px 18px;padding:0;display:grid;gap:6px}
.pzk-msr-dizin-adim li{overflow-wrap:anywhere}
/* 0.93.2: kısa yol menüsü (telefonda "+" düğmesi; Kart tara · Masraf ekle · Mesai başlat / bitir · İzin iste) */
.pzk-kf-perde,.pzk-kf-menu{display:none}
@media (max-width:1099.98px){
	.pzk-ktk-fab.pzk-kf-ana{width:56px;height:56px;min-height:56px;padding:0;justify-content:center;border-radius:50%}
	.pzk-ktk-fab.pzk-kf-ana svg{width:26px;height:26px;transition:transform .18s ease}
	.pzk-ktk-fab.pzk-kf-ana.pzk-kf-acik svg{transform:rotate(45deg)}
	.pzk-ktk-fab.pzk-kf-ana.pzk-kf-acik{z-index:17}
	.pzk-kf-perde{display:block;position:fixed;inset:0;z-index:16;background:rgba(14,34,51,.38);-webkit-tap-highlight-color:transparent}
	.pzk-kf-perde[hidden]{display:none}
	.pzk-kf-menu{position:fixed;z-index:17;right:max(16px,calc(env(safe-area-inset-right) + 12px));bottom:calc(148px + env(safe-area-inset-bottom));display:flex;flex-direction:column;align-items:flex-end;gap:10px;animation:pzk-kf-gel .16s ease-out}
	.pzk-kf-menu[hidden]{display:none}
	.pzk .pzk-kf-oge,.pzk-kf-oge{display:inline-flex;align-items:center;gap:12px;min-height:48px;padding:0 6px 0 16px;border:0;border-radius:24px;background:#fff;color:var(--pzk-koyu,#0E2233);font:600 15px/1 var(--pzk-f-metin);box-shadow:0 8px 20px -8px rgba(14,34,51,.45),0 1px 4px rgba(14,34,51,.16);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}
	.pzk-kf-oge i{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:var(--pzk-renk);color:#fff}
	.pzk-kf-oge i svg{width:20px;height:20px}
	.pzk button.pzk-kf-oge i,.pzk button.pzk-kf-oge i *{color:#fff}
	.pzk-kf-oge:active{transform:scale(.97)}
	.pzk .pzk-kf-oge:focus-visible{outline:3px solid var(--pzk-koyu);outline-offset:3px}
}
@keyframes pzk-kf-gel{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
@media (prefers-reduced-motion:reduce){.pzk-kf-menu{animation:none}.pzk-ktk-fab.pzk-kf-ana svg{transition:none}}
/* 0.94.0: iş avansı ve harcırah */
.pzk-msr-harcirah{margin:12px 0;padding:14px;border:1px dashed var(--pzk-cizgi,#D6DEE6);border-radius:14px;background:var(--pzk-zemin-2,#F7F9FB)}
.pzk-msr-harcirah[hidden]{display:none}
.pzk-msr-dort{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}
.pzk-msr-kalem-hr p{margin:4px 0}
.pzk-msr-ulkeler{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:6px 12px;margin-top:8px}
.pzk-msr-ulke{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:13px}
.pzk-msr-ulke select{min-height:34px;width:64px}
/* 0.95.0: fuar — nitelendirme soruları, puan, günlük dağılım, teşekkür önizlemesi, karşılaştırma */
.pzk-fuar-q{margin-top:8px}
.pzk-fuar-q .pzk-cip-dolu{color:#fff}
.pzk-fuar-puan{margin:6px 0 0;font-weight:600}
.pzk-fuar-puan-cip{font-size:11.5px;min-height:0;padding:1px 8px;background:var(--pzk-zemin)}
.pzk-fuar-gunluk,.pzk-fuar-ust{list-style:none;margin:0 0 10px;padding:0;display:grid;gap:6px}
.pzk-fuar-gunluk li{display:grid;grid-template-columns:52px 1fr 32px;align-items:center;gap:8px;font-size:13px}
.pzk-fuar-gunluk li i{display:block;height:8px;border-radius:99px;background:var(--pzk-renk);min-width:4px;opacity:.75}
.pzk-fuar-gunluk li b,.pzk-fuar-ust li b{text-align:right}
.pzk-fuar-ust{counter-reset:ust}
.pzk-fuar-ust li{display:flex;justify-content:space-between;gap:10px;font-size:13.5px;padding:6px 10px;border-radius:10px;background:var(--pzk-zemin)}
.pzk-fuar-ust li span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.pzk-fuar-tesekkur{margin:12px 0 0;padding:12px;border:1px solid var(--pzk-cizgi);border-radius:14px;background:var(--pzk-zemin)}
.pzk-fuar-tesekkur[hidden],#pzk-ek-rapor[hidden]{display:none}
.pzk-fuar-on{white-space:pre-wrap;word-break:break-word;font-size:13px;line-height:1.5;font-family:inherit;background:#fff;border:1px solid var(--pzk-cizgi);border-radius:10px;padding:10px;max-height:260px;overflow:auto;margin:6px 0 10px}
#pzk-ek-rapor{margin:12px 0 4px;padding:14px;border:1px solid var(--pzk-cizgi);border-radius:16px;background:#fff}
.pzk-tablo-sar{overflow-x:auto;margin:0 0 10px;-webkit-overflow-scrolling:touch}
.pzk-fuar-rapor{border-collapse:collapse;width:100%;font-size:13px;min-width:640px}
.pzk-fuar-rapor th,.pzk-fuar-rapor td{padding:6px 8px;border-bottom:1px solid var(--pzk-cizgi);text-align:right;white-space:nowrap}
.pzk-fuar-rapor th:first-child,.pzk-fuar-rapor tbody th{text-align:left;white-space:normal;min-width:140px}
.pzk-fuar-rapor thead th{font-size:12px;color:var(--pzk-gri);font-weight:600}
#pzk-fuar-rapor-ac{margin-left:8px;font-size:12px;min-height:0;padding:2px 10px;vertical-align:middle}
#pzk-fuar-rapor-ac[hidden]{display:none}
/* 0.95.1: yan yana alanlarda kutular aynı hizada ve aynı boyda (Bora, 1 Ekim: "kayan kutular", Masraf ayarları).
   (1) .pzk-alan ızgarası satıra göre uzayınca boşluğu kutuya dağıtmaz (kutu 80 px'e uzamaz).
   (2) .pzk-yt-iki içindeki alanlar üç satırlık ortak alt ızgara (etiket / kutu / not) kullanır: iki satıra kırılan
   etiket olsa da aynı satırdaki kutular aynı yükseklikte başlar; not satırı yalnız gerekiyorsa yer kaplar.
   Dörtten çok çocuğu olan alan bu düzene alınmaz. subgrid desteklemeyen tarayıcıda eski düzen sürer. */
.pzk-alan{align-content:start}
@supports (grid-template-rows:subgrid){
.pzk-yt-iki>.pzk-alan:not(:has(>:nth-child(4))){grid-row:span 3;grid-template-rows:subgrid;row-gap:0}
.pzk-yt-iki>.pzk-alan:not(:has(>:nth-child(4)))>:first-child{align-self:end;margin-bottom:4px}
.pzk-yt-iki>.pzk-alan:not(:has(>:nth-child(4)))>:nth-child(3){margin-top:4px}
}
/* 0.95.1: fuar karşılaştırması açıkken Etkinlik penceresi geniş (tablo sığar; dar ekranda yatay kaydırma sürer). */
.pzk-ek:has(#pzk-ek-rapor:not([hidden])) .pzk-kg-kutu{max-width:min(980px,96vw)}
/* 0.95.1: fiş klasörü teşhisi */
.pzk-msr-dizin-teshis-b{margin:8px 0 2px;font-size:13px;font-weight:600}
.pzk-msr-dizin-teshis{margin:0 0 10px 18px;padding:0;font-size:13px;overflow-wrap:anywhere}
/* 0.95.2: özel klasörler listesi ve hazır Nginx kuralı */
.pzk-msr-dizin-kap,.pzk-msr-ozel{min-width:0;max-width:100%}
.pzk-msr-ozel{margin-bottom:16px}
.pzk-msr-ozel>.pzk-msr-dizin-teshis-b:first-child{margin-top:0}
.pzk-msr-ozel>p{margin:6px 0}
.pzk-msr-kural{margin:6px 0 10px;padding:10px 12px;background:#fff;color:#222;border:1px solid var(--pzk-cizgi);border-radius:10px;font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;white-space:pre;overflow-x:auto;max-width:100%;box-sizing:border-box}
/* 0.96.0: Pano — Bugün sekmesinde Benim Alanım özeti, Benim Alanım sekmesi, Sade düzende tam genişlikte satırlar */
.pzk-oza{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:0 0 16px}
.pzk-oza-k{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:12px;min-width:0;padding:12px 14px;background:#fff;border:1px solid var(--pzk-cizgi);border-radius:var(--pzk-yaricap,16px);box-shadow:0 1px 2px rgba(16,24,40,.05);cursor:pointer;transition:border-color .15s}
.pzk-oza-k[hidden]{display:none}
.pzk-oza-k:hover{border-color:var(--pzk-renk)}
.pzk-oza-k:focus-visible{outline:2px solid var(--pzk-renk);outline-offset:2px}
.pzk-oza-i{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--pzk-renk-ince);color:var(--pzk-renk)}
.pzk-oza-g{display:grid;gap:1px;min-width:0;flex:1}
.pzk-oza-b{font-size:12px;font-weight:600;color:var(--pzk-gri)}
.pzk-oza-d{font-size:16.5px;line-height:1.25;color:var(--pzk-koyu);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.pzk-oza-a{font-size:12.5px;color:var(--pzk-gri);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.pzk-oza-a[hidden]{display:none}
.pzk-oza-uyari{border-color:#F3D19C;background:#FFFBF2}
.pzk-oza-uyari .pzk-oza-a{color:#8A5300;font-weight:600}
.pzk-oza-ok{flex:none;font-size:22px;line-height:1;color:var(--pzk-gri)}
@media (max-width:479.98px){.pzk-oza{grid-template-columns:1fr;gap:8px}.pzk-oza-k{padding:10px 12px}}
.pzk-alanim-izgara{display:grid;grid-template-columns:1fr;gap:16px;align-items:start}
@media (min-width:900px){.pzk-alanim-izgara{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (min-width:1240px){.pzk-alanim-izgara:has(>.pzk-panel:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr))}}
.pzk-alanim-izgara>.pzk-panel[hidden]{display:none}
/* Sütunlar içeriği kadar uzar; kısa sütunun altında boş renkli alan kalmaz */
.pzk-pano-renkli .pzk-ps-izgara>.pzk-pano-sutun,.pzk-pano-renkli .pzk-sade-izgara>.pzk-pano-sutun{align-self:start}
.pzk-sade-satir{display:grid;gap:12px;margin:0 0 16px;min-width:0}
.pzk-sade-satir>.pzk-pano-sutun-b{margin:2px 4px -4px;font-size:11px}
.pzk-pano-renkli #pzk-sade-alan{padding:12px;border-radius:calc(var(--pzk-yaricap,16px) + 6px);background:var(--pzk-pastel-3)}
#pzk-sade-hizmet{margin:16px 0 0}
/* İzin ve masraf satırları: başlık solda, durum sağda (kutu daralınca ortalanmasın) */
.pzk-tl-sb.pzk-it-s{flex-direction:row;align-items:center}
.pzk-it-s-sol{justify-items:start;text-align:left}
@media (max-width:1099.98px){
	.pzk-pano-sade[data-mob-grup]:not([data-mob-grup="arac"]) .pzk-sade-satir{display:none}
	.pzk-pano-sade[data-mob-grup="arac"] .pzk-sade-satir>.pzk-pano-sutun-b{display:block}
}
.pzk-sade-hz-akis .pzk-pano-ana{display:block;columns:3 340px;column-gap:16px}
.pzk-sade-hz-akis .pzk-pano-ana>.pzk-panel{break-inside:avoid;margin:0 0 16px}
.pzk-sade-hz-akis .pzk-pano-ana>.pzk-panel[hidden]{display:none}
.pzk-sade-hz-akis .pzk-pano-ana>.pzk-pano-sutun-b{break-after:avoid}
.pzk-hz-menu:not(.pzk-hz-ileri-acik) .pzk-hz-ileri{display:none}
.pzk-hz-ileri-sat{padding:6px 0 2px}
/* 0.96.1: Önemli bağlantılar Bugün'ün üstünde tam genişlikte tek sıra; telefonda yana kayan şerit */
.pzk-oz-bag{margin:0 0 16px;padding-top:12px;padding-bottom:12px}
.pzk-oz-bag .pzk-pano-baslik{margin-bottom:2px}
.pzk-oz-bag #pzk-bag-liste.pzk-pano-bag{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}
.pzk-oz-bag .pzk-bag-tumu{grid-column:1/-1;justify-self:start}
@media (max-width:599.98px){
.pzk-oz-bag #pzk-bag-liste.pzk-pano-bag{display:flex;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:4px;-webkit-overflow-scrolling:touch}
.pzk-oz-bag .pzk-bag-satir{flex:0 0 min(46%,190px);scroll-snap-align:start}
.pzk-oz-bag .pzk-bag-tumu{flex:0 0 auto;align-self:center}
}
/* 0.96.1: Benim Alanım — kısa kartlar (data-kisa); "Tümünü aç" kutuyu ızgarada tam genişlikte açar */
#pzk-b-pano [data-kisa]:not(.pzk-alanim-genis) .pzk-kisa-gizle{display:none!important}
#pzk-b-pano [data-kisa].pzk-alanim-genis .pzk-kisa-yalniz{display:none}
.pzk-alanim-tumu{display:none;margin-top:10px}
#pzk-b-pano [data-kisa][data-fazla="1"] .pzk-alanim-tumu,#pzk-b-pano .pzk-alanim-genis .pzk-alanim-tumu{display:inline-flex}
.pzk-alanim-izgara>.pzk-alanim-genis{grid-column:1/-1}
#pzk-hz-zimmet[data-kisa]:not(.pzk-alanim-genis) #pzk-zm-sekme,#pzk-hz-zimmet[data-kisa]:not(.pzk-alanim-genis) #pzk-zm-not{display:none}
.pzk-alanim-tumu-git{margin-top:10px}
.pzk-alanim-tl .pzk-tl-liste{margin-top:6px}
/* 0.96.1: Bugün → Ekipten */
.pzk-oz-ekip:empty{display:none}
.pzk-oz-ekip+.pzk-oz-ekip:not(:empty){border-top:1px solid var(--pzk-cizgi)}
/* 0.96.2: Tümünü aç eylem satırında; Benim Alanım taş duvar düzeni (pano.js alanimDuzen); izin notları ayrı satır */
.pzk-tl-suz>.pzk-alanim-tumu{margin-top:0}
.pzk-alanim-izgara.pzk-alanim-tas{grid-auto-rows:1px;row-gap:0;grid-auto-flow:row dense}
#pzk-it-icerik>small.pzk-not{display:block}
/* 0.97.0: Bordrolarım */
.pzk-brd-d-teblig{background:#E6F4EA;color:#1E6B3A}
.pzk-brd-d-bekliyor{background:#FFF4DB;color:#8A5A00}
.pzk-brd-bekle .pzk-tl-sb{border-color:#F2C46B}
.pzk-brd-uyari{margin:0 0 8px;padding:8px 10px;border-radius:10px;background:#FFF4DB;color:#6B4600;font-weight:600;font-size:14px}
.pzk-brd-ac{display:grid;gap:10px}
.pzk-brd-pdf{width:100%;height:min(70vh,720px);border:1px solid var(--pzk-cizgi);border-radius:10px;background:#fff}
.pzk-brd-kod{display:grid;gap:10px;margin-top:8px}
.pzk-brd-kodgir{display:grid;gap:8px}
.pzk-brd-kodgir input{font-size:22px;letter-spacing:6px;max-width:220px}
.pzk-brd-tablo{display:grid;gap:8px;margin:8px 0}
.pzk-brd-satir{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1.2fr) 150px;gap:6px 10px;align-items:center;padding:8px 10px;border:1px solid var(--pzk-cizgi);border-radius:10px}
.pzk-brd-satir>strong{font-size:13px;overflow-wrap:anywhere}
.pzk-brd-satir>small{grid-column:1/-1}
.pzk-brd-eslesmedi{border-color:#F2C46B;background:#FFFBF0}
.pzk-brd-tamam{border-color:#9BD3AE;background:#F3FBF5}
.pzk-brd-kisiler{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:6px}
.pzk-brd-kisi{display:grid;grid-template-columns:minmax(0,1.3fr) 110px 130px 140px auto;gap:6px 8px;align-items:center;padding:6px 0;border-top:1px solid var(--pzk-cizgi)}
.pzk-brd-kisi>small{grid-column:1/-1}
.pzk-brd-sms,.pzk-brd-api{border:1px solid var(--pzk-cizgi);border-radius:12px;padding:10px 12px;display:grid;gap:8px}
.pzk-brd-bag{margin-top:8px}
@media (max-width:599.98px){.pzk-brd-satir,.pzk-brd-kisi{grid-template-columns:1fr}}
#pzk-brd-m .pzk-cip{justify-self:start;font:inherit;font-size:13px;font-weight:600;padding:8px 14px;cursor:pointer}
#pzk-brd-m a.pzk-cip-dolu,#pzk-brd-m a.pzk-cip-dolu:visited{color:#fff}
.pzk-brd-kodgir .pzk-kaydet{justify-self:start;width:auto;min-height:44px}
.pzk-brd-kodgir input::placeholder{letter-spacing:normal;font-size:16px}
.pzk-brd-kisi input,.pzk-brd-kisi select,.pzk-brd-satir input,.pzk-brd-satir select{width:100%;min-height:38px;padding:7px 10px;border:1px solid var(--pzk-cizgi);border-radius:9px;background:#fff;font:400 14px/1.3 var(--pzk-f-metin);color:var(--pzk-metin)}
.pzk-brd-kisi input:focus,.pzk-brd-kisi select:focus,.pzk-brd-satir input:focus,.pzk-brd-satir select:focus{outline:none;border-color:var(--pzk-renk);box-shadow:0 0 0 3px color-mix(in srgb,var(--pzk-renk) 18%,transparent)}
.pzk-brd-kisi small:empty{display:none}
/* 0.98.0: Raporlar */
.pzk-rp{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}
.pzk-rp>*,#pzk-rp-icerik>*{min-width:0}
.pzk-rp-sekmeler{display:flex;flex-wrap:wrap;gap:6px}
.pzk-rp-sekme{font:inherit;font-size:13.5px;font-weight:600;padding:8px 14px;border-radius:999px;border:1px solid var(--pzk-cizgi);background:#fff;color:var(--pzk-koyu);cursor:pointer}
.pzk-rp-sekme[aria-selected="true"]{background:var(--pzk-koyu);border-color:var(--pzk-koyu);color:#fff}
.pzk-rp-arac{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;padding:10px 0;border-top:1px solid var(--pzk-cizgi);border-bottom:1px solid var(--pzk-cizgi)}
.pzk-rp-gorunum{display:inline-flex;gap:4px;padding:4px;background:#EEF2F5;border-radius:12px}
.pzk-rp-gorunum[hidden]{display:none}
.pzk-rp-gorunum button{font:inherit;font-size:13.5px;font-weight:600;padding:8px 12px;border:0;border-radius:9px;background:transparent;color:var(--pzk-gri);cursor:pointer}
.pzk-rp-gorunum button[aria-selected="true"]{background:#fff;color:var(--pzk-koyu);box-shadow:0 1px 2px rgba(14,34,51,.12)}
.pzk-rp-suz{display:grid;gap:4px;font-size:12px;font-weight:600;color:var(--pzk-gri)}
.pzk-rp-suz select{min-height:38px;padding:7px 10px;border:1px solid var(--pzk-cizgi);border-radius:9px;background:#fff;font:400 14px/1.3 var(--pzk-f-metin);color:var(--pzk-metin);max-width:260px}
.pzk-rp-arac>.pzk-cip{font:inherit;font-size:13px;font-weight:600;padding:8px 14px;cursor:pointer}
.pzk-rp-donem-ad{margin:0}
.pzk-rp-kutular{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;margin:8px 0}
.pzk-rp-kutu{display:grid;align-content:start;gap:2px;padding:12px 14px;border:1px solid var(--pzk-cizgi);border-radius:12px;background:#fff}
.pzk-rp-k-etiket{font-size:12.5px;color:var(--pzk-gri);font-weight:600}
.pzk-rp-k-deger{font-size:22px;line-height:1.2;color:var(--pzk-koyu)}
.pzk-rp-k-alt{font-size:12px;color:var(--pzk-gri)}
.pzk-rp-uyari{border-color:#F2C46B;background:#FFFBF0}
.pzk-rp-iyi{border-color:#9BD3AE}
.pzk-rp-seri{margin:8px 0;padding:12px 14px;border:1px solid var(--pzk-cizgi);border-radius:12px;background:#fff}
.pzk-rp-baslik{font-size:13px;font-weight:700;color:var(--pzk-koyu);margin-bottom:8px}
.pzk-rp-cubuklar{display:flex;align-items:stretch;gap:6px;height:170px;overflow-x:auto}
.pzk-rp-cubuk{flex:1 0 34px;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;min-width:34px}
.pzk-rp-cubuk i{display:block;width:70%;max-width:42px;background:var(--pzk-renk);border-radius:6px 6px 0 0}
.pzk-rp-cubuk i.pzk-rp-eksi{background:#E5867A}
.pzk-rp-c-deger{font-size:11px;color:var(--pzk-gri);white-space:nowrap}
.pzk-rp-c-etiket{font-size:11px;color:var(--pzk-gri);white-space:nowrap}
.pzk-rp-tablo{margin:12px 0 4px}
.pzk-rp-t-bas{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}
.pzk-rp-t-bas h3{margin:0;font-size:15px;color:var(--pzk-koyu)}
.pzk-rp-t-bas .pzk-cip,.pzk-rp-tablo>.pzk-cip{font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}
.pzk-rp-t-kap{overflow-x:auto;border:1px solid var(--pzk-cizgi);border-radius:10px;background:#fff}
.pzk-rp-t-kap table{width:100%;border-collapse:collapse;font-size:13.5px}
.pzk-rp-t-kap th{position:sticky;top:0;background:#F6F8FA;text-align:left;font-weight:600;color:var(--pzk-gri);font-size:12.5px;white-space:nowrap}
.pzk-rp-t-kap th,.pzk-rp-t-kap td{padding:8px 10px;border-bottom:1px solid var(--pzk-cizgi)}
.pzk-rp-t-kap tr:last-child td{border-bottom:0}
.pzk-rp-t-kap .pzk-rp-sayi{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}
.pzk-rp-notlar{margin:8px 0 0;padding-left:18px}
@media (max-width:599.98px){.pzk-rp-suz{flex:1 1 140px}.pzk-rp-suz select{max-width:none;width:100%}.pzk-rp-kutular{grid-template-columns:repeat(2,minmax(0,1fr))}.pzk-rp-k-deger{font-size:18px}}

/* 0.99.0: şirket e-postası olmayanlar — giriş ekranında ortak cihaz, uygulamada ortak cihaz şeridi, Yönetim → Giriş yolları */
.pzk-g-ortak{display:flex;gap:10px;align-items:flex-start;margin:0 0 14px;padding:10px 12px;border:1px solid var(--pzk-cizgi);border-radius:12px;font-size:14px;color:var(--pzk-metin);cursor:pointer;text-align:left}
.pzk-g-ortak input{margin:3px 0 0;width:18px;height:18px;flex:0 0 auto}
.pzk-g-ortak small{display:block;margin-top:2px;font-size:12px;color:var(--pzk-acik);line-height:1.4}
.pzk-giris-kutu #pzk-g-sms .pzk-ikincil{margin-top:0}
.pzk-ortak-serit{display:flex;gap:8px;align-items:center;justify-content:center;padding:8px 16px;background:#FFF6E0;color:#6B4A00;font-size:13px;line-height:1.4;border-bottom:1px solid #F1DFAF;text-align:center}
.pzk-ortak-serit svg{flex:0 0 auto}
body.pzk-t-koyu .pzk-ortak-serit{background:#3A2E12;color:#F3DFA8;border-color:#5A4720}
.pzk-gy-oz{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 8px}
.pzk-gy-oz .pzk-gy-acik{border-color:color-mix(in srgb,var(--pzk-renk) 45%,transparent);color:var(--pzk-renk)}
.pzk-gy-liste{max-height:320px;overflow:auto;margin:8px 0 12px}
.pzk-gy-liste .pzk-yt-kisi{grid-template-columns:minmax(0,1fr);padding:0}
.pzk-gy-kisi{display:grid;gap:2px;width:100%;text-align:left;background:none;border:0;padding:9px 6px;font:inherit;color:inherit;cursor:pointer;border-radius:8px}
.pzk-gy-kisi small{color:var(--pzk-gri);font-size:12px}
.pzk-gy-kisi:hover,.pzk-gy-secili .pzk-gy-kisi{background:var(--pzk-renk-ince,#E6F3F6)}
.pzk-gy-kart{border:1px solid var(--pzk-cizgi);border-radius:var(--pzk-yaricap);padding:16px;display:grid;gap:10px;min-width:0}
.pzk-gy-kart h3,.pzk-gy-kart h4{margin:0}
.pzk-gy-form{display:grid;gap:10px;max-width:520px}
.pzk-gy-form .pzk-alan small{display:block;margin-top:4px}
.pzk-gy-davet{display:grid;gap:8px;border-top:1px solid var(--pzk-cizgi);padding-top:12px;min-width:0}
.pzk-gy-qr{width:200px;max-width:100%;background:#fff;border-radius:12px;padding:6px}
.pzk-gy-qr svg{display:block;width:100%;height:auto}
.pzk-gy-bag{width:100%;box-sizing:border-box;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;padding:8px 10px;border:1px solid var(--pzk-cizgi);border-radius:8px;background:var(--pzk-zemin);color:var(--pzk-metin)}
.pzk-gy-ar{display:flex;flex-wrap:wrap;gap:8px;align-items:center}
.pzk-gy-ar .pzk-kaydet{width:auto}
.pzk-kapi p.pzk-kapi-alt{margin-top:18px}

/* 0.99.2: yazdırılabilir izin formu (A4) ve doğrulama sayfası */
.pzk-if-govde{background:var(--pzk-zemin);color:#1B2430}
.pzk-if-arac{max-width:210mm;margin:16px auto 0;padding:0 16px;display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center}
.pzk-if-arac .pzk-kaydet{width:auto}
.pzk-if-arac .pzk-not{margin:0}
.pzk-if-sayfa{box-sizing:border-box;max-width:210mm;margin:16px auto 32px;padding:14mm 14mm 12mm;background:#fff;border:1px solid var(--pzk-cizgi);border-radius:12px;font-size:13px;line-height:1.45;color:#1B2430}
.pzk-if-bas{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;border-bottom:2px solid #1B2430;padding-bottom:10px}
.pzk-if-marka{display:flex;align-items:center;gap:10px;font-size:15px}
.pzk-if-no{text-align:right;font-size:12px;color:#5F6B7E;display:grid}
.pzk-if-no strong{font-size:15px;color:#1B2430}
.pzk-if-baslik{margin:14px 0 0;font-size:22px;letter-spacing:.02em;text-transform:uppercase}
.pzk-if-alt{margin:2px 0 10px;color:#5F6B7E;font-size:14px}
.pzk-if-bolum{margin:12px 0 0;break-inside:avoid}
.pzk-if-bolum h2{margin:0 0 4px;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:#5F6B7E}
.pzk-if-tablo{width:100%;border-collapse:collapse}
.pzk-if-tablo th,.pzk-if-tablo td{padding:5px 8px;border:1px solid #D5DCE3;text-align:left;vertical-align:top}
.pzk-if-tablo th{width:34%;font-weight:600;background:#F5F7F9}
.pzk-if-imzalar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;break-inside:avoid}
.pzk-if-imza{display:grid;gap:6px;border:1px solid #D5DCE3;border-radius:6px;padding:8px 10px;min-height:34mm;align-content:start}
.pzk-if-imza span{border-bottom:1px dotted #9AA6B2;padding-bottom:6px;min-height:14px}
.pzk-if-alt-bilgi{display:flex;gap:12px;align-items:center;margin-top:14px;padding-top:10px;border-top:1px solid #D5DCE3;font-size:11px;color:#5F6B7E;break-inside:avoid}
.pzk-if-alt-bilgi p{margin:0 0 3px}
.pzk-if-qr{flex:0 0 26mm;width:26mm;height:26mm}
.pzk-if-qr svg{display:block;width:100%;height:100%}
.pzk-if-dl{display:grid;grid-template-columns:auto 1fr;gap:6px 14px;margin:14px 0 0;font-size:14px;text-align:left}
.pzk-if-dl dt{color:var(--pzk-gri)}
.pzk-if-dl dd{margin:0;font-weight:600}
@media (max-width:640px){.pzk-if-sayfa{padding:16px;border-radius:0;border-left:0;border-right:0}.pzk-if-imzalar{grid-template-columns:1fr}.pzk-if-bas{flex-direction:column}.pzk-if-no{text-align:left}}
@media print{@page{size:A4;margin:10mm 12mm}html:has(.pzk-if-govde),.pzk-if-govde{background:#fff!important}[data-yazdirma-yok]{display:none!important}.pzk-if-sayfa{max-width:none;margin:0;padding:0;border:0;border-radius:0;font-size:11px;line-height:1.35}.pzk-if-baslik{margin-top:8px;font-size:18px}.pzk-if-alt{margin-bottom:4px}.pzk-if-bolum{margin-top:7px}.pzk-if-bolum h2{font-size:10px;margin-bottom:2px}.pzk-if-tablo th,.pzk-if-tablo td{padding:3px 7px}.pzk-if-imzalar{margin-top:10px}.pzk-if-imza{min-height:28mm;padding:6px 8px}.pzk-if-alt-bilgi{margin-top:8px;padding-top:6px;font-size:9.5px}.pzk-if-qr{flex-basis:22mm;width:22mm;height:22mm}}
/* 0.99.4: Öneri kutusu (varlik/js/oneri.js) — yerel datalist yerine; koyu temada da okunur */
.pzk-oneri{position:absolute;z-index:70;list-style:none;margin:0;padding:4px;box-sizing:border-box;max-height:min(300px,45vh);overflow:auto;background:var(--pzk-yuzey,#fff);color:var(--pzk-metin,#1B2430);border:1px solid var(--pzk-cizgi,#d7dde3);border-radius:10px;box-shadow:0 8px 24px rgba(16,24,40,.14);text-align:left;font-size:14px;font-weight:400;letter-spacing:normal;text-transform:none}
.pzk-oneri li{display:grid;gap:1px;padding:8px 10px;border-radius:7px;cursor:pointer;line-height:1.3;color:var(--pzk-metin,#1B2430)}
.pzk-oneri li small{color:var(--pzk-gri,#5b6b7b);font-size:12px}
.pzk-oneri li:hover,.pzk-oneri li[aria-selected=true]{background:var(--pzk-renk-ince,#e8f3f2)}
/* 0.99.4: Yetkiler "Kaydet" ayar formlarındaki kaydet düğmesiyle aynı (tam genişlik, ortalı) */
.pzk-yt-mt-modul>.pzk-kaydet{margin-top:4px}
.pzk-yt-mt-rol>.pzk-cip{justify-self:start} /* "+ Departman ekle" şerit gibi uzamasın */
/* 0.99.5: İzin türü kuralları, tür hakları, imzalı formun teslimi */
.pzk-it-tur{border:1px solid var(--pzk-cizgi);border-radius:10px;padding:0 12px;margin:0 0 8px}
.pzk-it-tur>summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:10px 0;cursor:pointer;list-style:none}
.pzk-it-tur>summary::-webkit-details-marker{display:none}
.pzk-it-tur>summary::after{content:"▾";margin-left:auto;color:var(--pzk-gri)}
.pzk-it-tur[open]>summary::after{content:"▴"}
.pzk-it-tur>summary small{margin:0}
.pzk-it-tur-ic{display:grid;gap:10px;padding:0 0 12px}
.pzk-it-kota{display:grid;gap:8px}
.pzk-it-kota[hidden]{display:none}
.pzk-it-kotalar{list-style:none;margin:6px 0 2px;padding:0;display:grid;gap:3px;font-size:13px}
.pzk-it-kotalar li{display:flex;justify-content:space-between;gap:10px;color:var(--pzk-gri)}
.pzk-it-kotalar strong{color:var(--pzk-metin,#1B2430);font-weight:600}
.pzk-it-kural{margin:4px 0 0}
.pzk-it-kural[hidden]{display:none}
.pzk-it-belge-not{display:block;color:#8A5300}
.pzk-it-cek{position:relative;overflow:hidden}
.pzk-it-cek input[type=file]{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;height:100%}
.pzk-it-belge-durum{margin:12px 0;display:grid;gap:6px}
.pzk-it-belge-durum:empty{display:none}
.pzk-it-belge-durum p{margin:0}
.pzk-it-belge-tamam{border:1px solid #9BD3AE;background:#E6F4EA;color:#1E6B34;border-radius:10px;padding:10px 12px}
.pzk-it-belge-hata{border:1px solid #F1B5B5;background:#FDECEC;color:#9B1C1C;border-radius:10px;padding:10px 12px}
.pzk-it-belge-hata .pzk-alan span{color:#3B4A5C}
/* 0.99.6: Karekod ekranı şifresi */
.pzk-pd-ekran-sifre{display:grid;gap:10px;width:min(360px,100%);margin:18px auto 0;text-align:left}
.pzk-pd-ekran-sifre label{font-weight:600}
.pzk-pd-ekran-sifre input{font:inherit;font-size:20px;padding:12px 14px;border:1px solid var(--pzk-cizgi,#d7dde3);border-radius:10px}
.pzk-pd-ekran-hata{margin:0;color:#B42318;font-weight:600}
/* 0.99.7: Admin → Personeller */
.pzk-ps-ust{display:grid;gap:8px;margin:0 0 12px}
.pzk-ps-sayilar{display:flex;flex-wrap:wrap;gap:8px}
.pzk-ps-sayi{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid var(--pzk-cizgi);border-radius:12px;cursor:pointer;background:var(--pzk-yuzey,#fff)}
.pzk-ps-sayi strong{font-size:20px;line-height:1}
.pzk-ps-sayi.pzk-ps-secili,.pzk-ps-sayi:focus-visible{border-color:var(--pzk-renk);box-shadow:0 0 0 2px color-mix(in srgb,var(--pzk-renk) 25%,transparent)}
.pzk-ps-dizin{margin:0}
.pzk-ps-suz{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);gap:8px;margin:0 0 8px}
.pzk-ps-suz input,.pzk-ps-suz select{min-width:0;padding:8px 10px;border:1px solid var(--pzk-cizgi);border-radius:9px;font:inherit;background:var(--pzk-yuzey,#fff);color:inherit}
@media (max-width:640px){.pzk-ps-suz{grid-template-columns:1fr 1fr}.pzk-ps-suz input{grid-column:1/-1}}
.pzk-ps-tablo-sar{overflow-x:auto;border:1px solid var(--pzk-cizgi);border-radius:10px}
.pzk-ps-tablo{width:100%;border-collapse:collapse;font-size:14px}
.pzk-ps-tablo th{text-align:left;font-size:12px;color:var(--pzk-gri);font-weight:600;padding:8px 10px;border-bottom:1px solid var(--pzk-cizgi);white-space:nowrap}
.pzk-ps-tablo td{padding:8px 10px;border-bottom:1px solid var(--pzk-cizgi);vertical-align:top}
.pzk-ps-tablo tr:last-child td{border-bottom:0}
.pzk-ps-tablo td small{display:block;margin:2px 0 0}
.pzk-ps-ep{word-break:break-all}
.pzk-ps-k{display:inline-block;font-size:11px;font-weight:600;border-radius:999px;padding:3px 9px;white-space:nowrap;background:#EEF2F6;color:#3B4A5C}
.pzk-ps-k-google{background:#E8F0FE;color:#1A56C4}
.pzk-ps-k-microsoft{background:#E6F4F1;color:#0B6A57}
.pzk-ps-k-elle{background:#FFF4E0;color:#8A5300}
.pzk-ps-k-toplu{background:#F1ECFB;color:#5B3BA8}
.pzk-ps-yol{display:inline-block;font-size:12px;margin:0 4px 4px 0;padding:2px 8px;border-radius:999px;border:1px solid var(--pzk-cizgi)}
.pzk-ps-yok{font-size:12px;color:#B42318}
.pzk-ps-d{font-size:12px;font-weight:600}
.pzk-ps-d-taslak{color:#8A5300}.pzk-ps-d-ayrildi{color:#6B7280}.pzk-ps-d-yayinda{color:#1E6B34}
.pzk-ps-form{max-width:640px}
.pzk-ps-sonuc{display:grid;gap:6px;margin:8px 0 0}
.pzk-ps-sonuc:empty{display:none}
.pzk-ps-sonuc p{margin:0}
.pzk-ps-tamam{border:1px solid #9BD3AE;background:#E6F4EA;color:#1E6B34;border-radius:10px;padding:10px 12px}
.pzk-ps-hata{border:1px solid #F1B5B5;background:#FDECEC;color:#9B1C1C;border-radius:10px;padding:10px 12px}
/* 0.99.8: konum takibi (saha) */
.pzk-kt{margin:14px 0 0;padding:12px 0 0;border-top:1px solid var(--pzk-cizgi);display:grid;gap:8px}
.pzk-kt-b{margin:0;font-size:15px}
.pzk-kt-durum{margin:0;font-weight:600;color:var(--pzk-gri)}
.pzk-kt-durum.pzk-kt-acik{color:#1E6B34}
.pzk-kt-metin{border:1px solid var(--pzk-cizgi);border-radius:10px;padding:8px 12px}
.pzk-kt-metin summary{cursor:pointer;font-weight:600}
.pzk-kt-yazi{white-space:pre-wrap;font-size:13px;line-height:1.5;margin:8px 0 0;max-height:320px;overflow:auto}
.pzk-kt-cihaz{display:flex;flex-wrap:wrap;align-items:center;gap:6px}
.pzk-kt-kvkk{border:1px solid #F5C77E;background:#FFF8EB;color:#5C3A00;border-radius:10px;padding:10px 12px;margin:0 0 12px}
.pzk-kt-kvkk p{margin:6px 0 0;font-size:13px;line-height:1.5}
.pzk-kt-ozel{display:grid;gap:8px;margin:6px 0 0 26px}
.pzk-kt-gunler{display:flex;flex-wrap:wrap;gap:4px 12px}
.pzk-kt-gun-ust{display:flex;align-items:center;gap:8px;margin:0 0 10px}
.pzk-kt-gun-ust input{flex:1;min-width:0;padding:8px 10px;border:1px solid var(--pzk-cizgi);border-radius:9px;font:inherit;background:var(--pzk-yuzey,#fff);color:inherit}
.pzk-kt-ad{margin:0 0 4px;font-size:16px}
.pzk-kt-ozet{margin:0 0 8px;font-weight:600}
.pzk-kt-svg{display:block;width:100%;height:auto;max-height:340px;border:1px solid var(--pzk-cizgi);border-radius:10px;background:var(--pzk-yuzey-2,#F6F8FA);margin:0 0 10px}
.pzk-kt-yol{fill:none;stroke:var(--pzk-renk);stroke-width:3;stroke-linejoin:round;stroke-linecap:round;opacity:.75}
.pzk-kt-nok{fill:#fff;stroke:#B45309;stroke-width:3}
.pzk-kt-nok.pzk-kt-nok-ad{stroke:var(--pzk-renk)}
.pzk-kt-no{font:700 11px/1 system-ui,sans-serif;fill:#1F2937}
.pzk-kt-duraklar{margin:0 0 10px;padding:0 0 0 22px;display:grid;gap:6px}
.pzk-kt-tanimsiz{color:var(--pzk-gri)}
.pzk-kt-harita{font-size:13px;white-space:nowrap}
.pzk-kt-ekip{list-style:none;margin:0;padding:0;display:grid;gap:6px}
.pzk-kt-ekip-b{all:unset;box-sizing:border-box;width:100%;display:grid;gap:2px;padding:10px 12px;border:1px solid var(--pzk-cizgi);border-radius:10px;cursor:pointer}
.pzk-kt-ekip-b:focus-visible,.pzk-kt-ekip-b:hover{border-color:var(--pzk-renk)}
.pzk-kt-ekip-d{font-size:13px;color:var(--pzk-gri)}
.pzk-kt-r{font-size:12px;font-weight:600}
.pzk-kt-r-tamam{color:#1E6B34}.pzk-kt-r-belge,.pzk-kt-r-eski{color:#8A5300}.pzk-kt-r-yok,.pzk-kt-r-geri{color:#B42318}
.pzk-kt-saat{border:1px solid var(--pzk-cizgi);border-radius:10px;padding:8px 12px 10px;margin:0;display:grid;gap:6px;min-width:0}
.pzk-kt-saat legend{font-size:13px;font-weight:600;padding:0 4px}
.pzk-kt-yon form>.pzk-cip{justify-self:start}
.pzk-kt .pzk-kaydet:disabled{opacity:.45;cursor:not-allowed}
/* 0.99.9: Profilim → Yetkilerim */
.pzk-ytm h2{margin:0 0 4px}
#pzk-ytm-kok{display:grid;gap:10px;margin:10px 0 0}
.pzk-ytm-s{display:grid;grid-template-columns:160px minmax(0,1fr);gap:10px;padding:10px 0;border-top:1px solid var(--pzk-cizgi)}
@media (max-width:560px){.pzk-ytm-s{grid-template-columns:1fr;gap:4px}}
.pzk-ytm-b{font-size:13px;font-weight:600;color:var(--pzk-gri)}
.pzk-ytm-d{display:grid;gap:4px;min-width:0}
.pzk-ytm-rol{display:inline-block;justify-self:start;font-size:12px;font-weight:600;border-radius:999px;padding:3px 10px;background:#EEF2F6;color:#3B4A5C}
.pzk-ytm-rol-yonetici{background:#E6F4F1;color:#0B6A57}
.pzk-ytm-rol-islem{background:#E8F0FE;color:#1A56C4}
.pzk-ytm-rol-izle{background:#F1ECFB;color:#5B3BA8}
.pzk-ytm-mod{list-style:none;margin:0;padding:0;display:grid;gap:8px}
.pzk-ytm-mod li{display:grid;gap:2px;padding:8px 10px;border:1px solid var(--pzk-cizgi);border-radius:10px}
.pzk-ytm-mod-ust{display:flex;flex-wrap:wrap;align-items:center;gap:8px}
.pzk-ytm-git{margin-left:auto;text-decoration:none;padding:4px 10px;font-size:13px}
/* 0.99.10: Prozence mobil uygulaması (varlik/js/prozence-kopru.js, inc/mobil-uygulama.php) */
.pzk-yerel #pzk-bk,.pzk-yerel #pzk-bildirim-ios,.pzk-yerel #pzk-ktk-ios{display:none !important}
.pzk-mg-serit{display:grid;gap:4px;margin:0 0 14px;padding:10px 12px;border:1px solid #BFD3F2;border-radius:10px;background:#EEF4FD;color:#1A3A6B;font-size:14px;text-align:left}
.pzk-mg-serit a{justify-self:start;font-size:13px}
.pzk-mg-tarayici{display:block;width:100%;max-width:320px;margin:0 auto 6px}
.pzk-mg-degistir{margin-top:14px;text-align:center}
.pzk-mg-don .pzk-mg-dugme{display:inline-block;text-decoration:none;padding:12px 20px}
.pzk-mu h2{margin:0 0 4px}
/* 0.99.11: aynı kart daha önce eklenmişse */
.pzk-mr-alt-b{margin:8px 0 0;font-size:15px}
.pzk-sonuc-onceki{margin:0 0 8px}
/* 0.99.12: Mesai — bulunduğun yeri ofise kaydet, selfie, olay ayrıntısı */
.pzk-pd-yer-kutu{margin:8px 0;padding:12px;border:1px solid var(--pzk-cizgi,#dce3ea);border-radius:12px;background:var(--pzk-zemin2,#f6f8fa);display:grid;gap:6px}
.pzk-pd-yer-kutu .pzk-guv-konum span{overflow-wrap:anywhere}
.pzk-pd-selfie-on{display:block;max-width:100%;max-height:50vh;margin:8px auto;border-radius:12px;object-fit:contain}
.pzk-pd-olay-ek{display:block;overflow-wrap:anywhere}
/* 0.99.13: Mesai → Kayıtta saklanan bilgiler — konum ve selfie iki ayrı grup, uyarı tam genişlik */
.pzk-pd-ks{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px}
@media (max-width:620px){.pzk-pd-ks{grid-template-columns:1fr}}
.pzk-pd-ks-grup{display:grid;gap:6px;align-content:start}
.pzk-pd-ks-uyari{grid-column:1/-1}
/* 0.99.13: Admin → Entegrasyonlar (varlik/js/entegrasyon.js). Görsel dil Müşteri rehberi yönetimiyle aynı (pzk-mr-*);
   bağlayıcılar katlanır kart (details), durum satırları, eşleme tablosu. Telefonda alt alta. */
#pzk-eg-kok{display:grid;gap:16px;min-width:0}
#pzk-eg-kok>.pzk-mr-sekme{margin:0}
.pzk-eg-sat{display:grid;gap:4px;padding:10px 12px;border:1px solid var(--pzk-cizgi);border-radius:12px;background:var(--pzk-yuzey,#fff);min-width:0}
.pzk-eg-sat+.pzk-eg-sat{margin-top:8px}
.pzk-eg-sat p.pzk-not{margin:0;overflow-wrap:anywhere}
.pzk-eg-sat-ust{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0}
.pzk-eg-sat-ust strong{overflow-wrap:anywhere}
.pzk-eg-sat .pzk-mr-eylem{margin-top:4px}
.pzk-eg-liste{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:8px}
.pzk-eg-liste>.pzk-eg-sat+.pzk-eg-sat{margin-top:0}
.pzk-eg-kart{padding:0;overflow:hidden}
.pzk-eg-kart>summary{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:14px 16px;cursor:pointer;list-style:none}
.pzk-eg-kart>summary::-webkit-details-marker{display:none}
.pzk-eg-kart>summary::after{content:"▾";margin-left:auto;color:var(--pzk-gri);transition:transform .15s}
.pzk-eg-kart[open]>summary::after{transform:rotate(180deg)}
.pzk-eg-kart>summary small.pzk-not{flex-basis:100%;margin:0}
.pzk-eg-kart>summary:focus-visible{outline:2px solid var(--pzk-renk);outline-offset:-2px;border-radius:12px}
.pzk-eg-ic{display:grid;gap:12px;padding:0 16px 16px;min-width:0}
.pzk-eg-ic>p{margin:0;overflow-wrap:anywhere}
.pzk-eg-hata{overflow-wrap:anywhere}
.pzk-eg-bilgi{display:grid;gap:2px;margin-top:4px}
.pzk-eg-bilgi p{margin:0}
.pzk-eg-imza{display:block;font-size:12.5px;padding:6px 8px;border-radius:8px;background:#fff;border:1px solid var(--pzk-cizgi);overflow-wrap:anywhere;user-select:all}
.pzk-eg-esle{display:grid;gap:6px}
.pzk-eg-esle-sat{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:6px 8px;border:1px solid var(--pzk-cizgi);border-radius:10px}
.pzk-eg-esle-sat>span{flex:1 1 160px;min-width:0}
.pzk-eg-esle-sat select,.pzk-eg-esle-sat input{flex:0 1 220px;min-width:0}
.pzk-eg-kucuk{max-width:140px}
.pzk-eg-dene-tamam{color:#1C6B3A}
.pzk-eg-dene-uyari{color:#7A5A00}
.pzk-eg-dene-hata{color:#9B1C1C}
#pzk-eg-sohbet>.pzk-panel{margin:0}
@media (max-width:520px){.pzk-eg-kart>summary{padding:12px}.pzk-eg-ic{padding:0 12px 12px}}
.pzk-eg-kart .pzk-alan .pzk-yt-cb{display:inline-flex;align-items:center;gap:6px;font-size:13.5px}
.pzk-eg-kart .pzk-alan .pzk-yt-cb input[type=checkbox]{-webkit-appearance:auto;appearance:auto;width:16px;height:16px;min-width:0;min-height:0;padding:0;margin:0;border:0;box-shadow:none;background:none;flex:none;accent-color:var(--pzk-renk)}
/* 0.99.14: işe alışma görevi → departman talebi; kayıtlı sohbet kanalı adresi */
.pzk-ob-talep{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px}
.pzk-ob-talep .pzk-ob-talep-d{min-height:0;padding:2px 8px;font-size:12px;background:var(--pzk-zemin);cursor:default}
.pzk-ob-talep .pzk-not{margin:0;font-size:12.5px}
.pzk-ob-hazirlik{display:block;margin-top:2px}
.pzk-sh-kayitli code{font-size:12.5px;padding:1px 6px;border-radius:6px;background:var(--pzk-zemin)}
/* 0.99.15: Mesajlar (Google Chat) — üst çubuk düğmesi ve panel */
.pzk-msj-ac{position:relative;display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 12px;border-radius:19px;border:1px solid var(--pzk-cizgi);background:#fff;color:var(--pzk-koyu);font:600 13px/1 var(--pzk-f-metin);cursor:pointer;flex:none}
.pzk-msj-ac:hover,.pzk-msj-ac[aria-expanded="true"]{border-color:var(--pzk-renk);color:var(--pzk-renk)}
.pzk-msj-say{position:absolute;top:-5px;right:-6px;min-width:18px;height:18px;padding:0 5px;border-radius:99px;background:#D14343;color:#fff;font-size:11px;font-weight:700;line-height:18px;text-align:center}
@media (max-width:899.98px){.pzk-msj-ac-y{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.pzk-msj-ac{width:38px;padding:0;justify-content:center;border-radius:50%}}
.pzk-msj-perde{position:fixed;inset:0;z-index:40;background:rgba(14,34,51,.38)}
.pzk-msj{position:fixed;top:0;right:0;bottom:0;z-index:41;width:min(920px,calc(100vw - 32px));display:flex;flex-direction:column;background:var(--pzk-yuzey);box-shadow:-12px 0 40px -16px rgba(14,34,51,.35);padding-top:env(safe-area-inset-top)}
.pzk-msj[hidden],.pzk-msj-perde[hidden]{display:none}
html.pzk-msj-acik,html.pzk-msj-acik body{overflow:hidden}
.pzk-msj-bas{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--pzk-cizgi)}
.pzk-msj-bas h2{margin:0;font:700 18px/1.2 var(--pzk-f-baslik);color:var(--pzk-koyu)}
.pzk-msj-kapat{width:38px;height:38px;border-radius:50%;border:1px solid var(--pzk-cizgi);background:#fff;color:var(--pzk-koyu);display:grid;place-items:center;cursor:pointer}
.pzk-msj-govde{flex:1;min-height:0;display:flex;flex-direction:column}
.pzk-msj-govde>.pzk-uyari,.pzk-msj-govde>.pzk-not,.pzk-msj-govde>.pzk-cip{margin:16px}
.pzk-msj-bagla{max-width:440px;margin:40px auto;padding:0 20px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}
.pzk-msj-bagla h3{margin:4px 0 0;font:700 20px/1.25 var(--pzk-f-baslik);color:var(--pzk-koyu)}
.pzk-msj-bagla p{margin:0;line-height:1.5}
.pzk-msj-bagla .pzk-msj-av{width:56px;height:56px;font-size:22px}
.pzk-msj-kap{flex:1;min-height:0;display:grid;grid-template-columns:300px 1fr}
.pzk-msj-sol{display:flex;flex-direction:column;min-height:0;border-right:1px solid var(--pzk-cizgi);background:var(--pzk-zemin)}
.pzk-msj-sol-ust{display:flex;gap:8px;padding:12px;align-items:center}
.pzk-msj-ara{flex:1;min-width:0;height:38px;padding:0 12px;border:1px solid var(--pzk-cizgi);border-radius:10px;font:inherit;background:#fff;box-sizing:border-box}
.pzk-msj-sag>.pzk-msj-ara{flex:none;margin:12px 16px 0;width:calc(100% - 32px)}
.pzk-msj-liste{list-style:none;margin:0;padding:4px 8px 8px;overflow:auto;flex:1;min-height:0}
.pzk-msj-oge{width:100%;display:flex;align-items:center;gap:10px;padding:9px 10px;border:0;border-radius:12px;background:transparent;text-align:left;font:inherit;color:var(--pzk-metin);cursor:pointer}
.pzk-msj-oge:hover{background:#fff}
.pzk-msj-oge.secili{background:#fff;box-shadow:inset 3px 0 0 var(--pzk-renk)}
.pzk-msj-oge-m{flex:1;min-width:0;display:flex;flex-direction:column}
.pzk-msj-oge-m strong{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.pzk-msj-oge.okunmamis strong{font-weight:800;color:var(--pzk-koyu)}
.pzk-msj-oge-m small{color:var(--pzk-gri);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.pzk-msj-tur{color:var(--pzk-renk);font-weight:600}
.pzk-msj-nokta{width:10px;height:10px;border-radius:50%;background:var(--pzk-renk);flex:none}
.pzk-msj-av{width:36px;height:36px;border-radius:50%;flex:none;display:grid;place-items:center;overflow:hidden;background:var(--pzk-renk-ince);color:var(--pzk-renk);font:700 14px/1 var(--pzk-f-baslik)}
.pzk-msj-av img{width:100%;height:100%;object-fit:cover}
.pzk-msj-av-sirket{background:var(--pzk-renk);color:#fff}
.pzk-msj-hesap{margin:0;padding:10px 14px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--pzk-cizgi);font-size:12px;overflow-wrap:anywhere}
.pzk-msj-bag-kaldir{border:0;background:none;padding:0;color:var(--pzk-renk);font:inherit;text-decoration:underline;cursor:pointer}
.pzk-msj-sag{display:flex;flex-direction:column;min-height:0;min-width:0}
.pzk-msj-sag-bas{display:flex;align-items:center;gap:10px;padding:10px 16px;border-bottom:1px solid var(--pzk-cizgi)}
.pzk-msj-sag-ad{flex:1;min-width:0}
.pzk-msj-sag-ad h3{margin:0;font:700 16px/1.25 var(--pzk-f-baslik);color:var(--pzk-koyu);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.pzk-msj-sag-ad small{color:var(--pzk-gri);font-size:12px}
.pzk-msj-geri{display:none;width:36px;height:36px;border-radius:50%;border:1px solid var(--pzk-cizgi);background:#fff;font-size:22px;line-height:1;color:var(--pzk-koyu);cursor:pointer}
.pzk-msj-gc{flex:none;text-decoration:none}
.pzk-msj-akis{flex:1;min-height:0;overflow:auto;padding:14px 16px;display:flex;flex-direction:column;gap:6px;background:linear-gradient(var(--pzk-zemin),var(--pzk-zemin)) padding-box}
.pzk-msj-daha{align-self:center;margin-bottom:6px}
.pzk-msj-bos{margin:24px auto;text-align:center;max-width:36ch}
.pzk-msj-ileti{display:flex;flex-direction:column;align-items:flex-start;max-width:78%}
.pzk-msj-ileti.ben{align-self:flex-end;align-items:flex-end}
.pzk-msj-kim{font-size:12px;font-weight:600;color:var(--pzk-gri);margin:6px 0 2px 4px}
.pzk-msj-balon{padding:8px 12px;border-radius:14px 14px 14px 4px;background:#fff;border:1px solid var(--pzk-cizgi);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.45}
.pzk-msj-ileti.ben .pzk-msj-balon{border-radius:14px 14px 4px 14px;background:var(--pzk-renk);border-color:var(--pzk-renk);color:#fff}
.pzk-msj-ileti.ben .pzk-msj-balon a{color:#fff}
.pzk-msj-ek{font-size:12px;color:var(--pzk-gri);font-style:italic;margin:2px 4px 0}
.pzk-msj-z{font-size:11px;color:var(--pzk-acik);margin:2px 6px 0}
.pzk-msj-yaz{display:flex;gap:8px;align-items:flex-end;padding:10px 12px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--pzk-cizgi);background:#fff}
.pzk-msj-yaz textarea{flex:1;min-width:0;resize:none;min-height:40px;max-height:160px;padding:9px 12px;border:1px solid var(--pzk-cizgi);border-radius:12px;font:inherit;line-height:1.4;box-sizing:border-box}
.pzk-msj-gonder{flex:none;height:40px}
@media (max-width:759.98px){
	.pzk-msj{width:100vw;left:0;box-shadow:none}
	.pzk-msj-kap{grid-template-columns:1fr}
	.pzk-msj-sol{border-right:0}
	.pzk-msj-kap .pzk-msj-sag{display:none}
	.pzk-msj-kap.pzk-msj-ic .pzk-msj-sol{display:none}
	.pzk-msj-kap.pzk-msj-ic .pzk-msj-sag{display:flex}
	.pzk-msj-geri{display:grid;place-items:center}
	.pzk-msj-ileti{max-width:88%}
}
.pzk-eg-kopya{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:10px 0}
.pzk-eg-kopya code,.pzk-eg-kapsam code{font-size:12px;padding:2px 6px;border-radius:6px;background:var(--pzk-zemin);overflow-wrap:anywhere}
.pzk-eg-kopya code{white-space:pre-wrap}
.pzk-eg-msj-ozet{display:grid;grid-template-columns:minmax(140px,max-content) 1fr;gap:6px 16px;margin:12px 0 16px}
.pzk-eg-msj-ozet dt{color:var(--pzk-gri);font-size:13px}
.pzk-eg-msj-ozet dd{margin:0;min-width:0;overflow-wrap:anywhere}
@media (max-width:519.98px){.pzk-eg-msj-ozet{grid-template-columns:1fr}.pzk-eg-msj-ozet dd{margin-bottom:6px}}
.pzk-eg-adim li{margin:0 0 10px}
.pzk-eg-ac{text-decoration:none;margin-left:2px}
.pzk-yt-rz-rehber{margin:6px 0 12px}
.pzk-yt-rz-rehber ol{margin:6px 0 0;padding-left:20px}
.pzk-yt-rz-rehber li{margin:0 0 8px}
.pzk-eg-kapsam{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0}
.pzk-eg-kapsam p{margin:0;font-weight:600}
.pzk-eg-adim{margin:0 0 8px;padding-left:20px;line-height:1.5}
.pzk-eg-adim li{margin:4px 0}
.pzk-msj-sol-ust .pzk-kaydet,.pzk-msj .pzk-msj-gonder{flex:0 0 auto;width:auto;margin:0;padding:0 16px}
.pzk-msj-sol-ust .pzk-msj-ara,.pzk-msj-yaz textarea{flex:1 1 auto;width:auto;min-width:0;margin:0}
/* 0.99.16: Kartımı gönder — ekip kartları, gönderim izi, otomatik gönder */
.pzk-kg-ekip{margin:0 0 14px;position:relative}
.pzk-kg-alt{display:block;font-size:13px;margin:0 0 6px;color:var(--pzk-koyu)}
.pzk-kg-cipler{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 6px}
.pzk-kg-ekip-ara{width:100%;height:38px;padding:0 12px;border:1px solid var(--pzk-cizgi);border-radius:10px;font:inherit;box-sizing:border-box}
.pzk-kg-oneri{list-style:none;margin:4px 0 0;padding:4px;border:1px solid var(--pzk-cizgi);border-radius:10px;background:#fff;box-shadow:var(--pzk-golge);max-height:220px;overflow:auto}
.pzk-kg-oneri-oge{width:100%;display:flex;flex-direction:column;align-items:flex-start;padding:7px 10px;border:0;border-radius:8px;background:none;font:inherit;text-align:left;cursor:pointer}
.pzk-kg-oneri-oge:hover,.pzk-kg-oneri-oge:focus{background:var(--pzk-renk-ince)}
.pzk-kg-oneri-oge small{color:var(--pzk-gri);font-size:12px}
.pzk-kg-iz{margin:16px 0 0;padding-top:12px;border-top:1px solid var(--pzk-cizgi)}
.pzk-kg-iz-liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}
.pzk-kg-iz-liste li{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.pzk-kg-iz-m{flex:1 1 160px;min-width:0;display:flex;flex-direction:column}
.pzk-kg-iz-m small{color:var(--pzk-gri);font-size:12px}
.pzk-kg-durum{font-size:12px;font-weight:600;padding:3px 8px;border-radius:99px;background:var(--pzk-zemin);color:var(--pzk-gri);white-space:nowrap}
.pzk-kg-durum-kaydetti{background:#E7F6EC;color:#1E7E4A}
.pzk-kg-durum-acildi{background:#FFF6E0;color:#8A5A00}
.pzk-kg-oto{margin:16px 0 0;padding-top:12px;border-top:1px solid var(--pzk-cizgi)}
.pzk-kg-oto-sec{display:flex;align-items:center;gap:8px;font-weight:600}
.pzk-kg-oto .pzk-not{margin:6px 0}
/* 0.99.16: iPhone klavyesi kapandıktan sonra ortada kalan alt menü (mobil-menu.js --pzk-ios-kayma) */
.pzk-mob-menu,.pzk-ktk-fab{translate:0 var(--pzk-ios-kayma,0px)}

/* 0.99.20: 24 saatlik saat alanı (saat24.js) */
input.pzk-saat24{font-variant-numeric:tabular-nums;letter-spacing:.02em}
input.pzk-saat24.pzk-saat24-hata{border-color:#C0392B;box-shadow:0 0 0 2px rgba(192,57,43,.15)}

/* 0.99.21: giden kargo adımları (Talep alındı → Muhaberatta → Kargoda → Gönderildi) */
.pzk-kr-adim{display:flex;flex-wrap:wrap;gap:4px;list-style:none;margin:6px 0 2px;padding:0;counter-reset:krad}
.pzk-kr-adim li{position:relative;flex:1 1 0;min-width:72px;padding:4px 6px 4px 22px;border-radius:6px;background:#F1F3F5;color:#6B7280;font-size:12px;line-height:1.3;counter-increment:krad}
.pzk-kr-adim li::before{content:counter(krad);position:absolute;left:6px;top:4px;font-weight:700}
.pzk-kr-adim li.tamam{background:#E6F4EA;color:#1E6B34}
.pzk-kr-adim li.tamam::before{content:'✓'}
.pzk-kr-adim li.simdi{background:var(--pzk-renk);color:#fff;font-weight:600}
.pzk-kr-d-hazir{background:#FFF4E0;color:#8A5300}
.pzk-kr-d-gonderildi{background:#E7F0FB;color:#1F4F8A}
.pzk-kr-d-ulasti{background:#E6F4EA;color:#1E6B34}
.pzk-kr-teslim input[type=url]{min-width:220px}
/* 0.99.22: Satın alma */
.pzk-sa-liste{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:6px}
.pzk-sa-s{display:flex;flex-direction:column;gap:3px;padding:10px 12px;border:1px solid var(--pzk-cizgi);border-radius:12px;background:#fff;min-width:0}
.pzk-sa-s .pzk-tl-b,.pzk-sa-s .pzk-tl-alt{overflow-wrap:anywhere}
.pzk-sa-ey{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px;align-items:flex-end}
.pzk-sa-ey .pzk-alan{flex:1 1 220px;margin:0}
.pzk-sa-onaysiz{padding:1px 8px;border-radius:999px;font-size:12px;font-weight:600;background:#FFF4E0;color:#8A5300}
.pzk-sa-d-onay{background:#FFF1CF;color:#6B4700}.pzk-sa-d-onaylandi{background:#E7F0FB;color:#1F4F8A}.pzk-sa-d-red{background:#FDE7E4;color:#8A2A1B}
.pzk-sa-d-siparis{background:#EAE8FB;color:#3B2D8F}.pzk-sa-d-teslim{background:#E6F4EA;color:#1E6B34}.pzk-sa-d-iptal{background:#F3F3F3;color:#6B6B6B;text-decoration:line-through}
.pzk-sa-red{color:#8A2A1B}
.pzk-sa-grup{display:flex;align-items:baseline;gap:8px;margin:14px 0 0}
.pzk-sa-suz{display:flex;flex-wrap:wrap;gap:6px;align-items:center}
.pzk-sa-suz select,.pzk-sa-suz input[type=search]{min-width:0;flex:1 1 140px;max-width:100%}
.pzk-sa-baslik{margin:8px 0 4px;font-size:17px;overflow-wrap:anywhere}
.pzk-sa-dl{display:grid;grid-template-columns:max-content 1fr;gap:4px 12px;margin:6px 0;font-size:14px}
.pzk-sa-dl dt{color:var(--pzk-gri)}.pzk-sa-dl dd{margin:0;overflow-wrap:anywhere;white-space:pre-line}
.pzk-sa-ab{margin:14px 0 6px;font-size:14px}
.pzk-sa-kalemler{margin:0;padding-left:20px;display:grid;gap:8px}
.pzk-sa-kl{overflow-wrap:anywhere}
.pzk-sa-kl-n{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:13px;margin-top:2px}
.pzk-sa-alts{margin-top:4px;font-size:13px}.pzk-sa-alts ul{margin:2px 0 0;padding-left:18px}.pzk-sa-alts li{display:flex;flex-wrap:wrap;gap:6px;align-items:center}
.pzk-sa-neden{margin:4px 0 0;font-size:13px;color:var(--pzk-koyu)}
.pzk-sa-gecmis{list-style:none;margin:0;padding:0;font-size:13px;display:grid;gap:3px}
.pzk-sa-red-f{margin-top:8px}
.pzk-sa-kalem{border:1px solid var(--pzk-cizgi);border-radius:12px;padding:10px 12px;margin:10px 0 0;display:grid;gap:8px;min-width:0}
.pzk-sa-kalem legend{padding:0 6px;font-weight:600;font-size:13px}
.pzk-sa-uc{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}
.pzk-sa-alt{display:grid;grid-template-columns:1fr 1fr 110px 1fr 1fr auto;gap:6px;align-items:center}
.pzk-sa-alt input{min-width:0}
.pzk-sa-kalem-ekle{margin-top:8px}
.pzk-sa-toplam{font-weight:600;margin:10px 0 4px}
.pzk-sa-kat{display:grid;gap:6px}
.pzk-sa-kat-s{display:grid;grid-template-columns:1fr 120px auto;gap:6px;align-items:center}
.pzk-sa-kat-s input{min-width:0}
@media (max-width:640px){
.pzk-sa-uc{grid-template-columns:1fr 1fr}
.pzk-sa-uc .pzk-alan:first-child{grid-column:1 / -1}
.pzk-sa-alt{grid-template-columns:1fr 1fr;padding:8px;border:1px dashed var(--pzk-cizgi);border-radius:10px}
.pzk-sa-alt .pzk-sa-alt-x{grid-column:1 / -1;justify-self:start}
.pzk-sa-dl{grid-template-columns:1fr}.pzk-sa-dl dd{margin-bottom:4px}
}
.pzk-sa-alt input,.pzk-sa-suz select,.pzk-sa-suz input[type=search],.pzk-sa-kat-s input,.pzk-sa-kat-s select{min-height:40px;padding:8px 10px;border:1px solid var(--pzk-cizgi);border-radius:10px;background:#fff;font:400 15px/1.35 var(--pzk-f-metin);color:var(--pzk-metin);-webkit-appearance:none;appearance:none;width:100%}
.pzk-sa-suz select,.pzk-sa-kat-s select{background-image:linear-gradient(45deg,transparent 50%,var(--pzk-gri) 50%),linear-gradient(135deg,var(--pzk-gri) 50%,transparent 50%);background-position:calc(100% - 16px) 17px,calc(100% - 11px) 17px;background-size:5px 5px;background-repeat:no-repeat;padding-right:28px}
.pzk-sa-alt input:focus,.pzk-sa-suz select:focus,.pzk-sa-suz input:focus,.pzk-sa-kat-s input:focus,.pzk-sa-kat-s select:focus{outline:none;border-color:var(--pzk-renk);box-shadow:0 0 0 3px color-mix(in srgb,var(--pzk-renk) 18%,transparent)}
.pzk-sa-suz select,.pzk-sa-suz input[type=search]{width:auto}
.pzk-sa-suz .pzk-guv-konum{margin:0}
.pzk-sa-altk{display:grid;gap:6px}
.pzk-t-koyu .pzk-sa-alt input,.pzk-t-koyu .pzk-sa-suz select,.pzk-t-koyu .pzk-sa-suz input,.pzk-t-koyu .pzk-sa-kat-s input,.pzk-t-koyu .pzk-sa-kat-s select{background-color:#182635;color:#E6EDF3}
/* 0.99.23: Admin → Hizmetler alt sekmeleri; muhaberat Gelen / Giden süzgeci ve tür rozetleri; rezervasyon misafiri */
.pzk-hz-yt-sekme{position:static;margin:0 0 14px}
.pzk-hz-yt-sekme .pzk-ps-t{flex:0 0 auto}
.pzk-hz-yt-sekme .pzk-hz-kapali{opacity:.6}
.pzk-hz-yt-sekme .pzk-hz-kapali small{font-weight:500;font-size:11px;padding:1px 6px;border-radius:999px;background:#F1F3F5;color:#6B7280}
.pzk-hz-yt-sekme .pzk-hz-kapali[aria-selected="true"] small{background:rgba(255,255,255,.25);color:#fff}
.pzk-kr-yon-suz{display:inline-flex;gap:4px;flex-wrap:wrap}
.pzk-kr-tur-yemek{background:#FFF1E6;color:#8A4100}.pzk-kr-tur-cicek{background:#FCE8F3;color:#8A1F5C}.pzk-kr-tur-kart{background:#E7F0FB;color:#1F4F8A}.pzk-kr-tur-kurye{background:#EAE8FB;color:#3B2D8F}
.pzk-zy-rez{display:block;color:var(--pzk-koyu);font-weight:600;margin-top:2px}
/* 0.99.24: Resepsiyon ve Muhaberat masası (?b=masa); rezervasyonda toplantıdaki çalışanlar */
.pzk-rm-durum{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:0 0 12px}
.pzk-rm-durum .pzk-not{margin:0 6px 0 0}
.pzk-rm-cip{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;background:var(--pzk-zemin);border:1px solid var(--pzk-cizgi);font-size:13px;font-weight:600;color:var(--pzk-koyu)}
.pzk-rm-cip.pzk-rm-dolu{background:#FDECEC;border-color:#F5C2C2;color:#9B1C1C}
.pzk-rm-sekme{position:static;margin:0 0 12px}
.pzk-rm-kart{padding:14px;border:1px solid var(--pzk-cizgi);border-radius:14px;background:#fff;margin:0 0 16px;min-width:0}
.pzk-rm-kart .pzk-kr-b{margin-top:0}
.pzk-rm-ust{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 6px}
.pzk-rm-kamera{position:relative;overflow:hidden;cursor:pointer;min-height:48px;padding:10px 16px;font-size:15px}
.pzk-rm-dosya{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}
.pzk-rm-kamera:focus-within{outline:2px solid var(--pzk-renk);outline-offset:2px}
.pzk-rm-bilgi:empty{display:none}
.pzk-rm-eslesme{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 8px}
.pzk-rm-eslesme .pzk-not{flex:1 0 100%;margin:0}
.pzk-rm-es{white-space:normal;text-align:left;max-width:100%}
.pzk-rm-sec{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:0;padding:8px 10px;border-radius:10px;background:var(--pzk-renk-ince,#EEF4FF);overflow-wrap:anywhere}
.pzk-rm-sec[hidden]{display:none}
.pzk-rm-tur{display:flex;flex-wrap:wrap;gap:6px;border:0;margin:0;padding:0;min-width:0}
.pzk-rm-tur legend{font-size:13.5px;font-weight:600;margin:0 0 6px;padding:0;color:var(--pzk-koyu)}
.pzk-rm-tur .pzk-cip[aria-pressed="true"]{background:var(--pzk-renk);border-color:var(--pzk-renk);color:#fff}
.pzk-rm-sonuc:empty{display:none}
.pzk-rm-sonuc{margin-top:10px;padding:10px 12px;border-radius:10px;background:#ECFDF3;border:1px solid #B7EBCB}
.pzk-rm-tamam{margin:0 0 4px;font-weight:600;color:#05603A}
.pzk-rm-uyari{color:#9B1C1C;font-weight:600}
.pzk-rm-teslim{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px;width:100%}
.pzk-rm-teslim input{flex:1 1 140px;min-width:0;min-height:40px;padding:8px 10px;border:1px solid var(--pzk-cizgi);border-radius:10px;font:400 15px/1.35 var(--pzk-f-metin)}
.pzk-rm-liste .pzk-kr-s{min-width:0;overflow-wrap:anywhere}
.pzk-rz-kat-c{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 6px}
.pzk-rz-kat-c:empty{display:none}
.pzk-rz-kat input[type=text]{width:100%;min-height:40px;padding:8px 10px;border:1px solid var(--pzk-cizgi);border-radius:10px;font:400 15px/1.35 var(--pzk-f-metin)}
.pzk-rz-davet{background:#EAE8FB;color:#3B2D8F}
@media (min-width:1100px){.pzk-rm{max-width:860px}}
.pzk-t-koyu .pzk-rm-kart{background:#13202C}
.pzk-t-koyu .pzk-rm-teslim input,.pzk-t-koyu .pzk-rz-kat input[type=text]{background:#182635;color:#E6EDF3}
/* 0.99.25: Admin → Entegrasyonlar → Google / Microsoft sihirbazı; modül kutularında bağlantı durumu */
.pzk-eg-sb-ozet{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0 0 10px}
.pzk-eg-adimlar{list-style:none;margin:0;padding:0;display:grid;gap:10px;counter-reset:none}
.pzk-eg-adim{padding:12px 14px;border:1px solid var(--pzk-cizgi);border-radius:12px;background:#fff;min-width:0;overflow-wrap:anywhere}
.pzk-eg-adim-tamam{border-color:#B7EBCB;background:#F6FEF9}
.pzk-eg-adim-eksik{border-color:#F5C2C2}
.pzk-eg-adim .pzk-eg-sat-ust strong{display:inline-flex;align-items:center;gap:8px}
.pzk-eg-adim-no{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--pzk-renk);color:#fff;font-size:13px;font-weight:700;flex:0 0 auto}
.pzk-eg-adim-tamam .pzk-eg-adim-no{background:#12B76A}
.pzk-eg-adim .pzk-not{margin:6px 0 0}
.pzk-eg-adim code{font-size:12.5px;word-break:break-all}
.pzk-eg-adim .pzk-mr-eylem{margin-top:8px;display:flex;flex-wrap:wrap;gap:6px}
.pzk-eg-sb-json{margin-top:8px}
.pzk-eg-sb-json summary{cursor:pointer;font-weight:600;color:var(--pzk-koyu)}
.pzk-eg-adim textarea{width:100%;box-sizing:border-box;margin-top:6px;padding:8px 10px;border:1px solid var(--pzk-cizgi);border-radius:10px;font:400 12.5px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;resize:vertical}
.pzk-eg-sb-tablo{width:100%;border-collapse:collapse;margin-top:6px;font-size:14px}
.pzk-eg-sb-tablo td{padding:8px 6px;border-top:1px solid var(--pzk-cizgi);vertical-align:top}
.pzk-eg-sb-tablo td:nth-child(2){white-space:nowrap}
@media (max-width:640px){.pzk-eg-sb-tablo,.pzk-eg-sb-tablo tbody,.pzk-eg-sb-tablo tr,.pzk-eg-sb-tablo td{display:block}.pzk-eg-sb-tablo tr{border-top:1px solid var(--pzk-cizgi);padding:6px 0}.pzk-eg-sb-tablo td{border:0;padding:2px 0}}
.pzk-yt-rz-gb{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:4px 0}
.pzk-t-koyu .pzk-eg-adim{background:#13202C}
.pzk-t-koyu .pzk-eg-adim-tamam{background:#0F2A1F}
.pzk-t-koyu .pzk-eg-adim textarea{background:#182635;color:#E6EDF3}
/* 0.99.26: servis — bugünkü seferler tablosu, boş yer, başka servise biniş, şoför Bindi / Binmedi */
.pzk-yt-sv-bugun{margin:0 0 14px}
.pzk-yt-sv-tablo{border-collapse:collapse;width:100%;font-size:13px;min-width:560px}
.pzk-yt-sv-tablo th,.pzk-yt-sv-tablo td{padding:6px 8px;border-bottom:1px solid var(--pzk-cizgi);text-align:left;vertical-align:top}
.pzk-yt-sv-tablo th{font-size:12px;color:var(--pzk-gri);font-weight:600;white-space:nowrap}
.pzk-hz-yer{margin:4px 0 8px}
.pzk-hz-misafir{margin:6px 0;display:flex;flex-wrap:wrap;align-items:center;gap:4px}
.pzk-hz-mf{margin:8px 0}
.pzk-hz-mf summary{cursor:pointer;font-weight:600}
.pzk-hz-mf-alan{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:6px}
.pzk-hz-mf-alan select{min-width:0;max-width:100%}
.pzk-sf-yolcu li{display:flex;flex-wrap:wrap;align-items:center;gap:6px}
.pzk-sf-bin{display:inline-flex;gap:6px;margin-left:auto}
.pzk-sf-yolcu li.pzk-sf-bindi .pzk-sf-ad{color:#0a7a3d;font-weight:600}
.pzk-sf-yolcu li.pzk-sf-binmedi .pzk-sf-ad{color:#b42318;text-decoration:line-through}
.pzk-sf-misafir{color:var(--pzk-renk)}
/* 0.99.27: yemekhane — giriş penceresi, görevli ekranı, misafir formu, ayarlar */
.pzk-hz-yh{margin:0 0 12px;padding:12px 14px;border:1px solid var(--pzk-cizgi);border-radius:12px;background:#fff}
.pzk-hz-yh[hidden]{display:none}
.pzk-yh-durum{margin:0 0 8px}
.pzk-yh-girdi strong{color:#0a7a3d}
.pzk-yh-mf{margin:8px 0}
.pzk-yh-mf summary{cursor:pointer;font-weight:600}
.pzk-yh-mf-satir{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0}
.pzk-yh-mf-satir input{flex:1 1 140px;min-width:0}
.pzk-yh-ekran-ac{margin-top:6px}
.pzk-yh-ortu{position:fixed;inset:0;z-index:9000;background:rgba(15,23,42,.55);display:flex;align-items:center;justify-content:center;padding:16px}
.pzk-yh-pen{position:relative;background:#fff;border-radius:18px;padding:22px 20px 18px;width:100%;max-width:520px;max-height:92vh;overflow:auto;text-align:center;box-shadow:0 20px 50px rgba(0,0,0,.25)}
.pzk-yh-gorevli .pzk-yh-pen{max-width:640px;text-align:left}
.pzk-yh-kapat{position:absolute;top:8px;right:10px;border:0;background:none;font-size:26px;line-height:1;cursor:pointer;color:var(--pzk-gri)}
.pzk-yh-tik{width:72px;height:72px;margin:6px auto 10px;border-radius:50%;background:#0a7a3d;color:#fff;font-size:40px;line-height:72px;font-weight:700}
.pzk-yh-tik.pzk-yh-hata{background:#b42318}
.pzk-yh-saat{font-size:18px}
.pzk-yh-qr{max-width:340px;margin:8px auto;text-align:center}
.pzk-yh-qr svg{width:100%;height:auto;display:block}
.pzk-yh-qr-eski svg{opacity:.35}
.pzk-yh-kapali{font-size:20px;font-weight:600;color:var(--pzk-gri);padding:40px 0}
.pzk-yh-say{font-size:18px;text-align:center;margin:6px 0 10px}
.pzk-yh-liste{list-style:none;margin:0 0 10px;padding:0;display:grid;gap:4px}
.pzk-yh-liste li{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline;border-bottom:1px solid var(--pzk-cizgi);padding:4px 0}
.pzk-yh-l-saat{font-variant-numeric:tabular-nums;color:var(--pzk-gri);min-width:3em}
.pzk-yh-elle{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end;margin:6px 0 12px}
.pzk-yh-elle .pzk-alan{flex:1 1 220px;margin:0}
.pzk-yh-kisi-liste{max-height:240px;overflow:auto;border:1px solid var(--pzk-cizgi);border-radius:10px;padding:6px 8px;display:grid;gap:2px}
.pzk-yh-kisi-sec[hidden],.pzk-alan[hidden]{display:none}
/* 0.99.28: ziyaretçi paketi — karşılama durumu, çıkış noktası düğmeleri, şu an içeride */
.pzk-zy-karsila{display:block;margin-top:2px}
.pzk-kr-teslim .pzk-zy-nokta{white-space:nowrap}
.pzk-yt-zy-karsila textarea{width:100%}
/* 0.99.29: Google Takvim'den gelen rezervasyon */
.pzk-rz-google{margin-left:4px}
.pzk-yt-rz-ge{border:1px solid var(--pzk-cizgi);border-radius:12px;padding:10px 12px;margin:10px 0}
.pzk-yt-rz-ge .pzk-kr-liste{margin-top:8px}
/* 0.99.30: Acil durum planı ve "Acil durum bildir" */
.pzk-acil-ac{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 12px;border-radius:19px;border:1px solid #F5C9A6;background:#FFF6ED;color:#B54708;font:600 13px/1 var(--pzk-f-metin);cursor:pointer;flex:none;position:relative}
.pzk-acil-ac:hover{border-color:#B54708}
@media (max-width:599.98px){.pzk-acil-ac-y{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.pzk-acil-ac{width:38px;padding:0;justify-content:center}}
.pzk-acil-bant{margin:0 0 16px;padding:14px 16px;border-radius:var(--pzk-yaricap);border:2px solid #B42318;background:#B42318;color:#fff;scroll-margin-top:80px;box-shadow:0 10px 30px -12px rgba(180,35,24,.55)}
.pzk-acil-bant-tatbikat{border-style:dashed;border-color:#FFF4D6;background:#912018}
.pzk-acil-bant-bas{display:flex;align-items:center;flex-wrap:wrap;gap:8px}
.pzk-acil-bant-bas h2{margin:0;font:800 20px/1.25 var(--pzk-f-baslik);color:#fff;text-transform:uppercase;letter-spacing:.02em}
.pzk-acil-bant .pzk-not{color:rgba(255,255,255,.9);margin:8px 0 0}
.pzk-acil-bant-bas .pzk-not{margin:0 0 0 auto}
.pzk-acil-not{margin:8px 0 0;font-weight:700}
.pzk-acil-talimat{white-space:pre-line;margin:10px 0 0;font-size:15px;line-height:1.5}
.pzk-acil-bant .pzk-acil-talimat{background:rgba(255,255,255,.12);border-radius:8px;padding:10px 12px}
.pzk-acil-yerler{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;margin:12px 0 0}
.pzk-acil-yer{border:1px solid var(--pzk-cizgi);border-radius:8px;padding:8px 10px}
.pzk-acil-bant .pzk-acil-yer{border-color:rgba(255,255,255,.25);background:rgba(255,255,255,.1)}
.pzk-acil-yer h4{margin:0 0 4px;font:700 14px/1.3 var(--pzk-f-metin)}
.pzk-acil-yer ul{margin:0;padding-left:18px;font-size:14px}
.pzk-acil-teller{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 0}
.pzk-acil-tel{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:6px 14px;border-radius:20px;background:#fff;color:#B42318;border:1px solid #F1C4BF;text-decoration:none;font-size:14px}
.pzk-acil-tel b{font-size:16px}
.pzk-acil-tel-k{color:var(--pzk-koyu)}
.pzk-acil-bant .pzk-acil-tel,.pzk-acil-bant .pzk-acil-tel span,.pzk-acil-bant .pzk-acil-tel b{color:#B42318}
.pzk-acil-eylem{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0 0}
.pzk-acil-bant .pzk-cip{background:#fff;color:#B42318;border-color:#fff;margin:0}
.pzk-acil-bant .pzk-cip-dolu{background:#7A271A;color:#fff;border-color:#7A271A}
.pzk-acil-bant .pzk-guv-onay{color:#fff;display:flex;flex-wrap:wrap;align-items:center;gap:8px}
.pzk-acil-uyari{padding:10px 12px;border-radius:8px;background:#FEF3F2;border:1px solid #F1C4BF;color:#B42318;margin:0 0 12px}
.pzk-acil-turler{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin:8px 0 14px}
.pzk-acil-tur{min-height:64px;padding:10px;border-radius:12px;border:2px solid #F1C4BF;background:#FFF5F4;color:#B42318;font:700 16px/1.25 var(--pzk-f-metin);cursor:pointer}
.pzk-acil-tur:hover{border-color:#B42318}
.pzk-acil-tur.secili{background:#B42318;color:#fff;border-color:#B42318}
.pzk-acil-onay{border:2px solid #B42318;border-radius:12px;padding:14px 16px;background:#FFF5F4}
.pzk-acil-onay h3{margin:0 0 6px;color:#B42318}
.pzk-acil-onay ul{margin:6px 0 10px;padding-left:18px}
.pzk-ps-t.pzk-acil-t-bildir{color:#B42318}
.pzk-ps-t.pzk-acil-t-bildir[aria-selected=true]{background:#B42318;color:#fff}
.pzk-acil-m h3{margin:16px 0 6px;font:700 15px/1.3 var(--pzk-f-baslik)}
.pzk-acil-tl{border:1px solid var(--pzk-cizgi);border-radius:8px;padding:8px 12px;margin:0 0 8px}
.pzk-acil-tl summary{cursor:pointer;font-weight:700}
.pzk-acil-sorumlular,.pzk-acil-ic-liste{list-style:none;margin:0;padding:0}
.pzk-acil-sorumlular li,.pzk-acil-ic-liste li{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;padding:8px 0;border-bottom:1px solid var(--pzk-cizgi)}
.pzk-acil-sorumlular small,.pzk-acil-ic-liste small{color:var(--pzk-gri,#5b6b78);flex:1 1 160px}
.pzk-acil-duzen textarea,.pzk-acil-duzen input[type=url]{width:100%}
/* 0.99.31: İK ve muhasebe (İK olay webhook'u, bordro aktarımı) */
.pzk-eg-iko-grup{border:1px solid var(--pzk-cizgi);border-radius:10px;padding:6px 10px 8px;margin:0 0 8px}
.pzk-eg-iko-grup legend{font-weight:600;font-size:13px;padding:0 4px}
.pzk-eg-iko-kod{font-size:11px;color:var(--pzk-gri);margin-left:6px}
.pzk-pd-bak{margin-top:12px;padding-top:10px;border-top:1px solid var(--pzk-cizgi)}
.pzk-pd-bak select,#pzk-eg-bak select,#pzk-eg-bak input[type=month]{min-width:0;max-width:100%}
/* 0.99.31: alan etiketi içindeki onay kutusu (İK olayları imza anahtarı "Yenile") metin kutusu gibi çizilmesin */
.pzk-alan .pzk-yt-cb{display:inline-flex;align-items:center;gap:6px;font-size:13.5px}
.pzk-alan .pzk-yt-cb input[type=checkbox]{-webkit-appearance:auto;appearance:auto;width:16px;height:16px;min-width:0;min-height:0;padding:0;margin:0;border:0;box-shadow:none;background:none;flex:none;accent-color:var(--pzk-renk)}
/* 0.99.32: Çalışan profil sayfası — kurumsal, sade (LinkedIn düzeni) */
.pzk-prf-govde{background:var(--pzk-zemin,#F3F5F7);min-height:100vh}
.pzk-prf-ust{gap:10px}
.pzk-prf-ust .pzk-logo{margin-right:auto}
.pzk-prf-don,.pzk-prf-duzenle{display:inline-flex;align-items:center;gap:6px;text-decoration:none}
@media (max-width:599.98px){.pzk-prf-don span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}}
.pzk-prf{max-width:1128px;margin:0 auto;padding:20px max(16px,env(safe-area-inset-left)) calc(40px + env(safe-area-inset-bottom))}
.pzk-prf-kart{background:#fff;border:1px solid var(--pzk-cizgi);border-radius:14px;padding:20px 22px;margin:0 0 14px;box-shadow:0 1px 2px rgba(16,24,40,.04)}
.pzk-prf-kart h2{margin:0 0 12px;font:700 18px/1.3 var(--pzk-f-baslik);color:var(--pzk-koyu)}
.pzk-prf-kart h3{margin:14px 0 6px;font:600 14px/1.35 var(--pzk-f-metin);color:var(--pzk-koyu)}
.pzk-prf-onizle{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 0 14px;padding:10px 14px;border-radius:12px;background:#FFF8E6;border:1px solid #F3D9A4;color:#6B4E00;font-size:14px}
.pzk-prf-onizle-ben{background:var(--pzk-renk-ince,#EEF6F8);border-color:var(--pzk-cizgi);color:var(--pzk-koyu)}
.pzk-prf-onizle a{color:inherit;font-weight:600}
/* Üst kart */
.pzk-prf-kimlik{padding:0;overflow:hidden}
.pzk-prf-kapak{height:140px;background:linear-gradient(120deg,var(--pzk-koyu) 0%,var(--pzk-renk) 70%,color-mix(in srgb,var(--pzk-renk) 55%,#fff) 100%);position:relative}
.pzk-prf-kapak::after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 85% 20%,rgba(255,255,255,.18),transparent 45%),radial-gradient(circle at 15% 120%,rgba(255,255,255,.12),transparent 40%)}
.pzk-prf-kimlik-ic{display:flex;gap:20px;align-items:flex-end;padding:0 24px 22px;margin-top:-64px;position:relative}
.pzk-prf-foto{display:inline-flex;align-items:center;justify-content:center;flex:none;width:136px;height:136px;border-radius:50%;overflow:hidden;background:#fff;border:4px solid #fff;box-shadow:0 4px 14px rgba(14,34,51,.18);color:var(--pzk-koyu);font:700 40px/1 var(--pzk-f-baslik)}
.pzk-prf-foto img{width:100%;height:100%;object-fit:cover}
.pzk-prf-foto-harf{background:var(--pzk-renk-ince,#E7F1F4)}
.pzk-prf-kimlik-m{min-width:0;padding-bottom:2px}
.pzk-prf-kimlik-m h1{margin:0;font:700 28px/1.2 var(--pzk-f-baslik);color:var(--pzk-koyu);letter-spacing:-.01em}
.pzk-prf-baslik{margin:4px 0 0;font-size:16px;line-height:1.45;color:var(--pzk-koyu)}
.pzk-prf-meta{margin:4px 0 0;color:var(--pzk-gri);font-size:14.5px}
.pzk-prf-durumlar{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 0}
.pzk-prf-durumlar:empty{display:none}
.pzk-prf-durum{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;background:var(--pzk-zemin,#F3F5F7);color:var(--pzk-koyu);font-size:13px;font-weight:500}
.pzk-prf-durum-ofiste{background:#E8F6EE;color:#1E7F4F}.pzk-prf-durum-uzaktan{background:#EEF2FF;color:#3949AB}.pzk-prf-durum-sahada{background:#FFF4E5;color:#9A5B00}
.pzk-prf-durum-izin{background:#FEF3F2;color:#B42318}
.pzk-prf-yerine{margin:8px 0 0;font-size:14px;color:var(--pzk-gri)}.pzk-prf-yerine a{color:var(--pzk-renk);font-weight:600}
.pzk-prf-eylem{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 0}
.pzk-prf-eylem .pzk-cip{display:inline-flex;align-items:center;gap:6px;text-decoration:none;min-height:38px}
@media (max-width:719.98px){
	.pzk-prf-kimlik-ic{flex-direction:column;align-items:flex-start;gap:10px;margin-top:-56px;padding:0 18px 18px}
	.pzk-prf-foto{width:112px;height:112px;font-size:34px}
	.pzk-prf-kimlik-m h1{font-size:24px}
	.pzk-prf-kapak{height:110px}
}
/* Izgara */
.pzk-prf-izgara{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:14px;align-items:start}
.pzk-prf-yan{position:sticky;top:76px}
@media (max-width:899.98px){.pzk-prf-izgara{grid-template-columns:minmax(0,1fr)}.pzk-prf-yan{position:static;order:-1}}
.pzk-prf-metin{color:var(--pzk-metin,#1F2A33);line-height:1.65;font-size:15px}
.pzk-prf-metin p{margin:0 0 10px}.pzk-prf-metin p:last-child{margin:0}
.pzk-prf-kucuk{font-size:14px;margin-top:6px}
.pzk-prf-kisalt{max-height:12.4em;overflow:hidden;position:relative}
.pzk-prf-kisalt::after{content:"";position:absolute;left:0;right:0;bottom:0;height:3em;background:linear-gradient(rgba(255,255,255,0),#fff)}
.pzk-prf-kisalt.pzk-prf-acik{max-height:none}.pzk-prf-kisalt.pzk-prf-acik::after{display:none}
.pzk-prf-devam{margin-top:8px;background:none;border:0;padding:0;font:600 14px/1.4 var(--pzk-f-metin);color:var(--pzk-renk);cursor:pointer}
.pzk-prf-devam:hover{text-decoration:underline}
/* Zaman çizelgesi (deneyim, eğitim, sertifika) */
.pzk-prf-zaman{list-style:none;margin:0;padding:0}
.pzk-prf-zaman>li{display:flex;gap:14px;padding:14px 0;border-top:1px solid var(--pzk-cizgi)}
.pzk-prf-zaman>li:first-child{border-top:0;padding-top:2px}
.pzk-prf-zaman>li>div{min-width:0;display:grid;gap:2px}
.pzk-prf-zaman strong{font-size:15.5px;color:var(--pzk-koyu)}
.pzk-prf-zaman span{font-size:14px;color:var(--pzk-metin,#1F2A33)}
.pzk-prf-zaman small{font-size:13px;color:var(--pzk-gri)}
.pzk-prf-logo{flex:none;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:10px;background:#EEF1F4;color:#4B5B68;font:700 16px/1 var(--pzk-f-baslik)}
.pzk-prf-logo-biz{background:var(--pzk-renk);color:#fff}
.pzk-prf-logo-okul{background:#EEF2FF;color:#3949AB}
.pzk-prf-logo-sertifika{background:#E8F6EE;color:#1E7F4F}
.pzk-prf-kucuk-cip{justify-self:start;margin-top:6px;font-size:13px;text-decoration:none}
.pzk-prf-etiketler{display:flex;flex-wrap:wrap;gap:8px}
.pzk-prf-etiket{display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;border:1px solid var(--pzk-cizgi);background:#fff;color:var(--pzk-koyu);font-size:14px;text-decoration:none}
a.pzk-prf-etiket:hover{border-color:var(--pzk-renk);color:var(--pzk-renk)}
.pzk-prf-diller{list-style:none;margin:0;padding:0;display:grid;gap:6px}
.pzk-prf-diller small{color:var(--pzk-gri)}
.pzk-prf-liste{list-style:none;margin:0;padding:0}
.pzk-prf-liste li{display:grid;gap:2px;padding:10px 0;border-top:1px solid var(--pzk-cizgi)}
.pzk-prf-liste li:first-child{border-top:0;padding-top:0}
.pzk-prf-liste a{color:var(--pzk-koyu);font-weight:600}
.pzk-prf-liste small{color:var(--pzk-gri);font-size:13px}
.pzk-prf-bos{border-style:dashed;text-align:left}
/* Yan sütun */
.pzk-prf-dl{display:grid;grid-template-columns:auto 1fr;gap:8px 14px;margin:0;font-size:14px}
.pzk-prf-dl dt{color:var(--pzk-gri)}.pzk-prf-dl dd{margin:0;color:var(--pzk-koyu);min-width:0;overflow-wrap:anywhere}
.pzk-prf-dl a{color:var(--pzk-renk);text-decoration:none}.pzk-prf-dl a:hover{text-decoration:underline}
.pzk-prf-kisiler{list-style:none;margin:0;padding:0;display:grid;gap:4px}
.pzk-prf-kisiler a{display:flex;gap:10px;align-items:center;padding:6px;border-radius:10px;color:inherit;text-decoration:none}
.pzk-prf-kisiler a:hover{background:var(--pzk-zemin,#F3F5F7)}
.pzk-prf-kisiler span:last-child{display:grid;min-width:0}
.pzk-prf-kisiler strong{font-size:14px;color:var(--pzk-koyu)}.pzk-prf-kisiler small{font-size:12.5px;color:var(--pzk-gri)}
.pzk-prf-foto-k{width:40px;height:40px;border-width:0;box-shadow:none;font-size:14px}
/* Dijital kartvizit */
.pzk-prf-vizit{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto 1fr;column-gap:12px;padding:16px;border-radius:12px;background:linear-gradient(135deg,var(--pzk-koyu),color-mix(in srgb,var(--pzk-koyu) 70%,var(--pzk-renk)));color:#fff;text-decoration:none;aspect-ratio:1.75/1;box-shadow:0 10px 24px -14px rgba(14,34,51,.6)}
.pzk-prf-vizit-ust{grid-column:1;display:flex;align-items:center;min-height:18px}
.pzk-prf-vizit-ust img{height:18px;width:auto;filter:brightness(0) invert(1)}
.pzk-prf-vizit-ad{grid-column:1;align-self:end;margin-top:14px;font:700 17px/1.25 var(--pzk-f-baslik)}
.pzk-prf-vizit-unvan{grid-column:1;font-size:12.5px;opacity:.85;line-height:1.35}
.pzk-prf-qr{grid-column:2;grid-row:1/4;align-self:end;width:84px;height:84px;background:#fff;border-radius:8px;padding:5px;box-sizing:border-box}
.pzk-prf-qr svg{display:block;width:100%;height:100%}
.pzk-prf-kart-eylem{margin-top:12px}
.pzk-prf-kart-eylem .pzk-cip{font-size:13px;min-height:34px}
.pzk-prf-dip{text-align:center;margin-top:8px}
.pzk-prf-hata h1{margin:0 0 6px;font:700 22px/1.3 var(--pzk-f-baslik)}
/* Uygulamada profil bağlantısı olan ad */
[data-kisi-profil].pzk-kp-bag,strong[data-kisi-profil]{cursor:pointer}
strong[data-kisi-profil]:hover,h3[data-kisi-profil]:hover,.pzk-msj-kim[data-kisi-profil]:hover{color:var(--pzk-renk);text-decoration:underline;text-underline-offset:2px}
.pzk-rehber-ad{font-weight:700;color:var(--pzk-koyu);text-decoration:none}
.pzk-rehber .pzk-rozet[data-kisi-profil]{cursor:pointer}
.pzk-profil-gor{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px}
.pzk-profil-gor .pzk-cip{text-decoration:none;display:inline-flex;align-items:center;gap:6px}
.pzk-prf-eylem .pzk-cip{font-size:14px;padding:8px 14px}
.pzk-pe-satir .pzk-pe-uzun{flex:1 1 100%;padding:8px 10px;border:1px solid var(--pzk-cizgi);border-radius:10px;font:inherit;background:var(--pzk-yuzey);color:inherit;resize:vertical;min-width:0}
.pzk-pe-satir{padding-bottom:8px;border-bottom:1px dashed var(--pzk-cizgi)}
.pzk-pe-satir:last-child{border-bottom:0}
body.pzk-prf-govde{padding-left:0;padding-bottom:0}
.pzk a.pzk-prf-vizit{color:#fff}
.pzk-prf-kimlik-ic{display:block;margin-top:-76px}
.pzk-prf-kimlik-m{margin-top:10px}
@media (max-width:719.98px){.pzk-prf-kimlik-ic{margin-top:-60px}}
@media (max-width:899.98px){.pzk-prf-izgara{display:flex;flex-direction:column;gap:0}.pzk-prf-ana,.pzk-prf-yan{display:contents}.pzk-prf-kartvizit{order:-1}}
.pzk-prf-kart h3+.pzk-prf-metin{margin-top:0}
/* 0.99.33: Takvimim — Tümü · Takvimim · Şirket; kişisel toplantı satırı */
.pzk-tk-kat{display:inline-flex;gap:2px;padding:3px;margin:2px 0 10px;border-radius:999px;background:var(--pzk-zemin,#F3F5F7);border:1px solid var(--pzk-cizgi);max-width:100%;overflow-x:auto}
.pzk-tk-kat-b{border:0;background:none;font:600 14px/1.2 var(--pzk-f-metin);color:var(--pzk-gri);padding:8px 16px;border-radius:999px;cursor:pointer;white-space:nowrap;min-height:36px}
.pzk-tk-kat-b:hover{color:var(--pzk-koyu)}
.pzk-tk-kat-b.pzk-tk-kat-secili,.pzk-tk-kat-b[aria-pressed="true"]{background:var(--pzk-renk);color:#fff;box-shadow:0 1px 2px rgba(16,24,40,.12)}
.pzk-tk-kat-b:focus-visible{outline:2px solid var(--pzk-renk);outline-offset:2px}
.pzk-tk-kisisel{border-left-color:#6B5BD2}
.pzk-tk-kisisel .pzk-tk-bag{color:inherit;text-decoration:none}
.pzk-tk-kisisel .pzk-tk-bag:hover strong{text-decoration:underline}
.pzk-tk-ozel strong{color:var(--pzk-gri);font-style:italic}
.pzk-tk-katil{margin-left:auto;align-self:center;text-decoration:none;flex:none}
.pzk-tkm-durum{display:flex;flex-wrap:wrap;align-items:center;gap:6px}
.pzk-tkm-alt{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 4px}
.pzk-tkm-alt .pzk-not{margin:0;margin-right:auto}
/* 0.99.33: profil uygulamanın içinde ("kisi" bölümü) — üst çubuk ve menü yerinde */
.pzk-uyg[data-bolum="kisi"] .pzk-uyg-sayfa{max-width:1180px}
.pzk-uyg-kisi .pzk-prf{padding:4px 0 24px}
@media (max-width:899.98px){.pzk-prf-izgara{align-items:stretch}}
/* 0.99.34: CRM alan eşleme (D2) ve sahip atama kuralları (D4) */
.pzk-eg-alan{display:grid;gap:6px;margin-top:4px}
.pzk-eg-alan-sat{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:10px;align-items:center}
.pzk-eg-alan-ad{font-size:14px;color:var(--pzk-koyu)}
.pzk-eg-alan-sat input{padding:7px 10px;border:1px solid var(--pzk-cizgi);border-radius:10px;font:13px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;background:var(--pzk-yuzey,#fff);color:inherit;min-width:0}
@media (max-width:599.98px){.pzk-eg-alan-sat{grid-template-columns:1fr;gap:4px}}
.pzk-eg-kural{list-style:none;margin:8px 0;padding:0;display:grid;gap:8px}
.pzk-eg-kural-sat{border:1px solid var(--pzk-cizgi);border-radius:12px;padding:10px 12px;display:grid;gap:8px}
.pzk-eg-kural-ust,.pzk-eg-kural-alt{display:flex;flex-wrap:wrap;gap:8px;align-items:center}
.pzk-eg-kural-ust select,.pzk-eg-kural-ust input,.pzk-eg-kural-alt select{padding:7px 10px;border:1px solid var(--pzk-cizgi);border-radius:10px;font:inherit;background:var(--pzk-yuzey,#fff);color:inherit;min-width:0;max-width:100%}
.pzk-eg-kural-ust input{flex:1 1 160px}
.pzk-eg-kural-no{font-weight:700;color:var(--pzk-gri);min-width:22px}
.pzk-eg-kucuk-d{min-width:36px;justify-content:center}
/* 0.99.35 (E4): Entegrasyonlar → Microsoft Teams */
.pzk-eg-tm-adim{margin:.4em 0 0;padding-left:1.4em}
.pzk-eg-tm-adim > li{margin:0 0 1em}
.pzk-eg-tm-adim > li > strong{display:block;font-weight:600;margin-bottom:.3em}
.pzk-eg-tm-adim .pzk-eg-kopya{margin:.25em 0;overflow-wrap:anywhere}
.pzk-eg-tm-adim .pzk-eg-kopya code{overflow-wrap:anywhere;word-break:break-all}
.pzk-eg-tm-sonuc{list-style:none;margin:.6em 0 0;padding:0}
.pzk-eg-tm-sonuc li{padding:.45em .6em;border-radius:8px;margin:0 0 .35em;overflow-wrap:anywhere}
.pzk-eg-tm-sonuc .pzk-eg-tm-ok{background:rgba(30,126,74,.1)}
.pzk-eg-tm-sonuc .pzk-eg-tm-yok{background:rgba(179,45,46,.1)}
/* 0.99.36 (E3): Entegrasyonlar → API */
.pzk-eg-api-ornek{margin:.4em 0 .8em;padding:.6em .8em;border-radius:8px;background:rgba(127,127,127,.1);overflow-x:auto;white-space:pre;font-size:.86em;max-width:100%}
.pzk-eg-api-uc{margin:0 0 .6em;padding-left:1.1em}
.pzk-eg-api-uc li{margin:.2em 0;overflow-wrap:anywhere}
.pzk-eg-api-uc code{font-weight:600}
.pzk-eg-api-goster{margin:.6em 0 1em;padding:.8em;border:2px solid #b26200;border-radius:10px}
.pzk-eg-api-goster .pzk-eg-kopya code{word-break:break-all}
/* 0.99.41: mağaza inceleme hesabı görünümü */
.pzk-eg-inc-kapsam{border:1px solid var(--pzk-cizgi,#E1E7F0);border-radius:10px;padding:.6em .8em;margin:.8em 0;min-width:0}
.pzk-eg-inc-kapsam legend{font-weight:700;padding:0 .3em}
.pzk-eg-inc-sec{display:flex;gap:.6em;align-items:flex-start;padding:.45em 0;cursor:pointer}
.pzk-eg-inc-sec input{margin-top:.25em;flex:none}
.pzk-eg-inc-sec span{display:flex;flex-direction:column;gap:.15em;min-width:0}
.pzk-eg-inc-kapsam[disabled]{opacity:.6}
#pzk-eg-api-yeni h3{margin:.8em 0 .3em;font-size:1em}
#pzk-eg-api-yeni .pzk-yt-cb small{display:block}
.pzk-eg-api-l{list-style:none;margin:0;padding:0}
.pzk-eg-api-sat{padding:.7em 0;border-top:1px solid rgba(127,127,127,.25)}
.pzk-eg-api-sat:first-child{border-top:0}
.pzk-eg-api-sat p{margin:.25em 0;overflow-wrap:anywhere}
.pzk-eg-api-kap{display:flex;flex-wrap:wrap;gap:.3em}
.pzk-eg-api-sar{overflow-x:auto;max-width:100%}
.pzk-eg-api-tablo{border-collapse:collapse;width:100%;font-size:.88em}
.pzk-eg-api-tablo th,.pzk-eg-api-tablo td{text-align:left;padding:.35em .5em;border-bottom:1px solid rgba(127,127,127,.2);white-space:nowrap}
.pzk-eg-api-tablo tr.pzk-eg-api-hata td{color:#b32d2e}
/* 0.99.38: Mesai → Ayarlar → Kayıtlı ofisler (varlik/js/pdks.js ofisPaneli) */
.pzk-pd-ofisler{display:grid;gap:8px;min-width:0;margin:6px 0 10px}
.pzk-pd-ofisler>.pzk-pd-ey{margin:2px 0}
.pzk-pd-of-liste{display:grid;gap:10px;min-width:0}
.pzk-pd-of-kart{display:grid;gap:4px;padding:12px 14px;border:1px solid var(--pzk-cizgi,#dce3ea);border-radius:12px;background:var(--pzk-yuzey,#fff);min-width:0}
.pzk-pd-of-yeni{border-color:#2e7d4f;box-shadow:0 0 0 2px rgba(46,125,79,.18)}
.pzk-pd-of-bas{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:2px}
.pzk-pd-of-ad{font-size:16px;overflow-wrap:anywhere}
.pzk-pd-of-rozet{font-size:12px;padding:2px 8px;border-radius:999px;background:#e6f4ea;color:#1e6b3a}
.pzk-pd-of-satir{display:grid;grid-template-columns:minmax(120px,190px) minmax(0,1fr);gap:2px 10px;font-size:14px}
.pzk-pd-of-e{color:var(--pzk-gri,#5b6670)}
.pzk-pd-of-d{overflow-wrap:anywhere;min-width:0}
@media (max-width:620px){.pzk-pd-of-satir{grid-template-columns:1fr}.pzk-pd-of-e{font-size:12px}}
.pzk-pd-of-kural{font-weight:600}
.pzk-pd-of-ey{margin-top:6px}
.pzk-pd-of-sonuc{margin:0;padding:8px 12px;border-radius:10px;background:#e6f4ea;color:#1e6b3a;overflow-wrap:anywhere}
.pzk-pd-of-form textarea,.pzk-pd-of-form input[type=text],.pzk-pd-of-form input[type=number]{width:100%;box-sizing:border-box;min-width:0}
.pzk-pd-of-teyit{display:grid;gap:4px;margin-top:4px;padding-left:22px}
.pzk-t-koyu .pzk-pd-of-rozet,.pzk-t-koyu .pzk-pd-of-sonuc{background:#173826;color:#a8e0bb}
/* 0.99.38: Mesai haritası (giriş–çıkış anlarındaki konumlar; OpenStreetMap karoları + SVG) */
.pzk-pd-gunler li>.pzk-pd-gun-harita{grid-column:1/-1;grid-row:auto}
.pzk-pd-gun-harita{display:grid;gap:6px;min-width:0;margin-top:4px}
.pzk-pd-harita-ac{justify-self:start;margin-top:4px}
.pzk-pd-harita{position:relative;overflow:hidden;width:100%;border:1px solid var(--pzk-cizgi,#dce3ea);border-radius:12px;background:#e9eef2;background-image:linear-gradient(#dde4ea 1px,transparent 1px),linear-gradient(90deg,#dde4ea 1px,transparent 1px);background-size:32px 32px;touch-action:manipulation}
.pzk-pd-harita-zemin{position:absolute;inset:0}
.pzk-pd-karo{position:absolute;width:256px;height:256px;max-width:none;user-select:none;pointer-events:none}
.pzk-pd-harita-svg{position:absolute;left:0;top:0}
.pzk-pd-h-ofis{fill:rgba(21,49,65,.10);stroke:#153141;stroke-width:1.5;stroke-dasharray:4 3}
.pzk-pd-h-ofis-ad{font:600 12px system-ui,sans-serif;fill:#153141;paint-order:stroke;stroke:#fff;stroke-width:3px}
.pzk-pd-h-cizgi{fill:none;stroke:#1f6fd1;stroke-width:3;stroke-linejoin:round;stroke-dasharray:7 5;opacity:.85}
.pzk-pd-h-nokta circle{fill:#1f6fd1;stroke:#fff;stroke-width:2.5}
.pzk-pd-h-cikis circle{fill:#c2410c}
.pzk-pd-h-nokta text{font:700 12px system-ui,sans-serif;fill:#fff;pointer-events:none}
.pzk-pd-harita-ey{position:absolute;top:8px;right:8px;display:grid;gap:4px}
.pzk-pd-harita-z{width:34px;height:34px;border:1px solid var(--pzk-cizgi,#dce3ea);border-radius:8px;background:#fff;color:#153141;font:600 18px/1 system-ui,sans-serif;cursor:pointer}
.pzk-pd-harita-at{position:absolute;right:0;bottom:0;padding:1px 6px;font-size:11px;background:rgba(255,255,255,.85);color:#333;text-decoration:none;border-top-left-radius:6px}
.pzk-pd-h-liste{margin:0;padding-left:22px;display:grid;gap:4px;font-size:14px}
.pzk-pd-h-liste li{overflow-wrap:anywhere}
.pzk-pd-h-fark{display:block}
.pzk-pd-gunler .pzk-pd-h-liste li{display:list-item;padding:0;border:0;border-radius:0;background:none}
/* 0.99.38: Mağaza inceleme hesabı ekranı (sablon/inceleme.php) */
.pzk-inc-govde{max-width:640px;margin:0 auto;padding:16px;display:grid;gap:16px}
.pzk-inc-rozet{justify-self:start;margin:0;padding:4px 12px;border-radius:999px;background:#fff4d6;color:#7a5200;font-size:13px;font-weight:600}
.pzk-inc-kart h1{font-size:20px;margin:0 0 10px}
.pzk-inc-kimlik{display:grid;gap:2px;margin-bottom:12px;overflow-wrap:anywhere}
.pzk-inc-kimlik strong{font-size:18px}
.pzk-inc-eposta{color:var(--pzk-gri)}
.pzk-inc-qr{width:min(240px,70vw);margin:4px auto 10px;padding:8px;background:#fff;border:1px solid var(--pzk-cizgi);border-radius:12px}
.pzk-inc-qr svg{display:block;width:100%;height:auto;shape-rendering:crispEdges}
.pzk-inc-ey{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}
.pzk-inc-ey a{text-decoration:none;display:inline-flex;align-items:center}
.pzk-inc-dil{margin-left:auto;text-decoration:none}
.pzk-pd-h-rota{fill:none;stroke:#0096b4;stroke-width:3.5;stroke-linejoin:round;stroke-linecap:round;opacity:.9}
.pzk-pd-h-durak circle{fill:#153141}
.pzk-kt-duraklar .pzk-pd-h-fark{display:block;margin-top:2px}

/* ——— 0.99.40: Ofislerde bugün (Pano) ve ofis raporu (varlik/js/ofis-dagilim.js) ——— */
.pzk-od .pzk-pano-baslik{margin:0 0 4px}
.pzk-od .pzk-pano-baslik .pzk-cip{font:inherit;font-size:12.5px;font-weight:600;padding:5px 12px;cursor:pointer}
.pzk-od-alt{margin:0 0 10px;font-size:12.5px}
.pzk-od-liste{list-style:none;margin:0;padding:0;display:grid;gap:8px}
.pzk-od-sat{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%;margin:0;padding:10px 12px;border:1px solid var(--pzk-cizgi);border-radius:12px;background:var(--pzk-yuzey);color:var(--pzk-koyu);font:inherit;text-align:left;cursor:pointer;transition:border-color .15s,box-shadow .15s}
.pzk-od-sat:hover{border-color:var(--pzk-renk);box-shadow:0 1px 4px rgba(14,34,51,.08)}
.pzk-od-sat:focus-visible{outline:2px solid var(--pzk-renk);outline-offset:2px}
.pzk-od-ad{font-weight:700;font-size:14px;overflow-wrap:anywhere}
.pzk-od-s{display:flex;flex-wrap:wrap;gap:4px 12px;margin:0;font-size:13px;color:var(--pzk-gri)}
.pzk-od-p b{font-size:17px;font-weight:700;color:var(--pzk-koyu);font-variant-numeric:tabular-nums}
.pzk-od-p-gelen b{color:#067647}
.pzk-od-p-gelmedi b{color:#B42318}
.pzk-od-p-misafir b{color:#3B6FD4}
.pzk-od-p-sifir b{color:var(--pzk-gri)}
.pzk-od-ic{font-size:12px;color:var(--pzk-gri)}
.pzk-od-m .pzk-kg-kutu{max-width:960px}
.pzk-od-sekme{display:flex;gap:6px;margin:0 0 12px}
.pzk-od-ust{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 8px}
.pzk-od-ust .pzk-cip{cursor:pointer}
.pzk-od-tarih{min-height:38px;padding:6px 10px;border:1px solid var(--pzk-cizgi);border-radius:9px;font:inherit;background:var(--pzk-yuzey);color:var(--pzk-koyu)}
.pzk-od-baslik{font-weight:700;margin:4px 0}
.pzk-od-ofis{margin:12px 0 0;padding:12px;border:1px solid var(--pzk-cizgi);border-radius:12px;background:var(--pzk-yuzey)}
.pzk-od-vurgu{border-color:var(--pzk-renk);box-shadow:0 0 0 2px color-mix(in srgb,var(--pzk-renk) 25%,transparent)}
.pzk-od-oad{margin:0 0 6px;font-size:15px}
.pzk-od-g{margin:6px 0 0}
.pzk-od-g summary{cursor:pointer;font-weight:600;font-size:13.5px}
.pzk-od-kl{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:4px;font-size:13.5px}
.pzk-od-kl li{overflow-wrap:anywhere}
.pzk-od-rozet{display:inline-block;margin-left:6px;padding:1px 7px;border-radius:999px;font-size:11.5px;font-weight:600;background:var(--pzk-zemin);color:var(--pzk-gri)}
.pzk-od-iceride{background:#E7F6EC;color:#067647}
.pzk-od-tablo-sar{overflow-x:auto;margin:8px 0;-webkit-overflow-scrolling:touch}
.pzk-od-tablo{border-collapse:collapse;width:100%;font-size:13px}
.pzk-od-tablo th,.pzk-od-tablo td{padding:6px 8px;border-bottom:1px solid var(--pzk-cizgi);text-align:left;white-space:nowrap}
.pzk-od-tablo th{font-weight:600;color:var(--pzk-gri);font-size:12px}
.pzk-od-n{font-variant-numeric:tabular-nums}
.pzk-od-tatil td{color:var(--pzk-gri);background:var(--pzk-zemin)}
.pzk-od-gun{border:0;background:none;padding:0;font:inherit;color:var(--pzk-renk);cursor:pointer;text-decoration:underline}
.pzk-od-gunler .pzk-od-p-gelen{color:#067647;font-weight:600}
.pzk-od-gunler .pzk-od-p-gelmedi{color:#B42318}
.pzk-od-gunler .pzk-od-p-misafir{color:#3B6FD4}
.pzk-pd-of-bagnot{margin:6px 0}
.pzk-pd-of-bagnot .pzk-cip{cursor:pointer}
.pzk-pd-of-kl{max-height:320px;overflow-y:auto;margin:8px 0;padding:4px 0;border-top:1px solid var(--pzk-cizgi);border-bottom:1px solid var(--pzk-cizgi)}
.pzk-pd-of-calisanlar input[type=search]{width:100%;min-height:40px;margin:8px 0 0;padding:7px 10px;border:1px solid var(--pzk-cizgi);border-radius:9px;font:inherit;background:var(--pzk-yuzey);color:var(--pzk-koyu)}
@media (max-width:420px){.pzk-od-p b{font-size:16px}.pzk-od-ofis{padding:10px}}

/* ——— 0.99.42: Demirbaşlar ekranı ——— */
.pzk-db .pzk-pano-baslik{flex-wrap:wrap;gap:8px}
.pzk-db-ust{display:flex;flex-wrap:wrap;gap:6px;margin-left:auto}
.pzk-db-ozet{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px;margin:4px 0 14px}
.pzk-db-kutu{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;border:1px solid var(--pzk-cizgi);border-radius:12px;background:var(--pzk-yuzey);color:var(--pzk-metin);font:inherit;text-align:left;cursor:pointer;min-width:0}
.pzk-db-kutu strong{font-size:20px;line-height:1.2;font-variant-numeric:tabular-nums}
.pzk-db-kutu span{font-size:12.5px;color:var(--pzk-gri)}
.pzk-db-kutu:hover,.pzk-db-kutu:focus-visible{border-color:var(--pzk-renk)}
.pzk-db-kutu-uyari{border-color:#E7B416;background:color-mix(in srgb,#E7B416 10%,var(--pzk-yuzey))}
.pzk-db-kutu-bilgi{cursor:default}
.pzk-db-suz select{max-width:220px}
.pzk-db-ey{margin:0 0 10px}
.pzk-db-olayli{border-left:3px solid #D9534F}
.pzk-db-dbas{display:flex;gap:14px;align-items:center;margin:0 0 10px}
.pzk-db-dbas .pzk-db-qr{flex:0 0 auto;line-height:0;border:1px solid var(--pzk-cizgi);border-radius:8px;overflow:hidden;background:#fff}
.pzk-db-dad{display:block;font-size:16px}
.pzk-db-vaka{margin:0 0 10px;padding:10px 12px;border:1px solid var(--pzk-cizgi);border-radius:12px;background:var(--pzk-yuzey)}
.pzk-db-vaka-acik{border-left:3px solid #D9534F}.pzk-db-vaka-inceleme{border-left:3px solid #E7B416}.pzk-db-vaka-kapandi{opacity:.92}
.pzk-db-vaka>p{margin:6px 0;white-space:pre-wrap;overflow-wrap:anywhere}
.pzk-db-vt-kayip,.pzk-db-vt-calinma{background:#FDE7E4;color:#8A2A1B}.pzk-db-vt-hasar{background:#FFF1CF;color:#6B4700}.pzk-db-vt-ariza{background:#E8EEFB;color:#22408A}.pzk-db-vt-diger{background:#EEF1F4;color:#4A5563}
.pzk-db-vd-acik{background:#FDE7E4;color:#8A2A1B}.pzk-db-vd-inceleme{background:#FFF1CF;color:#6B4700}.pzk-db-vd-kapandi{background:#E3F4EA;color:#14573A}
.pzk-db-fotolar{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0}
.pzk-db-fotolar img{width:88px;height:88px;object-fit:cover;border-radius:8px;border:1px solid var(--pzk-cizgi);display:block}
.pzk-db-sform{max-width:640px;margin:0 0 18px}
.pzk-db-sbas h3{margin:0}
.pzk-db-ilerle{margin:8px 0 12px}
.pzk-db-cubuk{height:10px;border-radius:6px;background:var(--pzk-cizgi);overflow:hidden}
.pzk-db-cubuk span{display:block;height:100%;background:var(--pzk-renk);transition:width .3s}
.pzk-db-sk{display:flex;align-items:center;gap:10px;padding:8px 10px;flex-wrap:wrap}
.pzk-db-sk-b{flex:1 1 220px;min-width:0;display:flex;flex-direction:column}
.pzk-db-sk-ey{display:flex;gap:6px;flex-wrap:wrap}
.pzk-db-sk-bulundu{border-left:3px solid #2E9E62}.pzk-db-sk-hasarli{border-left:3px solid #E7B416}.pzk-db-sk-yok{border-left:3px solid #D9534F}
.pzk-db-si-bulundu{background:#E3F4EA;color:#14573A}.pzk-db-si-hasarli{background:#FFF1CF;color:#6B4700}.pzk-db-si-yok{background:#FDE7E4;color:#8A2A1B}
.pzk-db-sa{margin:0 0 12px;padding:10px 12px;border:1px solid var(--pzk-cizgi);border-radius:12px;background:var(--pzk-yuzey)}
.pzk-db-sa-k{list-style:none;margin:8px 0 0;padding:0}
.pzk-db-sa-k li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 0;border-top:1px solid var(--pzk-cizgi);flex-wrap:wrap}
.pzk-db-sa-k li>div{min-width:0;display:flex;flex-direction:column}
.pzk-db-tablo-sar{max-height:46vh;overflow:auto;border:1px solid var(--pzk-cizgi);border-radius:10px;margin:8px 0 12px}
.pzk-db-tablo{width:100%;border-collapse:collapse;font-size:13px}
.pzk-db-tablo th,.pzk-db-tablo td{padding:6px 8px;border-bottom:1px solid var(--pzk-cizgi);text-align:left;vertical-align:top}
.pzk-db-tablo th{position:sticky;top:0;background:var(--pzk-zemin)}
.pzk-db-hatali td{background:color-mix(in srgb,#D9534F 9%,var(--pzk-yuzey))}
.pzk-db-hata{color:#B3261E}
.pzk-db-aktar-say{font-weight:600}
.pzk-zm-sayim-l{list-style:none;margin:6px 0 0;padding:0}
.pzk-zm-sayim-l li{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 0;border-top:1px solid #F2D27A;flex-wrap:wrap}
.pzk-zm-kat{margin:12px 0;padding:10px 12px;border:1px solid var(--pzk-cizgi);border-radius:12px}
.pzk-zm-kat-s{display:flex;gap:6px;margin:6px 0;flex-wrap:wrap}
.pzk-zm-kat-s input{flex:1 1 180px;min-width:0}
body.pzk-t-koyu .pzk-db-dbas .pzk-db-qr{border-color:#3a4a5a}
@media (max-width:640px){.pzk-db-ust{margin-left:0;width:100%}.pzk-db-suz select{max-width:none;flex:1 1 140px}}
/* QR etiketleri (yazdır) */
.pzk-db-etiketler{display:none}
@media print{
	body.pzk-db-yazdir>*:not(#pzk-db-etiketler){display:none!important}
	body.pzk-db-yazdir #pzk-db-etiketler{display:grid;font-family:Arial,sans-serif;color:#000}
	@page{margin:10mm}
	#pzk-db-etiketler .pzk-db-et{display:flex;align-items:center;gap:2mm;overflow:hidden;break-inside:avoid;border:0.2mm dashed #999;box-sizing:border-box;padding:1.5mm}
	#pzk-db-etiketler .pzk-db-et-y{display:flex;flex-direction:column;min-width:0;line-height:1.2}
	#pzk-db-etiketler .pzk-db-et-y strong{font-size:8.5pt;white-space:nowrap}
	#pzk-db-etiketler .pzk-db-et-y span{font-size:7pt}
	#pzk-db-etiketler .pzk-db-et-y small{font-size:6pt;color:#444}
	#pzk-db-etiketler .pzk-db-qr svg{display:block}
	body.pzk-db-yazdir #pzk-db-etiketler.pzk-db-et-kucuk{grid-template-columns:repeat(5,1fr);grid-auto-rows:20mm}
	#pzk-db-etiketler.pzk-db-et-kucuk .pzk-db-qr svg{width:16mm;height:16mm}
	body.pzk-db-yazdir #pzk-db-etiketler.pzk-db-et-buyuk{grid-template-columns:repeat(3,1fr);grid-auto-rows:33mm}
	#pzk-db-etiketler.pzk-db-et-buyuk .pzk-db-qr svg{width:27mm;height:27mm}
	#pzk-db-etiketler.pzk-db-et-buyuk .pzk-db-et-y strong{font-size:11pt}
	#pzk-db-etiketler.pzk-db-et-buyuk .pzk-db-et-y span{font-size:9pt}
}
/* 0.99.43: Talepler — yeni görünüm (durum kutuları, hedef süre çubuğu, durum adımları, Özet) */
.pzk-tk-kutular{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:8px}
.pzk-tk-kutu{display:flex;flex-direction:column;align-items:flex-start;gap:1px;padding:9px 12px;border:1px solid var(--pzk-cizgi);border-radius:12px;background:var(--pzk-yuzey);color:var(--pzk-metin);font:inherit;text-align:left;cursor:pointer;min-width:0}
.pzk-tk-kutu strong{font-size:20px;line-height:1.2;font-variant-numeric:tabular-nums}
.pzk-tk-kutu span{font-size:12.5px;color:var(--pzk-gri)}
.pzk-tk-kutu small{font-size:11.5px;color:var(--pzk-acik)}
.pzk-tk-kutu:hover,.pzk-tk-kutu:focus-visible{border-color:var(--pzk-renk)}
.pzk-tk-kutu-secili{border-color:var(--pzk-renk);box-shadow:inset 0 0 0 1px var(--pzk-renk);background:var(--pzk-renk-ince)}
.pzk-tk-kutu-uyari strong{color:#B42318}
body.pzk-t-koyu .pzk-tk-kutu-uyari strong{color:#FF8A80}
.pzk-tk-s .pzk-tl-sb{position:relative;padding-left:15px;overflow:hidden}
.pzk-tk-s .pzk-tl-sb::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--pzk-cizgi)}
.pzk-tk-o-acil .pzk-tl-sb::before{background:#D92D20}.pzk-tk-o-yuksek .pzk-tl-sb::before{background:#F79009}.pzk-tk-o-normal .pzk-tl-sb::before{background:var(--pzk-renk)}
.pzk-tk-alt{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}
.pzk-tk-atanan{display:inline-flex;align-items:center;gap:5px;flex:none;color:var(--pzk-gri);max-width:50%}
.pzk-tk-atanan small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.pzk-tk-atanan-yok small{font-style:italic}
.pzk-tk-harf{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--pzk-renk-ince);color:var(--pzk-renk);font:700 10.5px/1 var(--pzk-f-metin);font-style:normal;flex:none}
.pzk-tk-sla,.pzk-tk-rz{padding:1px 8px;border-radius:999px;font-size:12px;font-weight:600;background:#E3F4EA;color:#14573A;white-space:nowrap}
.pzk-tk-sla-yakin{background:#FFF1CF;color:#6B4700}.pzk-tk-sla-gec{background:#FBE0DD;color:#8C1D13}.pzk-tk-sla-dur{background:var(--pzk-zemin);color:var(--pzk-gri)}
.pzk-tk-rz-yanitsiz{background:#E0F0F4;color:#005566}.pzk-tk-rz-siz{background:#FFF1CF;color:#6B4700}
.pzk-tk-cubuk{display:block;height:4px;border-radius:4px;background:var(--pzk-zemin);overflow:hidden;margin-top:4px}
.pzk-tk-cubuk i{display:block;height:100%;background:#12B76A;border-radius:4px}
.pzk-tk-cubuk-yakin i{background:#F79009}.pzk-tk-cubuk-gec i{background:#D92D20}
.pzk-tk-adim{list-style:none;display:flex;margin:10px 0 4px;padding:0;gap:0;counter-reset:a}
.pzk-tk-adim li{flex:1 1 0;display:flex;flex-direction:column;align-items:center;gap:4px;position:relative;font-size:12px;color:var(--pzk-gri);text-align:center;min-width:0}
.pzk-tk-adim li::before{content:"";position:absolute;top:11px;left:-50%;width:100%;height:2px;background:var(--pzk-cizgi);z-index:0}
.pzk-tk-adim li:first-child::before{display:none}
.pzk-tk-adim-n{position:relative;z-index:1;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--pzk-yuzey);border:2px solid var(--pzk-cizgi);font-weight:700;font-size:11.5px}
.pzk-tk-adim-a{overflow-wrap:anywhere}
.pzk-tk-adim-bitti{color:var(--pzk-metin)}
.pzk-tk-adim-bitti::before,.pzk-tk-adim-simdi::before{background:var(--pzk-renk)!important}
.pzk-tk-adim-bitti .pzk-tk-adim-n{background:var(--pzk-renk);border-color:var(--pzk-renk);color:#fff}
.pzk-tk-adim-simdi{color:var(--pzk-renk);font-weight:600}
.pzk-tk-adim-simdi .pzk-tk-adim-n{border-color:var(--pzk-renk);color:var(--pzk-renk)}
.pzk-tk-adim-iptal{color:var(--pzk-gri);font-style:italic}
.pzk-tk-hedef{display:grid;gap:4px;margin:6px 0;font-size:13px;color:var(--pzk-gri)}
.pzk-tk-olcum{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0}
.pzk-tk-olcum div{display:flex;flex-direction:column;padding:6px 10px;border:1px solid var(--pzk-cizgi);border-radius:10px;background:var(--pzk-zemin);min-width:96px}
.pzk-tk-olcum span{font-size:12px;color:var(--pzk-gri)}
.pzk-tk-olcum strong{font-variant-numeric:tabular-nums}
.pzk-tk-hazir{width:100%;margin-bottom:6px}
.pzk-tk-ozet{display:grid;gap:12px}
.pzk-tk-kpiler{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}
.pzk-tk-kpi{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border:1px solid var(--pzk-cizgi);border-radius:14px;background:var(--pzk-yuzey);min-width:0}
.pzk-tk-kpi strong{font:700 22px/1.15 var(--pzk-f-baslik);color:var(--pzk-metin);font-variant-numeric:tabular-nums}
.pzk-tk-kpi span{font-size:13px;color:var(--pzk-gri)}
.pzk-tk-kpi small{font-size:12px;color:var(--pzk-acik)}
.pzk-tk-kpi-uyari{border-color:#F5C451;background:color-mix(in srgb,#F5C451 10%,var(--pzk-yuzey))}
.pzk-tk-kpi-kotu{border-color:#F1A49B;background:color-mix(in srgb,#D92D20 8%,var(--pzk-yuzey))}
.pzk-tk-kpi-iyi{border-color:#8FD3AE;background:color-mix(in srgb,#12B76A 8%,var(--pzk-yuzey))}
.pzk-tk-blok{padding:12px 14px;border:1px solid var(--pzk-cizgi);border-radius:14px;background:var(--pzk-yuzey);min-width:0}
.pzk-tk-blok h4{margin:0 0 8px;font:600 14px/1.3 var(--pzk-f-metin);color:var(--pzk-metin)}
.pzk-tk-iki{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}
.pzk-tk-yatay{list-style:none;margin:0;padding:0;display:grid;gap:6px}
.pzk-tk-yatay li{display:grid;grid-template-columns:minmax(90px,38%) 1fr 34px;align-items:center;gap:8px;font-size:13px;color:var(--pzk-gri)}
.pzk-tk-yatay b{text-align:right;color:var(--pzk-metin);font-variant-numeric:tabular-nums}
.pzk-tk-yb{display:block;height:10px;border-radius:6px;background:var(--pzk-zemin);overflow:hidden}
.pzk-tk-yb i{display:block;height:100%;background:var(--pzk-renk);border-radius:6px}
.pzk-tk-yb-turuncu i{background:#F79009}.pzk-tk-yb-yesil i{background:#12B76A}
.pzk-tk-lejant{display:flex;gap:14px;font-size:12px;color:var(--pzk-gri);margin-bottom:6px}
.pzk-tk-lejant span::before{content:"";display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:5px;vertical-align:-1px}
.pzk-tk-l-a::before{background:var(--pzk-renk)}.pzk-tk-l-c::before{background:#12B76A}
.pzk-tk-grafik{display:grid;grid-template-columns:repeat(14,minmax(0,1fr));gap:4px;align-items:end;height:150px}
.pzk-tk-gun{display:flex;flex-direction:column;align-items:center;gap:4px;height:100%;min-width:0}
.pzk-tk-cift{flex:1;display:flex;align-items:flex-end;justify-content:center;gap:2px;width:100%;border-bottom:1px solid var(--pzk-cizgi)}
.pzk-tk-cift i{display:block;width:42%;max-width:12px;min-height:1px;border-radius:3px 3px 0 0}
.pzk-tk-c-a{background:var(--pzk-renk)}.pzk-tk-c-c{background:#12B76A}
.pzk-tk-gun small{font-size:10px;color:var(--pzk-acik);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}
@media (max-width:600px){
	.pzk-tk-kutular{grid-template-columns:repeat(2,minmax(0,1fr))}
	.pzk-tk-kpiler{grid-template-columns:repeat(2,minmax(0,1fr))}
	.pzk-tk-grafik{height:120px;gap:2px}
	.pzk-tk-gun small{font-size:9px;writing-mode:vertical-rl;transform:rotate(180deg);height:34px}
	.pzk-tk-adim li{font-size:11px}
}
/* 0.99.44: İşyeri hekimi (randevu, görüşme odası, hekim ekranı) ve acil müdahale ekipleri */
.pzk-hk-rl{list-style:none;margin:8px 0;padding:0;display:grid;gap:8px}
.pzk-hk-r{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border:1px solid var(--pzk-cizgi);border-radius:12px;background:var(--pzk-yuzey)}
.pzk-hk-r-oda{border-color:var(--pzk-renk);box-shadow:inset 3px 0 0 var(--pzk-renk)}
.pzk-hk-r-b{display:flex;flex-direction:column;gap:2px;min-width:0}
.pzk-hk-r-b span{color:var(--pzk-gri);font-size:13px;overflow-wrap:anywhere}
.pzk-hk-r .pzk-tl-ey{margin:0}
.pzk-hk-d-planli{background:#E0F0F4;color:#005566}.pzk-hk-d-gorusuldu{background:#E3F4EA;color:#14573A}.pzk-hk-d-gelmedi{background:#FFF1CF;color:#6B4700}.pzk-hk-d-iptal{background:#EEF1F4;color:#4A5563}
.pzk-hk-gecmis summary{cursor:pointer;color:var(--pzk-gri);font-size:13px;margin-top:8px}
.pzk-hk-gunler{display:flex;gap:6px;overflow-x:auto;padding-bottom:4px;margin:8px 0}
.pzk-hk-gunler .pzk-cip{flex:none}
.pzk-hk-saatler{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:6px}
.pzk-hk-saat{padding:9px 6px;border:1px solid var(--pzk-cizgi);border-radius:10px;background:var(--pzk-yuzey);color:var(--pzk-metin);font:600 14px/1 var(--pzk-f-metin);cursor:pointer;font-variant-numeric:tabular-nums}
.pzk-hk-saat:hover,.pzk-hk-saat:focus-visible{border-color:var(--pzk-renk);color:var(--pzk-renk)}
.pzk-hk-onay{grid-column:1/-1;display:grid;gap:8px;padding:12px;border:1px solid var(--pzk-renk);border-radius:12px;background:var(--pzk-renk-ince)}
.pzk-hk-ist{border:0;padding:0;margin:4px 0;display:grid;gap:4px}
.pzk-hk-ist legend{font-weight:600;margin-bottom:4px}
.pzk-hk-kural{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:6px}
.pzk-hk-kural select,.pzk-hk-kural input{min-width:0}
.pzk-hk-kapali{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0}
.pzk-hk-yh{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:10px 0;border-bottom:1px solid var(--pzk-cizgi)}
.pzk-hk-yh > div:first-child{display:flex;flex-direction:column;gap:2px;min-width:0}
.pzk-hk-ekle{margin-top:12px;padding-top:10px;border-top:1px solid var(--pzk-cizgi)}
.pzk-hk-govde{max-width:900px;margin:16px auto;padding:0 16px;display:grid;gap:16px}
.pzk-hk-govde h1{font:700 18px/1.3 var(--pzk-f-baslik);margin:0}
/* Görüşme odası */
.pzk-hk-oda .pzk-kg-kutu{max-width:640px;display:flex;flex-direction:column;max-height:calc(100dvh - 32px)}
.pzk-hk-oda-durum{margin:4px 0;font-weight:600;color:var(--pzk-renk)}
.pzk-hk-oda-not{margin:0 0 8px;font-size:12.5px;color:var(--pzk-gri)}
.pzk-hk-oda-not span{display:block;margin-top:2px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--pzk-metin)}
.pzk-hk-oda-liste{list-style:none;margin:0;padding:10px;flex:1 1 auto;min-height:220px;overflow-y:auto;display:flex;flex-direction:column;gap:6px;border:1px solid var(--pzk-cizgi);border-radius:12px;background:var(--pzk-zemin)}
.pzk-hk-i{max-width:82%;padding:7px 11px;border-radius:14px;background:var(--pzk-yuzey);border:1px solid var(--pzk-cizgi)}
.pzk-hk-i p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}
.pzk-hk-i small{display:block;text-align:right;font-size:11px;color:var(--pzk-acik)}
.pzk-hk-i-ben{align-self:flex-end;background:var(--pzk-renk-ince);border-color:color-mix(in srgb,var(--pzk-renk) 30%,transparent)}
.pzk-hk-i-karsi{align-self:flex-start}
.pzk-hk-i-sistem{align-self:center;max-width:100%;background:transparent;border:0;font-size:12px;color:var(--pzk-gri);text-align:center}
.pzk-hk-oda-yaz{display:flex;gap:8px;margin-top:8px;align-items:flex-end}
.pzk-hk-oda-yaz textarea{flex:1;min-width:0;padding:9px 11px;border:1px solid var(--pzk-cizgi);border-radius:12px;font:inherit;resize:vertical;background:var(--pzk-yuzey);color:var(--pzk-metin)}
.pzk-hk-oda-yaz .pzk-kaydet{flex:none;width:auto;padding:10px 16px}
/* Acil müdahale ekipleri */
.pzk-acil-ekipler{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}
.pzk-acil-ekip h4{margin:0 0 4px;font-size:14px}
.pzk-acil-ek-kutular{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;margin:8px 0}
.pzk-acil-ek-kutu{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border:1px solid var(--pzk-cizgi);border-radius:12px;background:var(--pzk-yuzey)}
.pzk-acil-ek-kutu strong{font-size:20px;font-variant-numeric:tabular-nums}
.pzk-acil-ek-kutu span{font-size:13px;color:var(--pzk-gri)}
.pzk-acil-ek-kutu small{font-size:12px;color:var(--pzk-gri)}
.pzk-acil-ek-eksik{border-color:#F1A49B;background:color-mix(in srgb,#D92D20 8%,var(--pzk-yuzey))}
.pzk-acil-ek-eksik strong{color:#B42318}
body.pzk-t-koyu .pzk-acil-ek-eksik strong{color:#FF8A80}
.pzk-acil-uyeler{display:grid;gap:8px;margin:6px 0}
.pzk-acil-uye{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;gap:8px;align-items:end;padding:10px 12px;border:1px solid var(--pzk-cizgi);border-radius:12px;background:var(--pzk-yuzey)}
.pzk-acil-uye > :first-child{grid-column:1/-1}
.pzk-acil-uye input,.pzk-acil-uye select,.pzk-acil-tatbikat-f input,.pzk-acil-tatbikat-f select{min-width:0;width:100%;box-sizing:border-box;min-height:40px;padding:8px 10px;border:1px solid var(--pzk-cizgi);border-radius:10px;background:var(--pzk-yuzey);color:var(--pzk-metin);font:inherit;font-size:14px}
.pzk-acil-uye input:focus,.pzk-acil-uye select:focus,.pzk-acil-tatbikat-f input:focus,.pzk-acil-tatbikat-f select:focus{outline:2px solid var(--pzk-renk);outline-offset:1px}
.pzk-acil-uye > .pzk-cip{justify-self:start;align-self:end}
.pzk-acil-uye-t{display:flex;flex-direction:column;gap:3px;min-width:0}
.pzk-acil-uye-t small{font-size:12px;color:var(--pzk-gri)}
.pzk-acil-uye .pzk-acil-uyari{grid-column:1/-1;margin:0}
.pzk-acil-tatbikatlar li{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}
.pzk-acil-tatbikatlar li small{color:var(--pzk-gri)}
.pzk-acil-tatbikatlar li .pzk-cip{margin-left:auto}
.pzk-acil-tatbikat-f{display:grid;grid-template-columns:160px minmax(0,1fr) 110px auto;gap:8px;align-items:center;margin:8px 0}
.pzk-acil-tatbikat-f > input:nth-child(4){grid-column:1/4}
@media (max-width:640px){
	.pzk-acil-uye{grid-template-columns:1fr 1fr}
	.pzk-acil-tatbikat-f{grid-template-columns:1fr 1fr}
	.pzk-acil-tatbikat-f > input:nth-child(4),.pzk-acil-tatbikat-f > .pzk-cip{grid-column:1/-1}
	.pzk-acil-uye > .pzk-cip{grid-column:auto}
	.pzk-hk-oda .pzk-kg-kutu{max-height:100dvh;border-radius:0}
	.pzk-hk-i{max-width:90%}
}
/* 0.99.45: Mesai — ayar sekmeleri, çalışma düzeni, çalışma yerleri, neden pencereleri */
.pzk-pd-d-ev{background:#E6EEFB;color:#1E3F7A}.pzk-pd-d-plansiz{background:#EEF1F4;color:#4A5563}
.pzk-pd-sekmeler{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 12px;padding-bottom:10px;border-bottom:1px solid var(--pzk-cizgi,#dce3ea)}
.pzk-pd-bolum{display:grid;gap:10px;min-width:0}
.pzk-pd-bolum[hidden]{display:none}
.pzk-pd-ayar-kaydet{position:sticky;bottom:0;z-index:2;padding:10px 0 4px;background:linear-gradient(to top,var(--pzk-yuzey,#fff) 70%,transparent)}
.pzk-pd-ipucu{margin:0;padding:8px 12px;border-radius:10px;background:#EEF5FC;color:#1E3F7A}
.pzk-pd-yer-kart .pzk-sh-olay{margin:4px 0}
.pzk-pd-yer-secim{display:grid;gap:6px;margin-top:4px}
.pzk-pd-yer-secim[hidden]{display:none}
.pzk-pd-dz-liste{display:grid;gap:10px;min-width:0}
.pzk-pd-dz-hafta{display:grid;gap:4px}
.pzk-pd-dz-gun{display:grid;grid-template-columns:40px minmax(92px,130px) minmax(84px,110px) minmax(84px,110px);gap:6px;align-items:center;padding:2px 6px;border-radius:8px}
.pzk-pd-dz-gun select,.pzk-pd-dz-gun input{min-width:0;width:100%;box-sizing:border-box}
.pzk-pd-dz-g{font-weight:600}
.pzk-pd-dz-ofis{background:#F3F8F4}.pzk-pd-dz-ev{background:#EEF3FC}.pzk-pd-dz-uzak{background:#EAF5F7}.pzk-pd-dz-tatil{background:#F4F5F7;color:#5b6670}
.pzk-pd-dz-ata{display:grid;gap:8px;min-width:0}
.pzk-pd-dz-kisi{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:2px 0}
.pzk-pd-dz-kisi select{min-width:0;max-width:100%}
.pzk-pd-dz-kisiler input[type=text]{width:100%;box-sizing:border-box}
.pzk-pd-plan{display:block}
.pzk-pd-baslat{margin:8px 0;padding:8px 10px;border-radius:10px;background:#EEF3FC;color:#1E3F7A;font-size:14px}
.pzk-pd-neden{display:grid;gap:6px}
.pzk-pd-neden-sec{padding:6px 8px;border:1px solid var(--pzk-cizgi,#dce3ea);border-radius:10px}
.pzk-pd-neden-bil{display:block}
@media (max-width:420px){.pzk-pd-dz-gun{grid-template-columns:34px minmax(0,1fr) minmax(0,1fr);}.pzk-pd-dz-gun select{grid-column:2/4}.pzk-pd-dz-g{grid-row:span 2}}
.pzk-t-koyu .pzk-pd-ipucu,.pzk-t-koyu .pzk-pd-baslat{background:#172a40;color:#bcd3f2}
.pzk-t-koyu .pzk-pd-dz-ofis,.pzk-t-koyu .pzk-pd-dz-ev,.pzk-t-koyu .pzk-pd-dz-uzak,.pzk-t-koyu .pzk-pd-dz-tatil{background:transparent}
.pzk-t-koyu .pzk-pd-d-ev{background:#1c2f52;color:#bcd3f2}
/* 0.99.45: Oturumu kapat — Profilim'in altında, onaylı (alan.js) */
.pzk-cikis-kutu{display:grid;justify-items:start;gap:8px;margin:24px 0 8px;padding-top:16px;border-top:1px solid var(--pzk-cizgi,#dce3ea)}
.pzk-cikis-kutu .pzk-cikis{font:inherit;font-size:14px;font-weight:600;cursor:pointer}
.pzk-cikis-onay{display:grid;gap:8px;padding:10px 12px;border-radius:12px;background:#FFF6F5;color:#6B1F17}
.pzk-cikis-onay[hidden]{display:none}
.pzk-cikis-onay p{margin:0;font-weight:600}
.pzk-arac-bas .pzk-cikis-onay{flex-basis:100%}
.pzk-t-koyu .pzk-cikis-onay{background:#3a1d1a;color:#f6c9c3}
/* 0.99.46: Wiki çizimi — görsel, tablo, İpucu / Dikkat kutusu, kod bloğu, çapa; kullanım kılavuzu kartı (bilgi.js) */
@media (min-width:900px){.pzk-bb-m .pzk-kg-kutu{max-width:880px}}
.pzk-bb-metin blockquote>:last-child,.pzk-bb-kutu>:last-child,.pzk-bb-metin li>:last-child{margin-bottom:0}
.pzk-bb-metin li>p{margin:0 0 4px}
.pzk-bb-metin li>ul,.pzk-bb-metin li>ol{margin:4px 0}
.pzk-bb-metin h6{margin:14px 0 6px;font-size:14px;color:var(--pzk-koyu)}
.pzk-bb-metin [data-baslik-capa]{scroll-margin-top:12px}
.pzk-bb-metin [data-baslik-capa]:focus{outline:none}
.pzk-bb-capa-ust{display:block;height:0}
.pzk-bb-metin hr{border:0;border-top:1px solid var(--pzk-cizgi,#dce3ea);margin:18px 0}
.pzk-bb-metin em{font-style:italic}
.pzk-bb-kod{margin:0 0 10px;padding:10px 12px;border-radius:10px;background:var(--pzk-zemin,#f4f6f8);overflow-x:auto;font-size:13px;line-height:1.5}
.pzk-bb-kod code{padding:0;background:none;white-space:pre}
.pzk-bb-kutu{margin:0 0 12px;padding:10px 12px 10px 14px;border-radius:10px;border-left:4px solid}
.pzk-bb-kutu p{margin:0 0 6px}.pzk-bb-kutu ul,.pzk-bb-kutu ol{margin:4px 0 0}
.pzk-bb-kutu-ipucu{background:#EEF6FF;border-color:#3B82C4;color:#173A5E}
.pzk-bb-kutu-dikkat{background:#FFF6E8;border-color:#D98A1E;color:#5A3A0E}
.pzk-bb-kutu a{color:inherit;text-decoration:underline}
.pzk-bb-tablo{max-width:100%;overflow-x:auto;margin:0 0 12px;border:1px solid var(--pzk-cizgi,#dce3ea);border-radius:10px;-webkit-overflow-scrolling:touch}
.pzk-bb-tablo:focus-visible{outline:2px solid var(--pzk-renk)}
.pzk-bb-tablo table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.45}
.pzk-bb-tablo th,.pzk-bb-tablo td{padding:7px 10px;border-bottom:1px solid var(--pzk-cizgi,#dce3ea);text-align:left;vertical-align:top;min-width:90px;overflow-wrap:normal;word-break:normal;hyphens:manual}
.pzk-bb-tablo thead th{background:var(--pzk-zemin,#f4f6f8);color:var(--pzk-koyu);font-weight:600}
.pzk-bb-tablo tbody tr:last-child td{border-bottom:0}
.pzk-bb-sekil{margin:4px 0 14px;text-align:center}
.pzk-bb-sekil figcaption{margin-top:4px;font-size:13px;color:var(--pzk-gri)}
.pzk-bb-gorsel{display:inline-block;max-width:100%;padding:0;border:1px solid var(--pzk-cizgi,#dce3ea);border-radius:10px;background:#fff;cursor:zoom-in;line-height:0;overflow:hidden}
.pzk-bb-gorsel img{display:block;max-width:100%;height:auto;max-height:70vh;margin:0 auto}
.pzk-bb-gorsel:focus-visible{outline:2px solid var(--pzk-renk);outline-offset:2px}
.pzk-bb-buyuk{position:fixed;inset:0;z-index:60;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:16px;background:rgba(10,20,30,.88);cursor:zoom-out}
.pzk-bb-buyuk img{max-width:100%;max-height:calc(100vh - 110px);object-fit:contain;border-radius:8px;background:#fff}
.pzk-bb-buyuk-a{margin:0;max-width:760px;color:#fff;font-size:14px;text-align:center}
.pzk-bb-buyuk-k{position:absolute;top:12px;right:12px;cursor:pointer}
.pzk-bbk{margin-top:22px;padding-top:16px;border-top:1px solid var(--pzk-cizgi,#dce3ea);display:grid;gap:8px;min-width:0}
.pzk-bbk-b{margin:0;font-size:17px;color:var(--pzk-koyu)}
.pzk-bbk-durum{margin:0}
.pzk-bbk input[type=file]{max-width:100%}
.pzk-bbk-onay{display:grid;gap:8px;padding:10px 12px;border-radius:12px;background:#FFF6F5;color:#6B1F17}
.pzk-bbk-onay[hidden]{display:none}.pzk-bbk-onay p{margin:0;font-weight:600}
.pzk-bbk-onizleme{display:grid;gap:8px;min-width:0}
.pzk-bbk-ob{margin:6px 0 0;font-size:15px}
.pzk-bbk-sayi{display:flex;flex-wrap:wrap;gap:6px}
.pzk-bbk-tablo td small{display:block}
.pzk-bbk-d-yeni .pzk-bbk-durum-e{color:#1F6B3A;font-weight:600}
.pzk-bbk-d-guncelle .pzk-bbk-durum-e{color:#1E3F7A;font-weight:600}
.pzk-bbk-d-editor .pzk-bbk-durum-e,.pzk-bbk-d-eski .pzk-bbk-durum-e{color:#8A4B08;font-weight:600}
.pzk-bbk-uyari ul{margin:6px 0 0;padding-left:20px;font-size:13px;overflow-wrap:anywhere}
.pzk-t-koyu .pzk-bb-kutu-ipucu{background:#16283d;color:#cfe0f5}
.pzk-t-koyu .pzk-bb-kutu-dikkat{background:#3a2a12;color:#f3d9b0}
.pzk-t-koyu .pzk-bb-gorsel{background:#1b2633}
.pzk-t-koyu .pzk-bbk-onay{background:#3a1d1a;color:#f6c9c3}
/* 0.99.46: Mesai → Ekibim — onay bekleyen düzeltme kartında Onayla / Reddet düğmeleri metnin üstüne binmez; dar ekranda alt satıra iner (pdks.js) */
.pzk-pd-gunler li>.pzk-tl-ey{display:flex;flex-wrap:wrap;gap:6px;align-items:center;justify-content:flex-end;margin:0}
@media (max-width:599.98px){.pzk-pd-gunler li>.pzk-tl-ey{grid-column:1/-1;grid-row:3;justify-content:flex-start}}
/* 0.99.46: Personeller — SCIM (Entra ID / Okta) kaynak rozeti (personel.js) */
.pzk-ps-k-scim{background:#E7F3FA;color:#0E5A85}
/* 0.99.46: Wiki — Kim görebilir / Kim göremez (bilgi.js erisimEditor), kısıtlı yazı rozeti */
.pzk-bbe{display:grid;gap:10px;min-width:0}
.pzk-bbe-mod{display:flex;flex-wrap:wrap;gap:6px 16px}
.pzk-bbe-izin{display:grid;gap:10px;padding:10px 12px;border-radius:10px;background:var(--pzk-zemin,#f4f6f8);min-width:0}
.pzk-bbe-izin[hidden]{display:none}
.pzk-bbe-grup{display:grid;gap:6px;min-width:0}
.pzk-bbe-gb{font-weight:600;font-size:14px;color:var(--pzk-koyu)}
.pzk-bbe-msatir{display:grid;grid-template-columns:minmax(0,360px) minmax(0,auto) auto;justify-content:start;gap:6px;align-items:center;margin-bottom:6px}
.pzk-bbe-msatir select{min-width:0;max-width:100%}
.pzk-bbe-haric>summary,.pzk-bbe-macik>summary,.pzk-bbe-kat>summary{cursor:pointer;font-weight:600;padding:4px 0}
.pzk-bbe-haric,.pzk-bbe-macik{display:grid;gap:6px}
.pzk-bbe-say{margin:0;padding:8px 10px;border-radius:10px;background:#EEF6FF;color:#173A5E;font-weight:600}
.pzk-bbe-say.pzk-uyari{background:#FFF6E8;color:#5A3A0E}
.pzk-bbe-dene{display:grid;gap:6px;min-width:0}
.pzk-bbe-dene-s{display:flex;flex-wrap:wrap;gap:6px;align-items:center}
.pzk-bbe-dene-s input{flex:1 1 180px;min-width:0}
.pzk-bbe-sonuc ul{margin:4px 0 0;padding-left:20px;font-size:14px}
.pzk-bbe-sonuc:empty{display:none}
.pzk-bbe-sonuc{padding:8px 10px;border-radius:10px}
.pzk-bbe-gorur{background:#EEF8F1;color:#1F6B3A}.pzk-bbe-gormez{background:#FFF6F5;color:#6B1F17}
.pzk-bbe-oku{display:grid;gap:4px;margin:0 0 10px}
.pzk-bbe-rozet{justify-self:start;padding:2px 10px;border-radius:999px;background:#FFF6E8;color:#5A3A0E;font-size:13px;font-weight:600}
.pzk-bbe-gorebilen{margin:0;display:flex;flex-wrap:wrap;gap:4px;align-items:center;font-size:13px}
.pzk-bbe-gorebilen .pzk-cip{font-size:12.5px;padding:2px 8px}
.pzk-bbe-kilit{font-size:.9em}
.pzk-bbk-erisim{font-size:13px;min-width:160px}
.pzk-bbk-er-elle{color:#8A4B08}
.pzk-t-koyu .pzk-bbe-izin{background:#1b2633}
.pzk-t-koyu .pzk-bbe-say{background:#16283d;color:#cfe0f5}
.pzk-t-koyu .pzk-bbe-rozet{background:#3a2a12;color:#f3d9b0}
.pzk-t-koyu .pzk-bbe-gorur{background:#173326;color:#bfe8cf}.pzk-t-koyu .pzk-bbe-gormez{background:#3a1d1a;color:#f6c9c3}
/* 0.99.46: Acil durum bandındaki "sonlandırılsın mı?" onayı — kutu açık pembe (#FFF5F4) olduğu hâlde metin bandın beyazını
   alıyordu (kontrast ~1.07:1). Metin koyu kırmızı (#7A271A, ~9.2:1, WCAG AA/AAA); Vazgeç düğmesinin kenarı görünür. */
.pzk-acil-bant .pzk-guv-onay{background:#FFF5F4;color:#7A271A}
.pzk-acil-bant .pzk-guv-onay>span{color:#7A271A;font-weight:600}
.pzk-acil-bant .pzk-guv-onay .pzk-cip:not(.pzk-guv-kirmizi){border-color:#E9B4AD}
/* 0.99.47: Kart ekle → telefon rehberinden kişi (kisi-paylas.js). Düğmeler alt alta, tam genişlikte ("E-posta imzasından
   ekle" gibi); "Telefon rehberinden seç" yalnız Contact Picker destekleyen tarayıcıda görünür. Sonuç penceresi
   (dialog.pzk-kp-dlg): bilgisayarda ortada en çok 440 px, telefonda (≤ 640 px) alttan açılan tabaka; düğmeler alt alta. */
.pzk-kp-yollar{display:grid;grid-template-columns:1fr;gap:10px;margin-top:10px}
.pzk-kp-yollar>[hidden]{display:none}
#pzk-kp-yollar .pzk-ikincil{width:100%;min-width:0;justify-content:center;text-align:center;cursor:pointer;font-weight:600}
.pzk-kp-yollar.pzk-bekliyor{opacity:.6;pointer-events:none}
.pzk-kp-not{margin-top:8px}
.pzk-kp-not b{overflow-wrap:anywhere}
.pzk-kp-dlg{border:0;border-radius:16px;padding:0;width:min(440px,calc(100vw - 32px));max-height:calc(100vh - 32px);color:var(--pzk-metin);background:var(--pzk-yuzey,#fff);box-shadow:0 24px 64px rgba(14,34,51,.28);overflow:auto}
.pzk-kp-dlg[open]{display:flex;flex-direction:column}
.pzk-kp-dlg::backdrop{background:rgba(14,34,51,.5)}
.pzk-kp-ust{display:flex;align-items:center;gap:12px;padding:18px 20px 4px}
.pzk-kp-ust h2{margin:0;flex:1;min-width:0;font:700 18px/1.3 var(--pzk-f-baslik);color:var(--pzk-koyu)}
.pzk-kp-kapat{flex:none;width:40px;height:40px;border:1px solid var(--pzk-cizgi);border-radius:10px;background:var(--pzk-yuzey,#fff);color:var(--pzk-koyu);font:400 24px/1 var(--pzk-f-metin);cursor:pointer}
.pzk-kp-kapat:focus-visible{outline:3px solid var(--pzk-renk);outline-offset:2px}
.pzk-kp-govde{display:flex;flex-direction:column;gap:10px;padding:8px 20px 14px}
.pzk-kp-govde p{margin:0}
.pzk-kp-ana{font-size:15.5px;line-height:1.45;color:var(--pzk-metin)}
.pzk-kp-ad{color:var(--pzk-koyu);overflow-wrap:anywhere}
.pzk-kp-sure,.pzk-kp-crm{font-size:13.5px;color:var(--pzk-gri)}
.pzk-kp-alanlar{color:var(--pzk-metin);font-weight:600}
.pzk-kp-hata{color:#B42318;font-weight:600}
.pzk-kp-notlar{margin:0;padding-left:18px;font-size:13px;color:var(--pzk-gri)}
.pzk-kp-secenek{display:flex;flex-direction:column;gap:8px;margin-top:4px}
.pzk-kp-secenek .pzk-kaydet,.pzk-kp-secenek .pzk-ikincil{width:100%}
.pzk-kp-ipucu{margin:-4px 0 2px;font-size:12.5px;color:var(--pzk-gri)}
.pzk-kp-alt{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:12px 20px 18px;border-top:1px solid var(--pzk-cizgi)}
.pzk-kp-alt:empty{display:none}
.pzk-kp-alt .pzk-kaydet,.pzk-kp-alt .pzk-ikincil{width:auto;min-width:120px}
.pzk-kp-alt [hidden]{display:none}
.pzk-kp-eklendi .pzk-kp-durum{padding:12px 14px;border-radius:12px;background:var(--pzk-renk-ince)}
@media (max-width:640px){
	.pzk-kp-dlg{width:100vw;max-width:100vw;margin:auto 0 0;border-radius:18px 18px 0 0;max-height:85vh}
	.pzk-kp-alt{flex-direction:column-reverse;padding-bottom:calc(18px + env(safe-area-inset-bottom,0px))}
	.pzk-kp-alt .pzk-kaydet,.pzk-kp-alt .pzk-ikincil{width:100%}
}

/* 0.99.48: Wiki sayfası (?b=wiki) — solda ana menü, yanında Wiki menüsü, sağda geniş içerik; telefonda "İçindekiler" çekmecesi */
.pzk-uyg[data-bolum="wiki"] .pzk-uyg-sayfa{max-width:1440px}
.pzk-wk-ust{display:flex;align-items:center;gap:10px;margin:2px 0 14px;min-height:34px}
.pzk-wk-menu-ac{display:none;align-items:center;gap:6px;flex:0 0 auto}
.pzk-wk-yol{min-width:0;flex:1}
.pzk-wk-yol ol{display:flex;flex-wrap:wrap;align-items:center;gap:4px 0;margin:0;padding:0;list-style:none;font-size:13.5px;color:var(--pzk-gri)}
.pzk-wk-yol li{display:flex;align-items:center;min-width:0}
.pzk-wk-yol li+li::before{content:"›";margin:0 8px;color:var(--pzk-acik,var(--pzk-gri))}
.pzk-wk-yol a{color:var(--pzk-renk);text-decoration:none}
.pzk-wk-yol a:hover{text-decoration:underline}
.pzk-wk-yol [aria-current]{color:var(--pzk-koyu);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:52ch}
.pzk-wk-duzen{display:grid;grid-template-columns:minmax(240px,290px) minmax(0,1fr);gap:32px;align-items:start}
.pzk-wk-yan{position:sticky;top:78px;max-height:calc(100vh - 96px);overflow:auto;overscroll-behavior:contain;padding:2px 14px 16px 2px;border-right:1px solid var(--pzk-cizgi)}
.pzk-wk-ara{width:100%;box-sizing:border-box;margin:0 0 10px}
.pzk-wk-yan-ust{display:grid;gap:2px;margin:0 0 8px}
.pzk-wk-ana{display:block;padding:6px 10px;border-radius:8px;color:var(--pzk-koyu);text-decoration:none;font-weight:600;font-size:14px}
.pzk-wk-ana:hover{background:var(--pzk-zemin)}
.pzk-wk-ana.pzk-wk-secili{background:var(--pzk-renk-ince);color:var(--pzk-renk)}
.pzk-wk-ey{margin:0 0 10px}
.pzk-wk-agac{display:grid;gap:2px}
.pzk-wk-kat>summary{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:8px;cursor:pointer;font-weight:600;font-size:14px;color:var(--pzk-koyu);list-style:none}
.pzk-wk-kat>summary::-webkit-details-marker{display:none}
.pzk-wk-kat>summary::before{content:"";flex:0 0 auto;width:6px;height:6px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg);transition:transform .15s;opacity:.55}
.pzk-wk-kat[open]>summary::before{transform:rotate(45deg)}
.pzk-wk-kat>summary:hover{background:var(--pzk-zemin)}
.pzk-wk-kat>summary:focus-visible,.pzk-wk-y:focus-visible,.pzk-wk-toc a:focus-visible,.pzk-wk-ana:focus-visible{outline:2px solid var(--pzk-renk);outline-offset:1px}
.pzk-wk-kat-ad{flex:1;min-width:0}
.pzk-wk-adet{font-size:12px;font-weight:500;color:var(--pzk-gri)}
.pzk-wk-yazilar{list-style:none;margin:2px 0 8px 13px;padding:0 0 0 8px;border-left:1px solid var(--pzk-cizgi)}
.pzk-wk-y{display:block;padding:5px 10px;border-radius:6px;color:var(--pzk-metin);text-decoration:none;font-size:13.5px;line-height:1.35;overflow-wrap:anywhere}
.pzk-wk-y:hover{background:var(--pzk-zemin);color:var(--pzk-koyu)}
.pzk-wk-y[aria-current="page"]{background:var(--pzk-renk-ince);color:var(--pzk-renk);font-weight:600}
.pzk-wk-rozet{margin-left:6px;padding:0 6px;border-radius:999px;background:var(--pzk-zemin);color:var(--pzk-gri);font-size:11px;font-weight:500}
.pzk-wk-toc{list-style:none;margin:4px 0 8px 10px;padding:0 0 0 6px;border-left:2px solid var(--pzk-renk-ince)}
.pzk-wk-toc a{display:block;padding:3px 8px;border-radius:0 6px 6px 0;color:var(--pzk-gri);text-decoration:none;font-size:12.5px;line-height:1.35;overflow-wrap:anywhere}
.pzk-wk-toc .pzk-wk-toc-1 a{font-weight:600}
.pzk-wk-toc a:hover{color:var(--pzk-koyu);background:var(--pzk-zemin)}
.pzk-wk-toc a[aria-current="location"]{color:var(--pzk-renk);font-weight:600;box-shadow:inset 2px 0 0 var(--pzk-renk)}
.pzk-wk-icerik{min-width:0;max-width:820px;outline:none}
.pzk-wk-icerik[data-gorunum="giris"]{max-width:1080px}
.pzk-wk-icerik[data-gorunum="liste"]{max-width:900px}
.pzk-wk-icerik .pzk-wk-baslik:focus,.pzk-wk-icerik .pzk-wk-baslik:focus-visible{outline:none!important;box-shadow:none!important}
.pzk-wk-icerik>.pzk-not:first-of-type{margin-bottom:14px}
.pzk-wk-yan-bas{display:none}
.pzk-wk-baslik{margin:0 0 6px;font:600 28px/1.25 var(--pzk-f-baslik);color:var(--pzk-koyu);outline:none}
.pzk-wk-icerik .pzk-bb-metin{font-size:16px;line-height:1.7}
.pzk-wk-icerik .pzk-bb-metin h3{font-size:22px;margin:30px 0 8px}
.pzk-wk-icerik .pzk-bb-metin h4{font-size:20px;margin:30px 0 8px;padding-top:14px;border-top:1px solid var(--pzk-cizgi)}
.pzk-wk-icerik .pzk-bb-metin h5{font-size:17px;margin:20px 0 6px}
.pzk-wk-icerik .pzk-bb-metin>h4:first-child,.pzk-wk-icerik .pzk-bb-capa-ust+h4{border-top:0;padding-top:0}
.pzk-wk-icerik [data-baslik-capa]{scroll-margin-top:92px}
.pzk-wk-icerik .pzk-bb-oy,.pzk-wk-icerik .pzk-tl-suz{max-width:820px}
.pzk-wk-onsonra{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:28px 0 8px;padding-top:16px;border-top:1px solid var(--pzk-cizgi)}
.pzk-wk-onsonra a{display:flex;flex-direction:column;gap:2px;min-width:0;padding:12px 14px;border:1px solid var(--pzk-cizgi);border-radius:12px;background:var(--pzk-yuzey,#fff);color:var(--pzk-koyu);text-decoration:none}
.pzk-wk-onsonra a:hover,.pzk-wk-onsonra a:focus-visible{border-color:var(--pzk-renk)}
.pzk-wk-onsonra small{color:var(--pzk-gri);font-size:12px}
.pzk-wk-onsonra span{font-weight:600;overflow-wrap:anywhere}
.pzk-wk-sonraki{grid-column:2;text-align:right;align-items:flex-end}
.pzk-wk-kartlar{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;margin:16px 0 26px}
.pzk-wk-kart{padding:14px 16px;border:1px solid var(--pzk-cizgi);border-radius:14px;background:var(--pzk-yuzey,#fff)}
.pzk-wk-kart h2{margin:0 0 2px;font:600 17px/1.3 var(--pzk-f-baslik)}
.pzk-wk-kart h2 a{color:var(--pzk-koyu);text-decoration:none}
.pzk-wk-kart h2 a:hover{color:var(--pzk-renk)}
.pzk-wk-kart .pzk-not{margin:0}
.pzk-wk-kart ul{margin:8px 0 6px;padding-left:18px;font-size:14px;line-height:1.5}
.pzk-wk-kart li a{color:var(--pzk-metin);text-decoration:none}
.pzk-wk-kart li a:hover{color:var(--pzk-renk);text-decoration:underline}
.pzk-wk-tumu{font-size:13.5px;color:var(--pzk-renk);text-decoration:none}
.pzk-wk-ara-b{margin:8px 0;font:600 18px/1.3 var(--pzk-f-baslik);color:var(--pzk-koyu)}
.pzk-wk-say{margin:0 0 8px}
.pzk-wk-perde{display:none}
.pzk-wk-icerik .pzk-tl-form{max-width:820px}
.pzk-wk-icerik .pzk-tl-form>.pzk-cip{justify-self:start;width:auto}
@media (min-width:1100px) and (max-width:1279.98px){.pzk-wk-duzen{grid-template-columns:236px minmax(0,1fr);gap:24px}}
@media (max-width:899.98px){
	.pzk-wk-menu-ac{display:inline-flex}
	.pzk-wk-duzen{display:block}
	.pzk-wk-yan{position:fixed;top:0;bottom:0;left:0;z-index:40;width:min(86vw,340px);max-height:none;box-sizing:border-box;padding:calc(14px + env(safe-area-inset-top)) 14px calc(20px + env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left));background:var(--pzk-yuzey,#fff);border-right:1px solid var(--pzk-cizgi);box-shadow:0 10px 40px rgba(16,24,40,.2);transform:translateX(-105%);visibility:hidden;transition:transform .2s ease,visibility 0s .2s}
	.pzk-wk-yan-acik .pzk-wk-yan{transform:none;visibility:visible;transition:transform .2s ease}
	.pzk-wk-yan-bas{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 10px;font:600 17px/1.3 var(--pzk-f-baslik);color:var(--pzk-koyu)}
	.pzk-wk-perde:not([hidden]){display:block;position:fixed;inset:0;z-index:39;background:rgba(16,24,40,.38)}
	body.pzk-wk-kilit{overflow:hidden}
	.pzk-wk-baslik{font-size:23px}
	.pzk-wk-icerik .pzk-bb-metin{font-size:15.5px}
	.pzk-wk-icerik .pzk-bb-metin h4{font-size:18px}
	.pzk-wk-onsonra{grid-template-columns:1fr}
	.pzk-wk-sonraki{grid-column:auto}
	.pzk-wk-yol [aria-current]{max-width:28ch}
}
@media (prefers-reduced-motion:reduce){.pzk-wk-yan,.pzk-wk-kat>summary::before{transition:none!important}}
@media print{.pzk-wk-yan,.pzk-wk-ust,.pzk-wk-onsonra,.pzk-wk-icerik .pzk-bb-oy,.pzk-wk-icerik .pzk-tl-suz{display:none!important}.pzk-wk-duzen{display:block}}

/* 0.99.49: içerik çevirisi ("Çevir" / "Aslını göster", kaynak notu) */
.pzk-cv-kap{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}
.pzk-cv-kap[hidden]{display:none}
.pzk-cv-not{color:var(--pzk-gri);font-size:12px}
.pzk-cv-bag{padding:0;border:0;background:none;font:inherit;font-size:12.5px;font-weight:600;color:var(--pzk-renk);cursor:pointer}
.pzk-cv-bag:hover{text-decoration:underline}
.pzk-cv-bag:disabled{color:var(--pzk-gri);cursor:default}
.pzk-cv-kucuk{margin-left:6px}
.pzk-cp-yorum .pzk-cv-kap{flex-basis:100%}
.pzk-cv-ayar .pzk-guv-kapsam{display:grid;gap:6px}
/* 0.99.50: Wiki'ye sor (yapay zekâ soru-cevap) */
.pzk-ws{margin:14px 0 22px;padding:16px 18px;border:1px solid var(--pzk-cizgi);border-radius:var(--pzk-yaricap);background:var(--pzk-yuzey);box-shadow:var(--pzk-golge)}
.pzk-ws-b{margin:0 0 10px;font-size:1.05rem}
.pzk-ws-form{display:flex;gap:8px;align-items:stretch}
.pzk-ws-form input{flex:1;min-width:0;padding:10px 12px;border:1px solid var(--pzk-cizgi);border-radius:10px;font:inherit;background:var(--pzk-yuzey);color:var(--pzk-metin)}
.pzk-ws-form .pzk-kaydet{flex:0 0 auto;width:auto;padding:0 18px}
.pzk-ws>small{display:block;margin-top:6px}
.pzk-ws-alan:empty{display:none}
.pzk-ws-alan{margin-top:12px}
.pzk-ws-sonuc{padding:12px 14px;border-left:3px solid var(--pzk-renk);border-radius:10px;background:var(--pzk-zemin)}
.pzk-ws-yok{border-left-color:var(--pzk-acik)}
.pzk-ws-etiket{display:block;margin:4px 0 6px;font-size:.82rem;text-transform:uppercase;letter-spacing:.04em;color:var(--pzk-gri)}
.pzk-ws-metin p{margin:0 0 8px;line-height:1.55}
.pzk-ws-metin ul{margin:0 0 8px;padding-left:20px;line-height:1.55}
.pzk-ws-kaynaklar{margin:0 0 8px;padding-left:18px}
.pzk-ws-kaynaklar li{margin:3px 0}
.pzk-ws-kaynak{color:var(--pzk-renk);text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere}
.pzk-ws-tur{color:var(--pzk-gri)}
.pzk-ws-not{display:block;margin-top:6px}
.pzk-ws-ayar .pzk-onay{display:flex;gap:8px;align-items:flex-start;margin:6px 0}
@media (max-width:520px){.pzk-ws{padding:14px}.pzk-ws-form{flex-direction:column}.pzk-ws-form .pzk-kaydet{padding:10px 18px}}
/* 0.99.51: LinkedIn'de paylaş */
.pzk-dy-li{margin:8px 0 4px;padding:10px 12px;border:1px solid var(--pzk-cizgi);border-radius:12px}
.pzk-dy-li-onay{display:flex;gap:8px;align-items:center;font-weight:600}
.pzk-dy-li-ayrinti{margin-top:8px}
.pzk-dy-li-paylas{color:#0A66C2;border-color:color-mix(in srgb,#0A66C2 35%,var(--pzk-cizgi))}
.pzk-dy-li-paylas::before{content:"in";display:inline-grid;place-items:center;width:16px;height:16px;margin-right:6px;border-radius:3px;background:#0A66C2;color:#fff;font-size:10px;font-weight:700;line-height:1}
/* 0.99.52 (D5, E6): CRM'den geri okuma, dizin eşitlemesinde otomatik uygulama */
.pzk-eg-geri-esle{margin-top:8px}
.pzk-eg-geri-esle summary{cursor:pointer;font-weight:600}
.pzk-eg-geri-tablo{width:100%;border-collapse:collapse;margin-top:6px}
.pzk-eg-geri-tablo td{padding:6px 4px;border-bottom:1px solid var(--pzk-cizgi);vertical-align:middle}
.pzk-eg-geri-tablo td:first-child{width:50%;overflow-wrap:anywhere}
.pzk-eg-geri-tablo select{width:100%;max-width:100%;padding:7px 10px;border:1px solid var(--pzk-cizgi);border-radius:10px;font:inherit;background:var(--pzk-yuzey,#fff);color:inherit}
.pzk-eg-oto-ayr{display:grid;gap:8px;margin:4px 0 4px 26px}
.pzk-eg-oto-ayr input[type=number]{max-width:120px}
@media (max-width:520px){.pzk-eg-oto-ayr{margin-left:0}.pzk-eg-geri-tablo td{display:block;width:auto!important;border-bottom:0;padding:2px 0}.pzk-eg-geri-tablo tr{display:block;padding:6px 0;border-bottom:1px solid var(--pzk-cizgi)}}
/* 0.99.53: SAML ile tek oturum açma */
.pzk-g-saml{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;max-width:320px;margin:0 auto;padding:10px 16px;border:1px solid #8C8C8C;border-radius:4px;background:#fff;color:#1F2937;font:600 15px/1.2 system-ui,sans-serif;text-decoration:none;box-sizing:border-box}
.pzk-g-saml:hover{background:#F3F4F6}
.pzk-g-saml:focus-visible{outline:2px solid var(--pzk-ana,#0F766E);outline-offset:2px}
.pzk-eg-kopya code{overflow-wrap:anywhere}
.pzk-eg-saml-ser{line-height:1.6}
.pzk-eg-saml-parmak{font-size:11px;overflow-wrap:anywhere}
.pzk-eg-saml-sonuc{margin-top:10px;padding:10px 12px;border:1px solid var(--pzk-cizgi);border-radius:12px}
.pzk-eg-saml-ok{border-color:color-mix(in srgb,#15803D 40%,var(--pzk-cizgi))}
.pzk-eg-saml-yok{border-color:color-mix(in srgb,#B91C1C 40%,var(--pzk-cizgi))}
.pzk-eg-saml-oz summary{cursor:pointer;font-weight:600}
.pzk-eg-saml-oz td{overflow-wrap:anywhere}
#pzk-eg-saml-idp textarea{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}
#pzk-eg-saml-idp .pzk-alan,#pzk-eg-saml-idp .pzk-not,#pzk-eg-saml-sp .pzk-not{min-width:0;max-width:100%;overflow-wrap:anywhere}
#pzk-eg-saml-idp input,#pzk-eg-saml-idp textarea{min-width:0;max-width:100%;box-sizing:border-box}
/* 0.99.54: Wiki yazısını okuyucularına duyurma */
.pzk-bb-duyur{margin:12px 0;padding:12px 14px;border:1px solid var(--pzk-cizgi);border-radius:12px;background:var(--pzk-yuzey,#fff)}
.pzk-bb-duyur h3{margin:0 0 6px;font-size:16px}
.pzk-bb-duyur-kanal{display:flex;flex-wrap:wrap;gap:4px 18px;margin:8px 0}
.pzk-bb-duyur textarea{width:100%;box-sizing:border-box}
.pzk-bb-duyur-son{margin-top:6px}
/* 0.99.55: Yandex 360 (Entegrasyonlar) ve e-posta kutusu türü / IMAP (Müşteri rehberi) */
.pzk-eg-yx-durum,.pzk-eg-yx-kl{margin:6px 0 0;padding-left:18px;display:grid;gap:4px}
.pzk-eg-yx-kl li{overflow-wrap:anywhere}
.pzk-eg-yx-kl code,.pzk-eg-yx-sonuc code{font-size:12px}
.pzk-eg-yx-ol{margin:4px 0 10px;padding-left:20px;display:grid;gap:6px}
.pzk-eg-yx-sonuc{margin-top:10px;padding:10px 12px;border:1px solid var(--pzk-cizgi);border-radius:12px;min-width:0}
#pzk-eg-yx-kapsam td:first-child{width:46%}
.pzk-mr-tur{border:0;margin:6px 0;padding:0;display:flex;flex-wrap:wrap;gap:6px 18px;min-width:0}
.pzk-mr-tur legend{font-weight:600;font-size:13px;margin-bottom:6px;width:100%}
.pzk-mr-imap{display:grid;gap:4px;margin:4px 0 8px;padding:10px 12px;border:1px solid var(--pzk-cizgi);border-radius:12px;min-width:0}
.pzk-mr-imap select{max-width:100%}
.pzk-mr-imap .pzk-alan small,#pzk-eg-yx-ayar .pzk-alan small{overflow-wrap:anywhere}

/* ——— 0.99.57: Müşteri rehberi — araç çubuğu, hızlı filtreler, filtre paneli, satırlar, toplu seçim (rehber-suz.js) ——— */
.pzk-rh-arac{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:4px 0 10px}
.pzk-rh-arac .pzk-rh-ara{flex:1 1 260px;min-width:0;margin:0;position:relative}
.pzk-rh-arac .pzk-rh-ara input{padding-left:40px;min-height:44px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' stroke='%238A94A6' stroke-width='2' stroke-linecap='round' viewBox='0 0 24 24'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E") no-repeat 14px 50%;transition:border-color .15s,box-shadow .15s}
.pzk-rh-arac .pzk-rh-ara input:focus{outline:none;border-color:var(--pzk-renk);box-shadow:0 0 0 3px color-mix(in srgb,var(--pzk-renk) 16%,transparent)}
.pzk-rh-arac>.pzk-cip{flex:none;gap:7px;min-height:44px;padding:8px 14px;font:inherit;font-size:13.5px;font-weight:600;cursor:pointer;transition:border-color .15s,background .15s,color .15s}
.pzk-rh-arac>.pzk-cip:hover{border-color:color-mix(in srgb,var(--pzk-renk) 45%,var(--pzk-cizgi))}
.pzk-rh-arac>.pzk-cip[aria-pressed="true"],.pzk-rh-arac>.pzk-cip[aria-expanded="true"]{border-color:var(--pzk-renk);background:var(--pzk-renk-ince);color:var(--pzk-renk)}
.pzk-rh-i{display:inline-block;width:16px;height:16px;background:currentColor;-webkit-mask:var(--rh-i) center/contain no-repeat;mask:var(--rh-i) center/contain no-repeat}
.pzk-rh-i-suz{--rh-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round'%3E%3Cpath d='M4 6h10M18 6h2M4 12h4M12 12h8M4 18h12M20 18h0'/%3E%3Ccircle cx='16' cy='6' r='2'/%3E%3Ccircle cx='10' cy='12' r='2'/%3E%3Ccircle cx='18' cy='18' r='2'/%3E%3C/svg%3E")}
.pzk-rh-sira{flex:none;margin:0}
.pzk-rh-sira select{min-height:44px;max-width:200px;padding:8px 32px 8px 14px;border:1px solid var(--pzk-cizgi);border-radius:999px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%235F6B7E' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M7 4v16M7 20l-3-3M7 20l3-3M17 20V4M17 4l-3 3M17 4l3 3'/%3E%3C/svg%3E") no-repeat right 13px center;font:inherit;font-size:13.5px;font-weight:600;color:var(--pzk-koyu);appearance:none;-webkit-appearance:none;cursor:pointer}
.pzk-rh-sira select:focus{outline:none;border-color:var(--pzk-renk);box-shadow:0 0 0 3px color-mix(in srgb,var(--pzk-renk) 16%,transparent)}
.pzk-rh-hizli{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 10px;padding:1px}
.pzk-rh-hizli::-webkit-scrollbar{display:none}
.pzk-rh-hcip{flex:none;display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:6px 13px;border:1px solid var(--pzk-cizgi);border-radius:999px;background:#fff;font:inherit;font-size:13px;font-weight:600;color:var(--pzk-gri);cursor:pointer;white-space:nowrap;transition:background .15s,border-color .15s,color .15s}
.pzk-rh-hcip:hover{color:var(--pzk-koyu);border-color:color-mix(in srgb,var(--pzk-renk) 40%,var(--pzk-cizgi))}
.pzk-rh-hcip[aria-pressed="true"]{background:var(--pzk-koyu);border-color:var(--pzk-koyu);color:#fff}
.pzk-rh-hcip[aria-pressed="true"]::before{content:"";width:12px;height:12px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='m5 12 5 5 9-10'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='m5 12 5 5 9-10'/%3E%3C/svg%3E") center/contain no-repeat}
.pzk-rh-gor .pzk-rh-yildiz{color:#E0A100;font-size:12px}
.pzk-rh-gor[aria-pressed="true"]::before{display:none}
.pzk-rh-gor[aria-pressed="true"] .pzk-rh-yildiz{color:#FFD45C}
.pzk-suz-cipler{align-items:center}
.pzk-rh-cip-et{--etk:#5f6b7e}
.pzk-rh-cip-et>span:first-child::before{content:"";display:inline-block;width:8px;height:8px;margin:0 6px 1px 0;border-radius:50%;background:var(--etk)}
.pzk-rh-cip-eylem{border:0;background:none;padding:6px 6px;font:inherit;font-size:12.5px;font-weight:600;color:var(--pzk-renk);cursor:pointer;text-decoration:underline;text-decoration-color:rgba(0,117,142,.35);text-underline-offset:3px}
.pzk-rh-cip-eylem:hover{text-decoration-color:currentColor}
.pzk-rh-sonuc{margin:-2px 0 8px;font-size:12.5px;color:var(--pzk-gri)}
.pzk-rh-gform{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0 0 10px;padding:10px;border:1px solid var(--pzk-cizgi);border-radius:12px;background:#FAFBFC}
.pzk-rh-gform label{flex:1 1 220px}
.pzk-rh-gform input{width:100%;min-height:40px;padding:8px 12px;border:1px solid var(--pzk-cizgi);border-radius:10px;font:inherit;font-size:14px}
.pzk-rh-gform .pzk-cip{min-height:40px;font:inherit;font-size:13px;font-weight:600;cursor:pointer}
/* Filtre paneli */
.pzk-rh-ort{position:fixed;inset:0;z-index:40;background:rgba(14,34,51,.32);animation:pzkRhSol .18s ease}
.pzk-suz-panel.pzk-rh-panel{position:fixed;z-index:41;left:0;right:0;bottom:0;display:flex;flex-direction:column;gap:0;margin:0;padding:0;max-height:min(88vh,760px);border:0;border-radius:20px 20px 0 0;background:#fff;box-shadow:0 -12px 40px -12px rgba(14,34,51,.35);animation:pzkRhAlt .22s cubic-bezier(.2,.8,.2,1)}
.pzk-suz-panel.pzk-rh-panel[hidden]{display:none!important}
@keyframes pzkRhAlt{from{transform:translateY(24px);opacity:.4}to{transform:none;opacity:1}}
@keyframes pzkRhSag{from{transform:translateX(28px);opacity:.4}to{transform:none;opacity:1}}
@keyframes pzkRhSol{from{opacity:0}to{opacity:1}}
.pzk-rh-pbas{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px 12px;border-bottom:1px solid var(--pzk-cizgi)}
.pzk-rh-pbas h3{margin:0;font:600 18px/1.3 var(--pzk-f-baslik);color:var(--pzk-koyu)}
.pzk-rh-kapat{width:36px;height:36px;border:0;border-radius:50%;background:var(--pzk-zemin);font-size:22px;line-height:1;color:var(--pzk-gri);cursor:pointer}
.pzk-rh-kapat:hover{background:#E6EAF0;color:var(--pzk-koyu)}
.pzk-rh-govde{flex:1;overflow:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}
.pzk-rh-bolum{padding:14px 20px 16px;border-bottom:1px solid #EEF1F4}
.pzk-rh-bolum:last-child{border-bottom:0}
.pzk-rh-bbas{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 10px}
.pzk-rh-bbas h4{margin:0;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--pzk-gri)}
.pzk-rh-ipucu{margin:-4px 0 8px;font-size:12px;color:var(--pzk-acik)}
.pzk-rh-alt{display:block;margin:2px 0 6px;font-size:12px;font-weight:600;color:var(--pzk-acik)}
.pzk-rh-etg+.pzk-rh-etg{margin-top:10px}
.pzk-rh-cipler{display:flex;flex-wrap:wrap;gap:6px}
.pzk-rh-cipler+.pzk-rh-cipler{margin-top:8px}
.pzk-rh-scip{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:6px 12px;border:1px solid var(--pzk-cizgi);border-radius:999px;background:#fff;font:inherit;font-size:13px;font-weight:600;color:var(--pzk-koyu);cursor:pointer;transition:background .12s,border-color .12s,color .12s}
.pzk-rh-scip:hover{border-color:color-mix(in srgb,var(--pzk-renk) 45%,var(--pzk-cizgi))}
.pzk-rh-scip[aria-pressed="true"]{background:var(--pzk-renk-ince);border-color:var(--pzk-renk);color:var(--pzk-renk)}
.pzk-rh-say{min-width:18px;padding:0 6px;border-radius:9px;background:var(--pzk-zemin);font-size:11px;font-weight:700;line-height:18px;color:var(--pzk-gri);text-align:center}
.pzk-rh-scip[aria-pressed="true"] .pzk-rh-say{background:#fff;color:var(--pzk-renk)}
.pzk-rh-etcip{--etk:#5f6b7e}
.pzk-rh-etcip>span:first-child::before{content:"";display:inline-block;width:8px;height:8px;margin:0 7px 1px 0;border-radius:50%;background:var(--etk)}
.pzk-rh-etcip[aria-pressed="true"]{background:var(--etk);border-color:var(--etk);color:#fff}
.pzk-rh-etcip[aria-pressed="true"]>span:first-child::before{background:#fff}
.pzk-rh-etcip[aria-pressed="true"] .pzk-rh-say{background:rgba(255,255,255,.25);color:#fff}
.pzk-rh-etcip.pzk-rh-haric,.pzk-rh-etcip.pzk-rh-haric[aria-pressed="true"]{background:#FFF1F2;border:1px dashed #E11D48;color:#BE123C}
.pzk-rh-etcip.pzk-rh-haric>span:first-child::before{display:none}
.pzk-rh-etcip.pzk-rh-haric .pzk-rh-say{background:#fff;color:#BE123C}
.pzk-rh-sifir{opacity:.5}
.pzk-rh-mod{display:inline-flex;padding:3px;border-radius:999px;background:var(--pzk-zemin)}
.pzk-rh-mini{border:0;border-radius:999px;background:none;padding:5px 10px;font:inherit;font-size:12px;font-weight:600;color:var(--pzk-gri);cursor:pointer}
.pzk-rh-mini[aria-pressed="true"]{background:#fff;color:var(--pzk-koyu);box-shadow:0 1px 2px rgba(14,34,51,.12)}
.pzk-rh-segment{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:4px;padding:4px;border-radius:12px;background:#EEF2F5}
.pzk-rh-seg{min-height:38px;padding:6px 10px;border:0;border-radius:9px;background:transparent;font:inherit;font-size:13px;font-weight:600;color:var(--pzk-gri);cursor:pointer}
.pzk-rh-seg[aria-checked="true"]{background:#fff;color:var(--pzk-koyu);box-shadow:0 1px 2px rgba(14,34,51,.12)}
.pzk-rh-aralik{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}
.pzk-rh-aralik label{display:grid;gap:4px;font-size:12px;font-weight:600;color:var(--pzk-gri)}
.pzk-rh-aralik input{min-height:40px;padding:6px 10px;border:1px solid var(--pzk-cizgi);border-radius:10px;font:inherit;font-size:14px;color:var(--pzk-metin)}
.pzk-rh-kara{width:100%;min-height:38px;margin:0 0 8px;padding:6px 12px;border:1px solid var(--pzk-cizgi);border-radius:10px;font:inherit;font-size:13.5px}
.pzk-rh-kisiler{display:grid;gap:2px;max-height:228px;overflow:auto}
.pzk-rh-kisi{display:flex;align-items:center;gap:10px;min-height:38px;padding:4px 8px;border-radius:8px;font-size:14px;color:var(--pzk-koyu);cursor:pointer}
.pzk-rh-kisi:hover{background:var(--pzk-zemin)}
.pzk-rh-kisi input{width:18px;height:18px;margin:0;accent-color:var(--pzk-renk)}
.pzk-rh-kisi span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.pzk-rh-panel .pzk-suz-alan{display:block;margin:0}
.pzk-rh-panel .pzk-suz-alan .pzk-gizli{position:absolute}
.pzk-rh-panel .pzk-suz-alan select{width:100%;min-height:40px;padding:6px 10px;border:1px solid var(--pzk-cizgi);border-radius:10px;background:#fff;font:inherit;font-size:14px}
.pzk-rh-gsatir{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 0}
.pzk-rh-glink{border:0;background:none;padding:6px 0;font:inherit;font-size:14px;font-weight:600;color:var(--pzk-koyu);cursor:pointer;text-align:left}
.pzk-rh-glink:hover{color:var(--pzk-renk)}
.pzk-rh-gsil{border:1px solid var(--pzk-cizgi);border-radius:999px;background:#fff;padding:4px 10px;font:inherit;font-size:12px;font-weight:600;color:#B42318;cursor:pointer}
.pzk-rh-palt{display:flex;gap:10px;justify-content:space-between;padding:12px 20px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--pzk-cizgi);background:#fff;border-radius:0}
.pzk-rh-palt .pzk-cip{min-height:46px;padding:8px 18px;font:inherit;font-size:14px;font-weight:600;cursor:pointer}
.pzk-rh-palt .pzk-cip-dolu{flex:1;justify-content:center}
body.pzk-rh-panel-acik{overflow:hidden}
@media (min-width:1100px){
	.pzk-suz-panel.pzk-rh-panel{left:auto;top:0;width:min(460px,calc(100vw - 120px));max-height:none;border-radius:0;box-shadow:-16px 0 40px -18px rgba(14,34,51,.4);animation:pzkRhSag .22s cubic-bezier(.2,.8,.2,1)}
	body.pzk-rh-panel-acik{overflow:auto}
}
/* Satırlar */
.pzk-rh .pzk-katalog-kisi .pzk-kat-ad,.pzk-uyg-katalog .pzk-katalog-kisi .pzk-kat-ad{font-size:15px}
.pzk-kat-rozetler{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-top:5px}
.pzk-kat-rozetler>*{margin:0!important}
.pzk-kat-fazla{display:inline-flex;align-items:center;padding:1px 7px;border-radius:10px;background:var(--pzk-zemin);color:var(--pzk-gri);font-size:11px;font-weight:700;line-height:1.6}
.pzk-kat-ekleyen{flex:none;display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#E8EEF6;color:#3B5B85;font-size:10px;font-weight:700;letter-spacing:.02em;align-self:center}
.pzk-rozet-harf[data-renk="0"]{background:#E3F2F4;color:#00758E}
.pzk-rozet-harf[data-renk="1"]{background:#EDE9FE;color:#5B3FB0}
.pzk-rozet-harf[data-renk="2"]{background:#FEF3E2;color:#A15C00}
.pzk-rozet-harf[data-renk="3"]{background:#E7F5EC;color:#1E7E4A}
.pzk-rozet-harf[data-renk="4"]{background:#FDECEC;color:#B42318}
.pzk-rozet-harf[data-renk="5"]{background:#E8EEF6;color:#2F4F7A}
.pzk-rozet-harf[data-renk="6"]{background:#FCEBF5;color:#A21A6E}
.pzk-rozet-harf[data-renk="7"]{background:#EEF2F5;color:var(--pzk-koyu)}
/* Toplu seçim */
.pzk-rh-secim .pzk-katalog-kisi{flex-direction:row;align-items:center;gap:10px}
.pzk-rh-secim .pzk-katalog-kisi>.pzk-katalog-ust{flex:1;min-width:0}
.pzk-rh-onay-k{flex:none;display:grid;place-items:center;width:32px;height:32px;cursor:pointer}
.pzk-rh-onay{width:20px;height:20px;margin:0;accent-color:var(--pzk-renk);cursor:pointer}
.pzk-katalog-kisi.pzk-rh-isaretli{background:var(--pzk-renk-ince)}
.pzk-rh-toplu{position:sticky;top:8px;z-index:6;display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 10px;padding:10px 12px;border-radius:14px;background:var(--pzk-koyu);color:#fff;box-shadow:0 10px 28px -14px rgba(14,34,51,.55)}
.pzk-rh-toplu .pzk-rh-tsay{margin-right:auto;font-size:14px}
.pzk-rh-toplu .pzk-rh-mini{color:#CFE3EA;background:rgba(255,255,255,.08)}
.pzk-rh-toplu .pzk-rh-mini:hover{background:rgba(255,255,255,.16);color:#fff}
.pzk-rh-toplu .pzk-cip{min-height:36px;font:inherit;font-size:13px;font-weight:600;cursor:pointer;border-color:rgba(255,255,255,.25);background:transparent;color:#fff}
.pzk-rh-toplu .pzk-cip-dolu{background:#fff;border-color:#fff;color:var(--pzk-koyu)}
.pzk-rh-toplu .pzk-cip:disabled{opacity:.45;cursor:default}
@media (max-width:1099.98px){
	.pzk-rh-toplu{position:fixed;left:12px;right:12px;top:auto;bottom:calc(76px + env(safe-area-inset-bottom));z-index:17;margin:0}
	.pzk-rh-secim #pzk-son{padding-bottom:120px}
}
@media (max-width:599.98px){
	.pzk-rh-arac .pzk-rh-ara{flex-basis:100%}
	.pzk-rh-arac{gap:6px}
	.pzk-rh-arac>.pzk-cip,.pzk-rh-sira select{min-height:40px;font-size:13px;padding-left:12px}
	.pzk-rh-sira{flex:1 1 auto;min-width:0}
	.pzk-rh-sira select{width:100%;max-width:none}
	.pzk .pzk-rh-hizli button.pzk-rh-hcip{min-height:32px;padding:5px 11px;font-size:12.5px}
}
/* Boş ayrıntı panelinde rehber özeti */
.pzk-rh-ozet{max-width:520px;margin:26px auto 0;padding-top:20px;border-top:1px solid var(--pzk-cizgi);text-align:left}
.pzk-rh-ozet h4{margin:0 0 10px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--pzk-gri)}
.pzk-rh-ozet-bag{display:grid;gap:2px;margin-top:18px}
.pzk-rh-bag{border:0;background:none;padding:8px 0;font:inherit;font-size:14px;font-weight:600;color:var(--pzk-renk);text-align:left;cursor:pointer}
.pzk-rh-bag:hover{text-decoration:underline}
.pzk-kat-sag{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:5px;align-self:flex-start}
.pzk-kat-sag .pzk-katalog-tarih{margin-top:0}
@media (min-width:1440px){ /* geniş ekranda liste sütunu biraz daha geniş (ayrıntı paneli yine rahat sığar) */
	.pzk-tara-son.pzk-masa{grid-template-columns:minmax(420px,520px) minmax(0,1fr)}
}
/* .pzk button{font:inherit} kuralına karşı (aynı özgüllük, sonra gelir) */
.pzk button.pzk-rh-hcip{font-size:13px;font-weight:600}
.pzk button.pzk-rh-cip-eylem{font-size:12.5px;font-weight:600}
.pzk button.pzk-rh-scip,.pzk button.pzk-rh-seg{font-size:13px;font-weight:600}
.pzk button.pzk-rh-mini{font-size:12px;font-weight:600}
.pzk button.pzk-rh-bag,.pzk button.pzk-rh-glink{font-size:14px;font-weight:600}
.pzk button.pzk-rh-gsil{font-size:12px;font-weight:600}
.pzk .pzk-rh-arac>button.pzk-cip{font-size:13.5px}
.pzk .pzk-rh-toplu button.pzk-cip{font-size:13px}
.pzk .pzk-rh-toplu button.pzk-cip-dolu{background:#fff;border-color:#fff;color:var(--pzk-koyu)}
.pzk .pzk-rh-toplu button.pzk-cip-dolu:disabled{background:rgba(255,255,255,.55)}
