[hidden]{display:none!important}
.gizli-y{position:absolute!important;left:0;top:0;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.kp-b{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:40px;padding:0 15px;border-radius:12px;background:var(--zemin);border:1px solid var(--cizgi);font:600 13.5px var(--baslik);color:var(--murekkep);white-space:nowrap;text-decoration:none;cursor:pointer}
.kp-b:focus-visible{outline:2px solid var(--turuncu);outline-offset:2px}
.kp-d{display:flex;gap:10px;flex-wrap:wrap;align-items:center}
.kp-kucuk{display:block;font-size:12.5px;color:var(--sonuk);line-height:1.5}
.kp-rz{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 11px;border-radius:9px;background:var(--yuzey);border:1px solid var(--cizgi);font:600 12.5px var(--baslik);color:var(--sonuk)}
.kp-rz.dog{color:#2E9E5B;border-color:color-mix(in srgb,#2E9E5B 40%,var(--cizgi))}.kp-rz.kur{color:var(--turuncu-koyu);border-color:color-mix(in srgb,var(--turuncu) 40%,var(--cizgi))}
[data-tema="koyu"] .kp-rz.kur{color:var(--seftali)}
.kp-kunye{display:grid;gap:0}.kp-kunye>div{display:flex;justify-content:space-between;gap:14px;padding:10px 0;border-top:1px solid var(--cizgi)}.kp-kunye>div:first-child{border-top:0}
.kp-kunye dt{color:var(--sonuk);font-size:13.5px}.kp-kunye dd{font:600 14px var(--baslik);text-align:right}
.kp-prl{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:14px}
.kp-pr{display:grid;gap:10px;align-content:start;padding:20px;border-radius:22px;background:var(--yuzey);border:1px solid var(--cizgi);transition:border-color .3s,transform .3s cubic-bezier(.3,.7,0,1)}
.kp-pr:hover{border-color:color-mix(in srgb,var(--turuncu) 50%,var(--cizgi));transform:translateY(-2px)}
.kp-pr.taslak{border-style:dashed;background:transparent}
.kp-pr-d{font:600 12px var(--baslik);color:var(--turuncu-koyu)}[data-tema="koyu"] .kp-pr-d{color:var(--seftali)}.kp-pr.taslak .kp-pr-d{color:var(--sonuk)}
.kp-pr h3{font:700 17px/1.25 var(--baslik);letter-spacing:-.015em}.kp-pr h3 a{color:inherit;text-decoration:none}.kp-pr h3 a:hover{text-decoration:underline}.kp-pr h3 a:focus-visible{outline:2px solid var(--turuncu);outline-offset:2px;border-radius:4px}
.kp-pr>p{font-size:14px;line-height:1.55;color:var(--sonuk);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.kp-pr-r{display:flex;gap:6px;flex-wrap:wrap}.kp-pr-r span{font:600 12px var(--baslik);padding:4px 9px;border-radius:8px;background:var(--zemin);color:var(--sonuk)}
.kp-pr-a{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;padding-top:10px;border-top:1px solid var(--cizgi);font:600 12.5px var(--baslik);color:var(--sonuk)}
.kp-bos{padding:28px;border-radius:20px;border:1.5px dashed var(--cizgi);text-align:center;color:var(--sonuk)}
.kp-gizli{display:flex;gap:12px;align-items:flex-start;padding:16px 18px;border-radius:18px;border:1.5px solid color-mix(in srgb,var(--seftali) 60%,var(--cizgi));background:color-mix(in srgb,var(--seftali) 10%,var(--yuzey))}
.kp-gizli>svg{flex:none;color:var(--turuncu-koyu)}[data-tema="koyu"] .kp-gizli>svg{color:var(--seftali)}
.kp-gizli b{font:700 14.5px var(--baslik)}.kp-gizli ul{margin:6px 0 0 18px;font-size:13.5px;line-height:1.6;color:var(--sonuk)}
.kp-yok{display:grid;gap:14px;justify-items:start;max-width:560px}.kp-yok h1{font:700 clamp(30px,4.4vw,48px)/1.05 var(--baslik);letter-spacing:-.04em}.kp-yok h1:focus{outline:none}.kp-yok p{color:var(--sonuk);line-height:1.6}
.kp-f{display:grid;gap:2px}.kp-f b{font:800 clamp(28px,3vw,36px)/1 var(--baslik);letter-spacing:-.04em}.kp-f.buyuk b{font-size:clamp(36px,4.4vw,52px)}
.kp-f small{font:600 11.5px var(--baslik);color:var(--sonuk);margin-bottom:6px}.kp-f span{font-size:12.5px;color:var(--sonuk);font-variant-numeric:tabular-nums}
.kp-kurucu,.kp-talep{display:flex;gap:7px;align-items:flex-start;font:600 13.5px/1.45 var(--baslik);color:#2E9E5B}.kp-kurucu svg,.kp-talep svg{flex:none;margin-top:2px}.kp-talep:focus{outline:none}
.kp-kota{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:16px;background:color-mix(in srgb,#2E9E5B 8%,var(--yuzey));border:1px solid color-mix(in srgb,#2E9E5B 35%,var(--cizgi))}
.kp-kota>svg{flex:none;color:#2E9E5B;margin-top:2px}.kp-kota b{display:block;font:700 14.5px var(--baslik)}.kp-kota span{font-size:13.5px;color:var(--sonuk);line-height:1.5}
.kp-hs{display:grid;gap:14px}.kp-hs>label{font:700 17px var(--baslik)}
.kp-hs-s{display:flex;gap:14px;align-items:center}.kp-hs-s input{flex:1;accent-color:var(--turuncu);height:28px}
.kp-hs-s input[type=range]{-webkit-appearance:none;appearance:none;height:28px;background:none;cursor:pointer}
.kp-hs-s input[type=range]::-webkit-slider-runnable-track{height:6px;border-radius:3px;background:linear-gradient(to right,var(--turuncu) var(--v,25%),var(--cizgi) var(--v,25%))}
.kp-hs-s input[type=range]::-moz-range-track{height:6px;border-radius:3px;background:var(--cizgi)}.kp-hs-s input[type=range]::-moz-range-progress{height:6px;border-radius:3px;background:var(--turuncu)}
.kp-hs-s input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;margin-top:-8px;border-radius:6px;transform:rotate(45deg);background:var(--turuncu);border:3px solid var(--zemin);box-shadow:0 0 0 1px var(--turuncu);transition:transform .2s cubic-bezier(.16,1,.3,1)}
.kp-hs-s input[type=range]:active::-webkit-slider-thumb{transform:rotate(45deg) scale(1.15)}
.kp-hs-s input[type=range]::-moz-range-thumb{width:18px;height:18px;border-radius:5px;transform:rotate(45deg);background:var(--turuncu);border:3px solid var(--zemin)}
.kp-hs-s input[type=range]:focus-visible{outline:2px solid var(--turuncu);outline-offset:4px;border-radius:6px}.kp-hs-s output{font:700 15px var(--baslik);min-width:92px;text-align:right}
.kp-hs-l{list-style:none;display:grid;gap:8px}
.kp-hs-l li{position:relative;display:grid;grid-template-columns:minmax(0,170px) minmax(0,1fr) auto 26px;gap:14px;align-items:center;padding:12px 14px;border-radius:14px;background:var(--zemin);border:1.5px solid transparent;transition:border-color .3s}
.kp-hs-l li.en{border-color:var(--turuncu)}
.kp-hs-l b{font:700 14px var(--baslik)}.kp-hs-l small{display:block;font-size:12px;color:var(--sonuk)}
.kp-hs-l i{height:8px;border-radius:4px;background:var(--cizgi);position:relative;overflow:hidden}.kp-hs-l i::after{content:"";position:absolute;inset:0;transform-origin:left;transform:scaleX(var(--o));background:var(--seftali);transition:transform .5s cubic-bezier(.3,.7,0,1)}
.kp-hs-l li.en i::after{background:var(--turuncu)}
.kp-hs-l li:not(.en) i::after{background:color-mix(in srgb,var(--sonuk) 55%,var(--cizgi))}
.kp-hs-l li>span:not(.kp-yuva){font:700 14px var(--baslik);font-variant-numeric:tabular-nums;white-space:nowrap}
.kp-yuva{position:relative;width:26px;height:26px}
.kp-hs-l li.en .kp-yuva::before{content:"";position:absolute;inset:7px;border-radius:3px;transform:rotate(45deg);background:var(--turuncu);opacity:0}
.e3-yok .kp-hs-l li.en .kp-yuva::before{opacity:1}
.kp-tk{overflow-x:auto;border-radius:20px;border:1px solid var(--cizgi)}
.kp-t{width:100%;min-width:640px;border-collapse:collapse;font-size:14px}
.kp-t th,.kp-t td{padding:12px 14px;text-align:center;border-top:1px solid var(--cizgi)}.kp-t thead th{border-top:0;font:700 14px var(--baslik);background:var(--yuzey)}
.kp-t tbody th{text-align:left;font-weight:500;color:var(--sonuk)}
.kp-t .one{background:color-mix(in srgb,var(--turuncu) 6%,transparent)}.kp-t thead .one{color:var(--turuncu-koyu)}[data-tema="koyu"] .kp-t thead .one{color:var(--seftali)}
.kp-t td.var svg{color:#2E9E5B}.kp-t td.yok{color:var(--sonuk)}
.kp-sss{display:grid;gap:8px}
.kp-sss details{border-radius:16px;background:var(--yuzey);border:1px solid var(--cizgi)}
.kp-sss summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:14px;align-items:center;padding:16px 18px;font:600 15px var(--baslik)}
.kp-sss summary::-webkit-details-marker{display:none}
.kp-sss summary::after{content:"";flex:none;width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .3s}
.kp-sss details[open] summary::after{transform:rotate(-135deg)}.kp-sss summary:focus-visible{outline:2px solid var(--turuncu);outline-offset:-2px;border-radius:16px}
.kp-sss p{padding:0 18px 16px;font-size:14px;line-height:1.6;color:var(--sonuk)}
@media (max-width:560px){ .kp-hs-l li{grid-template-columns:minmax(0,1fr) auto 26px} .kp-hs-l i{display:none} }

.kpa-mon.logolu{background:var(--yuzey)}
.kpa-mon img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:inherit;display:block}
.kpa-hak{white-space:pre-line;overflow-wrap:anywhere}
.kpa-bant>div{min-width:0}
.kpa-bant p,.kp-pr h3,.kp-pr>p,.kp-pr-a span,.kp-pr-r span,.kp-kunye dd,.kpa-p h3,.kpa-p>p,.kp-talep,.kp-kurucu{min-width:0;overflow-wrap:anywhere}
.kp-kunye dd a{color:inherit;text-decoration:underline;text-underline-offset:3px}
.kp-kunye dd a:focus-visible,.kp-onay a:focus-visible{outline:2px solid var(--turuncu);outline-offset:2px;border-radius:4px}
.kp-kapali{display:flex;gap:8px;align-items:flex-start;font:600 13.5px/1.5 var(--baslik);color:var(--sonuk)}.kp-kapali svg{flex:none;margin-top:2px}
.kp-durum{display:grid;gap:12px;max-width:520px}
.kp-onay{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.5;color:var(--sonuk)}.kp-onay input{flex:none;width:18px;height:18px;margin-top:2px;accent-color:var(--turuncu)}.kp-onay a{color:inherit;text-decoration:underline;text-underline-offset:3px}
.kp-hata{font:600 14px/1.5 var(--baslik);padding:12px 14px;border-radius:12px;background:color-mix(in srgb,#C43B3B 10%,var(--yuzey));border:1px solid color-mix(in srgb,#C43B3B 35%,var(--cizgi))}
.kp-b:disabled{opacity:.6;cursor:default}
.kp-cerceve{position:fixed;inset:0;z-index:2000;display:grid;place-items:center;padding:16px;background:rgba(18,16,14,.72)}
.kp-cerceve>div{display:grid;gap:10px;justify-items:end;width:min(480px,100%);max-height:92vh;overflow:auto;padding:14px;border-radius:18px;background:var(--zemin);border:1px solid var(--cizgi)}
.kp-cerceve iframe{width:100%;min-height:560px;border:0}
