[hidden]{display:none!important}
.pr-kurum{display:inline-flex;align-items:center;gap:6px;font:600 13px var(--baslik);color:var(--sonuk)}
.pr-dog{display:inline-flex;align-items:center;gap:4px;font-style:normal;color:#2E6E8E}
.pr-kk{font-style:normal;padding:2px 8px;border-radius:7px;background:color-mix(in srgb,var(--turuncu) 14%,transparent);color:var(--turuncu-koyu);font:600 11.5px var(--baslik)}
[data-tema="koyu"] .pr-kk{color:var(--seftali)}
.pr-k{position:relative;display:grid;gap:10px;align-content:start;padding:20px;border-radius:22px;background:var(--yuzey);border:1px solid var(--cizgi);transition:border-color .2s,transform .35s cubic-bezier(.16,1,.3,1)}
.pr-k:hover{border-color:color-mix(in srgb,var(--turuncu) 45%,var(--cizgi));transform:translateY(-3px)}
.pr-k-u{display:flex;justify-content:space-between;align-items:center;gap:10px}
.pr-gun{padding:3px 9px;border-radius:8px;background:var(--zemin);font:600 12px var(--baslik)}.pr-gun.acil{background:#C43B3B;color:#fff}
.pr-k h3{font:700 18px/1.25 var(--baslik);letter-spacing:-.015em}
.pr-k h3 a::after{content:"";position:absolute;inset:0;border-radius:22px}
.pr-k h3 a:focus-visible{outline:none}.pr-k:has(h3 a:focus-visible){outline:2px solid var(--turuncu);outline-offset:2px}
.pr-k>p{font-size:14px;line-height:1.55;color:var(--sonuk);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.pr-roller{display:flex;flex-wrap:wrap;gap:6px}.pr-roller span{padding:4px 9px;border-radius:8px;background:var(--zemin);font:600 12px var(--baslik)}
.pr-k-a{display:flex;flex-wrap:wrap;gap:4px 14px;align-items:baseline;padding-top:10px;border-top:1px solid var(--cizgi);font-size:12.5px;color:var(--sonuk)}
.pr-k-a b{font:700 14px var(--baslik);color:var(--murekkep);flex-basis:100%}
.pr-mhr{position:absolute;right:16px;top:-10px;width:26px;height:26px;border-radius:6px;background:#2E9E5B;transform:rotate(45deg);border:3px solid var(--zemin)}
.pr-mhr.bekle{visibility:hidden}
.pr-d-u{display:grid;gap:10px}
.pr-d-u h1{font:700 clamp(28px,3.8vw,46px)/1.08 var(--baslik);letter-spacing:-.04em}.pr-d-u h1:focus{outline:none}
.pr-d-u>p{font-size:17px;line-height:1.55;color:var(--sonuk);max-width:60ch}
.pr-d-u small{font-size:13px;color:var(--sonuk)}
.pr-govde{display:grid;gap:22px;margin-top:26px}
.pr-b h2{font:700 16px var(--baslik);margin-bottom:6px}.pr-b p{line-height:1.65;font-size:15.5px}
.pr-b small{display:block;margin-top:8px;font-size:13px;color:var(--sonuk)}
.pr-b.vurgu{padding:18px;border-radius:18px;background:color-mix(in srgb,var(--turuncu) 7%,var(--yuzey));border:1px solid color-mix(in srgb,var(--turuncu) 30%,var(--cizgi))}
.pr-duvar{padding:16px;border-radius:16px;border:1px dashed var(--cizgi);color:var(--sonuk)}
.pr-yan{display:grid;gap:14px;padding:20px;border-radius:22px;background:var(--yuzey);border:1px solid var(--cizgi);align-content:start}
.pr-yan dl{display:grid;gap:10px}.pr-yan dl div{display:flex;justify-content:space-between;gap:10px;font-size:14px}.pr-yan dt{color:var(--sonuk)}.pr-yan dd{font-weight:600;text-align:right}
.pr-gizli{display:flex;gap:8px;align-items:flex-start;font-size:13px;line-height:1.5;padding:12px;border-radius:12px;background:var(--zemin)}
.pr-tam{width:100%;justify-content:center}
.pr-ikinci{display:inline-flex;align-items:center;justify-content:center;height:42px;padding:0 16px;border-radius:12px;background:var(--zemin);border:1px solid var(--cizgi);font:600 14px var(--baslik);color:var(--murekkep)}
.pr-ikinci.tehlike{color:#C43B3B}
.pr-var{display:grid;gap:10px}.pr-var b{font:700 15px var(--baslik)}.pr-var small{color:var(--sonuk)}
.pr-f{display:grid;gap:22px}
.pr-f-u{display:grid;gap:8px}.pr-f-u span{font:600 13px var(--baslik);color:var(--sonuk)}.pr-f-u h2{font:700 clamp(22px,2.6vw,30px)/1.15 var(--baslik);letter-spacing:-.03em}.pr-f-u h2:focus{outline:none}
.pr-f-u small{font-size:12.5px;color:var(--sonuk)}
.pr-dol{height:5px;border-radius:3px;background:var(--yuzey-2);overflow:hidden}.pr-dol i{display:block;height:100%;width:calc(var(--v) * 1%);background:var(--turuncu);transition:width .5s cubic-bezier(.16,1,.3,1)}
.pr-s{display:grid;gap:6px}
.pr-s label b{font:700 15.5px var(--baslik)}.pr-s label em{font-style:normal;font-size:12.5px;color:var(--sonuk);font-weight:500}
.pr-s small{font-size:13px;color:var(--sonuk)}
.pr-s textarea,.pr-s input{width:100%;min-width:0;padding:12px 14px;border-radius:14px;border:1.5px solid var(--cizgi);background:var(--zemin);color:var(--murekkep);font:500 15px/1.55 var(--govde);resize:vertical}
.pr-s input{height:48px}
.pr-s textarea:focus,.pr-s input:focus{outline:none;border-color:var(--turuncu);box-shadow:0 0 0 4px color-mix(in srgb,var(--turuncu) 16%,transparent)}
.pr-s [aria-invalid="true"]{border-color:#C43B3B}
.pr-s-a{display:flex;justify-content:space-between;align-items:center}
.pr-say{font:600 12px var(--baslik);color:var(--sonuk)}.pr-say.tamam{color:#2E9E5B}
.pr-koc{font:600 12.5px var(--baslik);color:var(--turuncu-koyu);text-decoration:underline;text-underline-offset:3px}
[data-tema="koyu"] .pr-koc{color:var(--seftali)}
.pr-koc-c{display:flex;gap:10px;align-items:flex-start;padding:11px 13px;border-radius:12px;background:var(--zemin);border-left:3px solid var(--turuncu);font-size:13.5px;line-height:1.5}
.pr-koc-c img{flex:none;margin-top:-1px}
.pr-koc-c.dusunuyor{border-left-color:var(--cizgi);color:var(--sonuk);align-items:center}
.ob-dus{display:inline-flex;gap:6px;align-items:center;flex:none;height:22px;padding:0 3px}
.ob-dus i{width:7px;height:7px;border-radius:1.5px;transform:rotate(45deg);background:var(--cizgi);animation:obDus 1.05s infinite}
.ob-dus i:nth-child(2){animation-delay:.15s}.ob-dus i:nth-child(3){animation-delay:.3s}
@keyframes obDus{0%,55%,100%{background:var(--cizgi)}22%{background:var(--turuncu)}}
.ob-ac{animation:obAc .6s cubic-bezier(.65,0,.2,1) both}
@keyframes obAc{from{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}
@media (prefers-reduced-motion:reduce){ .ob-dus i,.ob-ac{animation:none} .ob-dus i:first-child{background:var(--turuncu)} }
.pr-h{font:500 13px var(--govde);color:#C43B3B}.pr-h:empty{display:none}
[data-tema="koyu"] .pr-h{color:#FF8A7A}
.pr-ok{position:relative;display:flex;gap:11px;align-items:flex-start;font-size:14px;line-height:1.5;cursor:pointer}
.pr-ok input{position:absolute;opacity:0;width:20px;height:20px;margin:0}
.pr-kt{flex:none;width:20px;height:20px;border-radius:6px;border:1.5px solid var(--cizgi);display:grid;place-items:center}
.pr-kt::after{content:"";width:8px;height:8px;border-radius:1.5px;background:#fff;transform:rotate(45deg) scale(0);transition:transform .3s cubic-bezier(.34,1.6,.5,1)}
.pr-ok input:checked+.pr-kt{background:var(--turuncu);border-color:var(--turuncu)}.pr-ok input:checked+.pr-kt::after{transform:rotate(45deg) scale(1)}
.pr-ok input:focus-visible+.pr-kt{outline:2px solid var(--turuncu);outline-offset:2px}
.pr-bag{font:inherit;font-weight:700;color:var(--murekkep);text-decoration:underline;text-decoration-color:var(--turuncu);text-underline-offset:3px}
.pr-f-d{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}
.pr-bl{display:grid;gap:12px}
.pr-bk{display:grid;gap:14px;padding:20px;border-radius:22px;background:var(--yuzey);border:1px solid var(--cizgi)}
.pr-bk-u{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.pr-bk h3{font:700 17px/1.25 var(--baslik);margin-top:4px}
.pr-dr{flex:none;padding:4px 10px;border-radius:8px;font:600 12px var(--baslik);background:var(--zemin)}
.pr-dr.secildi{background:#2E9E5B;color:#fff}.pr-dr.kisa_liste,.pr-dr.gorusme{background:color-mix(in srgb,var(--turuncu) 16%,var(--zemin))}.pr-dr.ret{color:var(--sonuk)}
.pr-as{list-style:none;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}
.pr-as li{display:grid;gap:6px;font:600 11.5px var(--baslik);color:var(--sonuk)}
.pr-as li i{height:6px;border-radius:3px;background:var(--yuzey-2)}
.pr-as li.gecti i{background:var(--seftali)}.pr-as li.su i{background:var(--turuncu)}.pr-as li.su{color:var(--murekkep)}
.pr-as.ret li i{background:var(--cizgi)}.pr-as.ret{opacity:.6}
.pr-not{padding:12px 14px;border-radius:12px;background:var(--zemin);font-size:14px;line-height:1.55}.pr-not b{display:block;font:700 13px var(--baslik);margin-bottom:2px}
.pr-bk-d{display:flex;gap:8px;flex-wrap:wrap}
.pr-bos{padding:30px;border-radius:22px;border:1.5px dashed var(--cizgi);text-align:center;color:var(--sonuk)}.pr-bos b{display:block;font:700 18px var(--baslik);color:var(--murekkep)}
.pr-sek{display:flex;gap:2px;padding:4px;border-radius:13px;background:var(--yuzey);border:1px solid var(--cizgi);width:max-content}
.pr-sek button{height:38px;padding:0 16px;border-radius:10px;font:600 14px var(--baslik);color:var(--sonuk)}
.pr-sek button[aria-selected="true"]{background:var(--murekkep);color:var(--zemin)}
.pr-suz{display:flex;gap:8px;flex-wrap:wrap}
.pr-suz input,.pr-suz select{height:44px;padding:0 12px;border-radius:12px;border:1px solid var(--cizgi);background:var(--yuzey);color:var(--murekkep);font:500 14.5px var(--govde)}
.pr-suz input{flex:1;min-width:200px}
.pr-toast{position:fixed;left:50%;bottom:24px;z-index:970;transform:translate(-50%,16px);opacity:0;padding:12px 16px;border-radius:12px;background:var(--murekkep);color:var(--zemin);font:600 14px var(--baslik);transition:opacity .3s,transform .4s cubic-bezier(.16,1,.3,1);max-width:calc(100vw - 32px)}
.pr-toast.acik{opacity:1;transform:translate(-50%,0)}
@media (max-width:640px){ .pr-as li span{display:none} .pr-as li.su span{display:block;grid-column:1 / -1} }
.pr-gp{position:fixed;inset:0;z-index:960;display:grid;place-items:center;padding:16px}
.pr-gp-perde{position:absolute;inset:0;background:rgba(18,16,14,.5);opacity:0;transition:opacity .3s}
.pr-gp-k{position:relative;width:min(560px,100%);max-height:80vh;overflow:auto;padding:26px;border-radius:24px;background:var(--zemin);border:1px solid var(--cizgi);opacity:0;transform:translateY(14px);transition:opacity .3s,transform .45s cubic-bezier(.16,1,.3,1)}
.pr-gp.acik .pr-gp-perde,.pr-gp.acik .pr-gp-k{opacity:1;transform:none}.pr-gp-k:focus{outline:none}
.pr-gp-k h2{font:700 22px var(--baslik);margin-bottom:12px}
.pr-gp-k ol{display:grid;gap:10px;padding-left:20px;line-height:1.55;font-size:14.5px}
.pr-gp-not{margin:14px 0;font-size:12.5px;color:var(--sonuk)}
.pr-gp-x{position:absolute;right:12px;top:12px;width:36px;height:36px;border-radius:10px;font-size:20px;color:var(--sonuk)}
