@font-face{font-family:Manrope;src:url(/fonts/manrope-latin-ext-wght-normal.woff2) format('woff2');font-weight:200 800;font-display:swap;unicode-range:U+0100-0130,U+0132-0151,U+0154-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:Manrope;src:url(/fonts/manrope-latin-wght-normal.woff2) format('woff2');font-weight:200 800;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--petrol:#0e4a50;--petrol2:#17686f;--turuncu:#e8742a;--krem:#fbf5ea;--metin:#1f3336;--soluk:#5c7073;--cizgi:#e4ddd0}
*{box-sizing:border-box}html{scroll-behavior:smooth}
body{margin:0;font:16px/1.6 Manrope,system-ui,sans-serif;color:var(--metin);background:#fff;overflow-x:hidden}
img{max-width:100%;display:block}a{color:inherit}
h1,h2,h3{line-height:1.2;color:var(--petrol);margin:0}
.dugme{display:inline-block;padding:12px 22px;border-radius:10px;font-weight:700;text-decoration:none;border:0;cursor:pointer;font-size:15px;font-family:inherit;text-align:center}
.dugme.bagis{background:var(--turuncu);color:#fff}.dugme.bagis:hover{background:#cf6220}.dugme.bagis:disabled{opacity:.6}
.dugme.ince{background:#fff;color:var(--petrol);box-shadow:inset 0 0 0 1.5px var(--petrol)}
.dugme.cerceve{background:transparent;color:#fff;box-shadow:inset 0 0 0 1.5px #fff}
.ust{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:28px;padding:12px clamp(16px,4vw,56px);background:#fff;box-shadow:0 1px 0 var(--cizgi)}
.marka{display:flex;align-items:center;gap:10px;text-decoration:none;font-weight:800;font-size:21px;color:var(--petrol);letter-spacing:-.3px}.ust .marka img{height:58px;width:auto}.alt a.marka{display:inline-block;background:#fff;border-radius:12px;padding:10px 14px}.alt .marka img{height:96px;width:auto}
.ust nav{display:flex;gap:24px;margin-left:auto}.ust nav a{text-decoration:none;font-weight:600;font-size:15px}.ust nav a:hover{color:var(--turuncu)}
.menu-dugme{display:none;background:none;border:0;padding:8px;cursor:pointer}.menu-dugme i{display:block;width:24px;height:2px;background:var(--petrol);margin:5px 0}
.slider{position:relative;height:clamp(420px,68vh,680px);overflow:hidden;background:var(--petrol)}
.slayt{position:absolute;inset:0;background-size:cover;background-position:center;opacity:0;transition:opacity .7s;visibility:hidden;display:flex;align-items:center}
.slayt.aktif{opacity:1;visibility:visible}
.slayt::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(9,48,52,.86),rgba(9,48,52,.45) 50%,rgba(9,48,52,0) 78%)}
.slayt-yazi{position:relative;padding:0 clamp(24px,7vw,110px);max-width:760px;color:#fff}
.slayt-yazi h1{color:#fff;font-size:clamp(32px,4.6vw,56px);font-weight:800;letter-spacing:-1px}
.slayt-yazi p{font-size:clamp(16px,1.5vw,19px);margin:16px 0 26px}.slayt-yazi div{display:flex;gap:12px;flex-wrap:wrap}
.ok{position:absolute;top:50%;translate:0 -50%;width:44px;height:44px;border-radius:50%;border:0;background:rgba(255,255,255,.9);color:var(--petrol);font-size:26px;line-height:1;cursor:pointer}.ok.sol{left:16px}.ok.sag{right:16px}
.kolay{padding:0 clamp(16px,4vw,56px);margin-top:-44px;position:relative;z-index:5}
.kolay form{display:flex;align-items:flex-end;gap:18px;flex-wrap:wrap;background:#fff;border-radius:16px;padding:20px 26px;box-shadow:0 12px 34px rgba(14,74,80,.16)}
.kolay strong{font-size:20px;color:var(--petrol);align-self:center;margin-right:8px}
.kolay label{flex:1;min-width:200px;font-size:13px;font-weight:700;color:var(--soluk)}
input,select,textarea{width:100%;font:inherit;padding:11px 13px;border:1.5px solid var(--cizgi);border-radius:10px;background:#fff;color:var(--metin);margin-top:4px}
input:focus,select:focus,textarea:focus{outline:0;border-color:var(--petrol2);box-shadow:0 0 0 3px rgba(23,104,111,.15)}
.bolum{padding:64px clamp(16px,4vw,56px)}.bolum.krem{background:var(--krem)}
.bolum>h2{text-align:center;font-size:clamp(26px,3vw,36px);font-weight:800}
.alt-baslik{text-align:center;color:var(--soluk);margin:6px 0 34px}
.ozellikler{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:22px}.ozellikler div{padding:16px 18px;border:1px solid var(--cizgi);border-radius:14px}.ozellikler b{display:block;color:var(--petrol)}.ozellikler span{font-size:14px;color:var(--soluk)}
.harita-filtre{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap;margin-bottom:14px}.harita-filtre label{flex:1;min-width:170px;font-size:13px;font-weight:700;color:var(--soluk)}
.harita-kap{display:grid;grid-template-columns:1.7fr 1fr;gap:16px}#harita{height:520px;border-radius:16px;z-index:1;background:#f4f8f8}.leaflet-interactive:focus{outline:0}
.harita-nokta{display:grid;place-items:center;border-radius:50%;background:var(--turuncu);color:#fff;font-weight:800;box-shadow:0 0 0 7px rgba(232,116,42,.3)}
.ihtiyac-liste{display:grid;gap:10px;align-content:start;max-height:520px;overflow:auto}
.ihtiyac-kart{display:grid;gap:6px;padding:14px;border:1px solid var(--cizgi);border-radius:14px}.ihtiyac-kart h3{font-size:16px}.ihtiyac-kart p{margin:0;font-size:14px;color:var(--soluk)}.ihtiyac-kart small{color:var(--soluk)}.ihtiyac-kart .dugme{padding:8px 12px;font-size:14px}
.ust-serit{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;background:var(--petrol);color:#fff;padding:6px clamp(16px,4vw,56px);font-size:13.5px;font-weight:600}.ust-serit span{display:flex;gap:18px;flex-wrap:wrap}.ust-serit a{color:#fff;text-decoration:none}.ust-serit a:hover{text-decoration:underline}
.slogan{font-style:italic;font-weight:700}

.acilir{position:relative}.acilir>a::after{content:" ▾";font-size:11px}
.acilir-liste{display:none;position:absolute;top:100%;left:-14px;padding:10px;background:#fff;border-radius:12px;box-shadow:0 12px 30px rgba(14,74,80,.18);min-width:230px;z-index:30}
.acilir:hover .acilir-liste,.acilir:focus-within .acilir-liste{display:block}.acilir-liste a{display:block;padding:7px 10px;border-radius:8px}.acilir-liste a:hover{background:var(--krem)}
.proje-ust{position:relative;min-height:340px;display:flex;align-items:center;padding:40px clamp(16px,7vw,110px);background-size:cover;background-position:center 30%;color:#fff}
.proje-ust::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--r),rgba(0,0,0,.25))}.proje-ust div{position:relative;max-width:640px}.proje-ust h1{color:#fff;font-size:clamp(32px,4.4vw,52px);font-weight:800}.proje-ust p{font-size:18px;margin:12px 0 20px}
.alt-kartlar{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px}
.alt-kart{display:flex;flex-direction:column;justify-content:space-between;gap:16px;padding:22px;border:1px solid var(--cizgi);border-radius:16px;background:#fff}.alt-kart h3{font-size:19px}
.alanlar{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}
.alan{position:relative;border-radius:16px;overflow:hidden;aspect-ratio:4/5;text-decoration:none;color:#fff;background:var(--petrol)}
.alan img{width:100%;height:100%;object-fit:cover}
.alan span{position:absolute;inset:auto 0 0;padding:90px 22px 22px;display:block}
.alan span{background:linear-gradient(transparent,var(--r) 58%)}
.alan b{display:block;font-size:22px;font-weight:800}.alan small{font-size:13px;line-height:1.4;display:block;margin-top:4px}
.alan:hover{box-shadow:0 14px 30px rgba(14,74,80,.28)}
.kampanyalar{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:22px}
.kampanya{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 18px rgba(14,74,80,.09);display:flex;flex-direction:column}
.kampanya>a img{width:100%;aspect-ratio:16/10;object-fit:cover}
.k-govde{padding:18px;display:flex;flex-direction:column;gap:10px;flex:1}.k-govde p{margin:0;color:var(--soluk);font-size:14.5px;flex:1}.k-govde h3{font-size:19px}.k-govde h3 a{text-decoration:none}
.etiket{font-size:12px;font-weight:700;color:var(--turuncu)}
.cubuk{height:9px;border-radius:9px;background:#ece6da;overflow:hidden}.cubuk i{display:block;height:100%;background:var(--turuncu)}
dl{display:flex;justify-content:space-between;margin:0}dt{font-size:12px;color:var(--soluk)}dd{margin:0;font-weight:800;color:var(--petrol)}
.k-dugme{display:grid;grid-template-columns:1fr 1fr;gap:8px}.k-dugme .dugme{padding:10px 8px;font-size:14px}
.adimlar{list-style:none;counter-reset:a;display:grid;grid-template-columns:repeat(4,1fr);gap:22px;padding:0;margin:0}
.adimlar li{counter-increment:a;padding:22px;border:1px solid var(--cizgi);border-radius:16px}
.adimlar li::before{content:counter(a);display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--petrol);color:#fff;font-weight:800;margin-bottom:12px}
.adimlar b{display:block;color:var(--petrol);font-size:17px}.adimlar span{color:var(--soluk);font-size:14.5px}
.sss details{background:#fff;border:1px solid var(--cizgi);border-radius:12px;padding:15px 18px;margin-bottom:10px}.sss summary{font-weight:700;cursor:pointer;color:var(--petrol)}.sss p{margin:10px 0 0}
.orta{text-align:center;margin-top:20px}
.cagri{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;padding:44px clamp(16px,4vw,56px);background:var(--petrol);color:#fff}.cagri h2{color:#fff;font-size:28px}.cagri p{margin:6px 0 0}
.sayfa-baslik{background:var(--petrol);padding:46px clamp(16px,4vw,56px)}.sayfa-baslik h1{color:#fff;font-size:clamp(28px,3.4vw,42px)}
.form{display:grid;gap:14px;max-width:640px}.form label{font-weight:700;font-size:14px}
.form .onay{display:flex;gap:10px;font-weight:500;align-items:flex-start}.onay input{width:18px;height:18px;margin-top:3px;flex:none}
.hazir{display:flex;flex-wrap:wrap;gap:8px}.hazir button{padding:9px 14px;border-radius:10px;border:1.5px solid var(--cizgi);background:#fff;font:inherit;font-weight:700;cursor:pointer}.hazir .secili{border-color:var(--turuncu);color:var(--turuncu)}
.form-hata{color:#b3321f;font-weight:700;margin:0;min-height:1em}.basari{font-weight:700;color:var(--petrol2)}
.bos{padding:26px;text-align:center;color:var(--soluk);background:#fff;border:1px dashed var(--cizgi);border-radius:14px}
.iban{display:grid;gap:2px;padding:14px 18px;border:1px solid var(--cizgi);border-radius:12px;margin-bottom:10px}.iban code{font-size:16px;font-weight:700;color:var(--petrol);overflow-wrap:anywhere}
.referans{color:var(--turuncu);font-size:20px}
.kampanya-detay{display:grid;grid-template-columns:1fr 380px;gap:36px;align-items:start}
.alt{background:#0b3a3f;color:#d5e3e2;padding:48px clamp(16px,4vw,56px) 18px}
.alt-izgara{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.3fr;gap:30px}.alt h3{color:#fff;font-size:16px;margin-bottom:10px}
.alt a{display:block;text-decoration:none;padding:3px 0;font-size:14.5px}.alt a.marka{display:flex;color:#fff;font-size:21px}.alt a:hover{color:#fff}.alt ul{list-style:none;padding:0;margin:0;font-size:14.5px}.alt p{font-size:14.5px}.sosyal{display:flex;gap:14px}
.temsili{margin:30px 0 0;font-size:12.5px;opacity:.7}
.serit{background:#111;color:rgba(255,255,255,.65);text-align:center;padding:10px 12px;font-size:13px}.serit a{color:#ff6600;font-weight:800;letter-spacing:-.3px;text-decoration:none}.serit sup{font-size:9px;color:#ff6600}.serit span{opacity:.4;margin:0 6px}
.wa{position:fixed;right:18px;bottom:18px;z-index:30;background:#1fa855;color:#fff;font-weight:700;text-decoration:none;padding:12px 18px;border-radius:30px;box-shadow:0 6px 18px rgba(0,0,0,.2)}
@media(max-width:1180px){.ust nav{gap:15px}.ust nav a{font-size:14px}}
@media(max-width:980px){.harita-kap,.ozellikler{grid-template-columns:1fr}#harita{height:380px}.ihtiyac-liste{max-height:none}.alanlar{grid-template-columns:repeat(3,1fr)}.acilir-liste{display:block;position:static;box-shadow:none;padding:0 0 0 12px;min-width:0}.adimlar{grid-template-columns:1fr 1fr}.alt-izgara{grid-template-columns:1fr 1fr}.kampanya-detay{grid-template-columns:1fr}
.ust{flex-wrap:wrap;gap:12px}.menu-dugme{display:block;order:3}.ust .dugme.bagis{order:2;padding:9px 14px}.ust .marka{margin-right:auto}
.ust nav{display:none;order:4;width:100%;flex-direction:column;gap:6px;margin:0;padding:8px 0}.ust nav.acik{display:flex}}
.bolum>.sss{margin-top:26px}
@media(max-width:640px){.slayt::before{background:linear-gradient(180deg,rgba(9,48,52,.55),rgba(9,48,52,.82))}.alanlar{grid-template-columns:1fr 1fr;gap:10px}.alan b{font-size:17px}.alan small{font-size:11.5px}.alan span{padding:60px 12px 12px}.adimlar,.alt-izgara,.kampanyalar{grid-template-columns:1fr}.kolay{margin-top:0;padding:0}.kolay form{border-radius:0;box-shadow:none;border-bottom:1px solid var(--cizgi)}.bolum{padding:44px 16px}.ok{display:none}}
.alt a.marka{width:fit-content}
@media(max-width:640px){.ust-serit{justify-content:center;padding:5px 10px;font-size:12.5px}.ust-serit span:last-child,.ust-serit .telefonlar a[href^="mailto"]{display:none}}

/* Üst kuşak */
.ust nav{align-items:center}.ust nav a svg{vertical-align:-3px}.slogan-ust{font-style:italic;opacity:.9}
.kayan{overflow:hidden;background:var(--krem);border-bottom:1px solid var(--cizgi);padding:6px 0}
.kayan-serit{display:flex;width:max-content;animation:kay 70s linear infinite}.kayan:hover .kayan-serit{animation-play-state:paused}
.kayan a{display:flex;align-items:center;gap:8px;padding:0 26px;text-decoration:none;font-size:14px;font-weight:600;white-space:nowrap;border-right:1px solid var(--cizgi)}
.kayan img{width:34px;height:34px;border-radius:8px;object-fit:cover;flex:none}.kayan b{background:#d32f2f;color:#fff;font-size:11px;padding:1px 7px;border-radius:5px}
@keyframes kay{to{transform:translateX(-50%)}}
@media(prefers-reduced-motion:reduce){.kayan-serit{animation:none}.kayan{overflow-x:auto}}
/* Harita header */
.harita-bas{position:relative;height:clamp(480px,calc(100vh - 300px),720px);background:#f4f8f8}
.harita-bas #harita{position:absolute;inset:0;height:auto;border-radius:0}
.harita-kutu{position:absolute;z-index:500;left:clamp(14px,3vw,48px);top:14px;width:350px;max-height:calc(100% - 36px);overflow:auto;background:#fff;border-radius:16px;padding:18px;box-shadow:0 12px 34px rgba(14,74,80,.2);display:grid;gap:10px}
.harita-kutu h1{font-size:25px;font-weight:800}.harita-kutu p{margin:0;font-size:14px;color:var(--soluk);line-height:1.4}
.durumlar{display:flex;gap:6px}.durumlar button{flex:1 1 auto;white-space:nowrap;display:flex;align-items:center;justify-content:center;gap:5px;border:1.5px solid var(--cizgi);background:#fff;border-radius:9px;padding:7px 4px;font:inherit;font-size:13px;font-weight:700;cursor:pointer;color:var(--metin)}.durumlar .secili{border-color:var(--petrol);background:var(--krem)}
.durumlar i{width:10px;height:10px;border-radius:50%}.r-devam{background:var(--turuncu)}.r-biten{background:#2f8f6b}
.kutu-filtre{display:grid;grid-template-columns:1fr 1fr;gap:8px}.kutu-filtre label{font-size:12px;font-weight:700;color:var(--soluk)}.kutu-filtre select{padding:7px 8px;font-size:14px;margin-top:2px}
.harita-kutu .dugme{padding:8px;font-size:14px}.kutu-sayi{display:flex;gap:18px;font-size:13px;color:var(--soluk)}.kutu-sayi b{display:block;font-size:22px;color:var(--petrol)}
.leaflet-marker-icon.harita-nokta{display:grid;place-items:center;border-radius:50%;color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.3);border:2px solid #fff;line-height:1}
.harita-nokta.devam{background:var(--turuncu)}.harita-nokta.biten{background:#2f8f6b}.harita-nokta em{position:absolute;right:-6px;top:-6px;background:var(--petrol);color:#fff;font:700 11px Manrope,sans-serif;min-width:18px;height:18px;line-height:18px;border-radius:9px;text-align:center}
/* Yardım ikonları */
.konular{display:grid;grid-template-columns:repeat(11,1fr);gap:8px;padding:14px clamp(14px,3vw,48px);background:#fff;box-shadow:0 2px 0 var(--cizgi)}
.konu{display:flex;flex-direction:column;align-items:center;gap:5px;border:0;background:none;font:inherit;font-size:12.5px;font-weight:700;line-height:1.15;color:var(--metin);cursor:pointer;padding:4px 2px;min-width:0}
.konu i{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:color-mix(in srgb,var(--r) 14%,#fff);color:var(--r)}.konu:hover i{background:color-mix(in srgb,var(--r) 28%,#fff)}.konu.secili i{background:var(--r);color:#fff}.konu.secili{color:var(--r)}
/* Konu paneli */
.konu-panel{--r:#0e4a50;padding-top:34px;padding-bottom:40px}.konu-ust{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.konu-ust h2{color:var(--r);font-size:clamp(24px,2.6vw,32px);font-weight:800}.konu-ust p{margin:4px 0 0;color:var(--soluk)}
.alt-menu{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.alt-menu:empty{display:none}.alt-menu a{padding:8px 14px;border-radius:30px;border:1.5px solid var(--r);color:var(--r);font-weight:700;font-size:14px;text-decoration:none}.alt-menu a:hover{background:var(--r);color:#fff}
.konu-izgara{display:grid;grid-template-columns:1.5fr 1fr;gap:22px;margin-top:16px}.konu-izgara h3{font-size:17px;margin-bottom:10px}
.konu-panel .ihtiyac-liste{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));max-height:none}.konu-kampanya{display:grid;gap:10px}
.ihtiyac-ust{display:flex;align-items:center;gap:7px}.ihtiyac-ust i{color:var(--petrol);display:flex}.ihtiyac-kart.biten .cubuk i{background:#2f8f6b}.tamam-yazi{color:#2f8f6b}
.mini-kampanya{display:grid;gap:6px;padding:12px 14px;border:1px solid var(--cizgi);border-radius:12px;text-decoration:none}.mini-kampanya b{color:var(--petrol)}.mini-kampanya small{color:var(--soluk)}
[hidden]{display:none!important}
/* Bağış teşvik */
.tesvik{display:grid;grid-template-columns:1fr 1.5fr;gap:24px;align-items:center;padding:34px clamp(16px,4vw,56px);background:linear-gradient(120deg,var(--petrol),var(--petrol2));color:#fff}.tesvik h2{color:#fff;font-size:clamp(25px,3vw,36px);font-weight:800}.tesvik p{margin:6px 0 0}
.tesvik form{display:grid;grid-template-columns:1fr 1fr auto;gap:10px;align-items:end;background:#fff;color:var(--metin);border-radius:14px;padding:16px}.tesvik form .hazir{grid-column:1/-1}.tesvik label{font-size:13px;font-weight:700;color:var(--soluk)}
.hikaye-gorsel{width:100%;max-height:440px;object-fit:cover;border-radius:14px;margin-bottom:16px}.site-harita{columns:3}
/* WhatsApp ve sabit bağış */
.wa{display:grid;place-items:center;width:60px;height:60px;padding:0;border-radius:50%;background:#25d366;color:#fff;animation:nabiz 2.4s infinite}
@keyframes nabiz{0%{box-shadow:0 0 0 0 rgba(37,211,102,.55)}70%{box-shadow:0 0 0 16px rgba(37,211,102,0)}100%{box-shadow:0 0 0 0 rgba(37,211,102,0)}}
.sabit-bagis{display:none}
.alt-izgara{grid-template-columns:1.4fr 1fr 1fr 1fr 1.2fr}
@media(max-width:1180px){.konular{grid-template-columns:repeat(7,1fr)}.alt-izgara{grid-template-columns:1fr 1fr 1fr}}
@media(max-width:980px){.ust nav .acilir-liste{display:block;position:static;box-shadow:none;padding:0 0 0 12px}.tesvik,.konu-izgara{grid-template-columns:1fr}
.harita-bas{height:auto;display:flex;flex-direction:column}.harita-bas #harita{position:relative;height:380px;order:1}.harita-kutu{position:static;width:auto;max-height:none;border-radius:0;box-shadow:none}}
@media(max-width:640px){.konular{display:flex;overflow-x:auto;gap:4px;padding:10px 8px;-webkit-overflow-scrolling:touch}.konu{flex:0 0 76px}.konu i{width:46px;height:46px}.site-harita{columns:1}.alt-izgara{grid-template-columns:1fr}.tesvik form{grid-template-columns:1fr}.ust-serit .slogan-ust{display:none}
.sabit-bagis{display:block;position:fixed;left:0;right:0;bottom:0;z-index:29;background:var(--turuncu);color:#fff;text-align:center;font-weight:800;padding:13px;text-decoration:none}.wa{bottom:62px;width:54px;height:54px}body{padding-bottom:48px}}

/* Yetim sponsor paneli */
.sponsor-ust{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px}.sponsor-ust small{color:var(--soluk)}.sponsor-ust h2{font-size:30px;font-weight:800}
.sponsor-bilgi{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-bottom:22px}.sponsor-bilgi div{padding:12px 14px;border:1px solid var(--cizgi);border-radius:12px}.sponsor-bilgi span{display:block;font-size:12.5px;color:var(--soluk)}.sponsor-bilgi b{color:var(--petrol)}
.sponsor-liste{display:grid;gap:10px;margin-top:10px}.sponsor-kayit{padding:14px;border:1px solid var(--cizgi);border-left:4px solid var(--petrol2);border-radius:12px}.sponsor-kayit.odeme{border-left-color:var(--turuncu)}.sponsor-kayit small{color:var(--soluk);font-weight:700}.sponsor-kayit p{margin:6px 0 0}.sponsor-kayit img{margin-top:10px;max-width:min(100%,420px);border-radius:10px}.temsili-not{font-size:13px;color:var(--soluk);margin-top:16px}

/* Harita üstü kayan bant ve bölgeler */
.harita-bas>.kayan{position:absolute;left:0;right:0;top:0;z-index:600;background:rgba(14,74,80,.92);border:0}.harita-bas>.kayan a{color:#fff;border-right-color:rgba(255,255,255,.25)}
.harita-kutu{top:62px;max-height:calc(100% - 118px)}
.bolgeler{position:absolute;z-index:500;left:clamp(14px,3vw,48px);right:64px;bottom:12px;display:flex;gap:6px;flex-wrap:wrap;justify-content:center}
.bolge{border:0;background:#fff;color:var(--petrol);font:inherit;font-size:13px;font-weight:700;padding:6px 11px;border-radius:20px;cursor:pointer;box-shadow:0 2px 8px rgba(14,74,80,.18);white-space:nowrap}.bolge:hover{background:var(--krem)}.bolge.secili{background:var(--turuncu);color:#fff}
.harita-kutu a.dugme{display:block}
@media(max-width:980px){.harita-bas>.kayan{position:static;order:-1}.harita-kutu{max-height:none}.bolgeler{position:static;order:2;flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;padding:10px}.bolge{box-shadow:none;border:1.5px solid var(--cizgi)}}

/* Mobil alt menü */
.mobil-nav,.mobil-perde{display:none}
@media(max-width:640px){
.sabit-bagis{display:none}.ust{padding:8px 14px}.ust .menu-dugme,.ust>.dugme.bagis{display:none}.ust .marka img{height:48px}.ust .marka{margin:0 auto}
body{padding-bottom:calc(74px + env(safe-area-inset-bottom))}
.mobil-nav{display:grid;grid-template-columns:repeat(5,1fr);align-items:end;position:fixed;left:10px;right:10px;bottom:calc(8px + env(safe-area-inset-bottom));z-index:45;background:rgba(255,255,255,.96);backdrop-filter:blur(10px);border-radius:20px;box-shadow:0 8px 28px rgba(14,74,80,.28);padding:6px 4px}
.mobil-nav a,.mobil-nav button{display:flex;flex-direction:column;align-items:center;gap:2px;border:0;background:none;color:var(--petrol);font:inherit;font-size:11px;font-weight:700;text-decoration:none;padding:5px 0;cursor:pointer}
.mobil-bagis i{display:grid;place-items:center;width:56px;height:56px;margin-top:-30px;border-radius:50%;background:var(--turuncu);color:#fff;box-shadow:0 6px 16px rgba(232,116,42,.5);border:4px solid #fff}.mobil-nav .mobil-bagis{color:var(--turuncu);padding-top:0}
.mobil-perde{display:block;position:fixed;inset:0;background:rgba(9,40,44,.45);z-index:40}.mobil-perde[hidden]{display:none!important}
.ust nav{display:block;position:fixed;left:10px;right:10px;bottom:calc(84px + env(safe-area-inset-bottom));z-index:44;background:#fff;border-radius:20px;padding:10px 14px;max-height:70vh;overflow:auto;box-shadow:0 12px 34px rgba(14,74,80,.3);width:auto;margin:0;transform:translateY(16px);opacity:0;visibility:hidden;transition:transform .2s,opacity .2s,visibility .2s}
.ust nav.acik{display:block;transform:none;opacity:1;visibility:visible}.ust nav>a,.ust nav .acilir>a{display:block;padding:11px 8px;font-size:16px;border-bottom:1px solid var(--cizgi)}.ust nav .acilir-liste a{display:block;padding:9px 8px;font-size:15px}
.wa{bottom:calc(92px + env(safe-area-inset-bottom));right:14px;width:52px;height:52px}
}

/* mobil katman: menü her şeyin üstünde kalsın */
@media(max-width:640px){.ust{position:relative;z-index:auto}.harita-kutu,.harita-bas>.kayan,.bolgeler{z-index:auto}}

/* il-yok: iki filtreli kutu */
.harita-kutu{max-height:calc(100% - 118px)}

/* Üst menü ve açılır liste kayan bandın önünde kalsın */
@media(min-width:641px){.ust{z-index:1000}}

/* Bağışım Nerede düğmesi: WhatsApp'ın yanında */
.bagisim{position:fixed;right:90px;bottom:28px;z-index:30;display:flex;align-items:center;gap:7px;height:44px;padding:0 16px;border-radius:24px;background:var(--petrol);color:#fff;font-weight:800;font-size:14.5px;text-decoration:none;box-shadow:0 6px 18px rgba(14,74,80,.35);white-space:nowrap}.bagisim:hover{background:var(--petrol2)}
@media(max-width:640px){.bagisim{right:74px;bottom:calc(96px + env(safe-area-inset-bottom));height:40px;padding:0 13px;font-size:13.5px}}

/* Kısa sayfalarda da Webyaz şeridi en altta kalsın */
body{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;background:#111}
main{flex:1 0 auto;background:#fff;min-width:0;width:100%}

/* Yardım Başvuru sayfası */
.basvuru{display:grid;grid-template-columns:minmax(300px,.8fr) 1.5fr;min-height:640px}
.basvuru-sol{background:linear-gradient(155deg,var(--petrol),var(--petrol2));color:#fff;padding:clamp(28px,4vw,56px);display:flex;flex-direction:column;gap:14px}.basvuru-sol small{color:#f6b273;font-weight:800;font-size:14px}.basvuru-sol h1{color:#fff;font-size:clamp(30px,3.2vw,44px);font-weight:800}.basvuru-sol p{margin:0;font-size:16px}
.basvuru-sol ol{list-style:none;counter-reset:b;padding:0;margin:14px 0 auto;display:grid;gap:16px}.basvuru-sol li{counter-increment:b;display:grid;grid-template-columns:38px 1fr;column-gap:12px}.basvuru-sol li::before{content:counter(b);grid-row:span 2;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:rgba(255,255,255,.16);font-weight:800}.basvuru-sol li span{font-size:14px;opacity:.85}
.basvuru-wa{display:inline-flex;align-items:center;gap:8px;width:fit-content;margin-top:18px;background:#25d366;color:#fff;font-weight:800;text-decoration:none;padding:11px 16px;border-radius:12px}
.basvuru-sag{background:var(--krem);padding:clamp(20px,3.4vw,48px)}.basvuru-form{display:grid;gap:16px;background:#fff;border-radius:18px;padding:clamp(18px,2.4vw,30px);box-shadow:0 10px 30px rgba(14,74,80,.1)}.basvuru-form label{font-size:14px;font-weight:700}#basvuruSonuc .basari{background:#fff;border-radius:14px;padding:24px;text-align:center;font-size:18px}
.basvuru-iki{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.konu-sec{border:0;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:8px}.konu-sec legend{font-weight:800;color:var(--petrol);font-size:17px;margin-bottom:10px;padding:0}
.konu-sec label{position:relative;display:flex;flex-direction:column;align-items:center;gap:5px;text-align:center;padding:11px 5px;border:1.5px solid var(--cizgi);border-radius:12px;cursor:pointer;font-size:12.5px;line-height:1.2}.konu-sec input{position:absolute;opacity:0;width:1px;height:1px;margin:0}.konu-sec i{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:color-mix(in srgb,var(--r) 14%,#fff);color:var(--r)}
.konu-sec label:hover{border-color:var(--r)}.konu-sec label:has(input:checked){border-color:var(--r);background:color-mix(in srgb,var(--r) 9%,#fff)}.konu-sec label:has(input:checked) i{background:var(--r);color:#fff}.konu-sec label:has(input:focus-visible){outline:2px solid var(--r);outline-offset:2px}
@media(max-width:860px){.basvuru{grid-template-columns:1fr}.basvuru-sol ol{margin-bottom:0}}
@media(max-width:560px){.basvuru-iki{grid-template-columns:1fr}.konu-sec{grid-template-columns:repeat(3,1fr)}}

/* Hasta kartları ve alt bölümler */
.alt-menu.gruplu{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px}.alt-grup{border:1px solid var(--cizgi);border-radius:14px;padding:12px}.alt-grup h4{margin:0 0 8px;color:var(--r);font-size:15.5px}.alt-liste{display:flex;flex-wrap:wrap;gap:6px}.alt-grup .alt-liste a{padding:5px 10px;font-size:13px}
#konuOzel:empty{display:none}#konuOzel{margin-bottom:16px}
.hasta-izgara{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px;margin-bottom:14px}.hasta-kart{display:flex;flex-direction:column;gap:7px;padding:14px;border:1px solid var(--cizgi);border-radius:14px;background:#fff}.hasta-kart p{margin:0;font-size:14px;color:var(--soluk);flex:1}.hasta-kart small{color:var(--soluk)}.hasta-no{display:flex;align-items:baseline;gap:7px}.hasta-no b{font-size:26px;color:var(--petrol);font-weight:800}
.kategori-sec{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:18px}.kategori-sec a{padding:7px 12px;border-radius:20px;border:1.5px solid var(--cizgi);text-decoration:none;font-weight:700;font-size:14px}.kategori-sec a.secili{background:var(--petrol);border-color:var(--petrol);color:#fff}
.sayfa-nav{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:10px}.hasta-detay{max-width:760px;display:grid;gap:12px}.hasta-detay dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}
@media(max-width:1180px){.konular{grid-template-columns:repeat(6,1fr)}}

/* Dil seçici ve sağdan sola düzen */
@font-face{font-family:'Noto Sans Arabic';src:url(/fonts/noto-sans-arabic-400.woff2) format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:'Noto Sans Arabic';src:url(/fonts/noto-sans-arabic-600.woff2) format('woff2');font-weight:500 600;font-display:swap}
@font-face{font-family:'Noto Sans Arabic';src:url(/fonts/noto-sans-arabic-800.woff2) format('woff2');font-weight:700 900;font-display:swap}
.dil-sec{display:inline-flex;gap:2px;margin-inline-start:12px;flex:none}.dil-sec a{color:inherit;text-decoration:none;font-weight:700;font-size:13px;padding:2px 8px;border-radius:7px;opacity:.8}.dil-sec a:hover{opacity:1}.dil-sec a[aria-current]{background:rgba(255,255,255,.2);opacity:1}
html[lang=ar] body,html[lang=ar] input,html[lang=ar] select,html[lang=ar] textarea,html[lang=ar] button{font-family:'Noto Sans Arabic',Manrope,system-ui,sans-serif}
html[lang=ar] body{line-height:1.75}
[dir=rtl] .kayan,[dir=rtl] .harita-kap,[dir=rtl] .leaflet-container{direction:ltr}[dir=rtl] .kayan span{direction:rtl;unicode-bidi:isolate}
[dir=rtl] input[type=tel],[dir=rtl] input[type=email],[dir=rtl] a[href^="tel:"],[dir=rtl] a[href^="mailto:"]{direction:ltr;unicode-bidi:isolate}
.guncel-program{display:grid;grid-template-columns:minmax(0,420px) minmax(0,1fr);gap:clamp(20px,4vw,56px);align-items:center;padding:clamp(28px,5vw,56px) clamp(16px,7vw,110px);background:var(--krem)}.guncel-program img{width:100%;height:auto;border-radius:14px;display:block}.guncel-program h2{margin:8px 0}.guncel-program dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0 20px;max-width:440px}.guncel-program dt{font-size:13px;color:var(--soluk)}.guncel-program dd{margin:0;font-weight:800;font-size:18px;color:var(--petrol)}
@media(max-width:800px){.guncel-program{grid-template-columns:1fr}}
@media(max-width:640px){.ust-serit .dil-sec{display:inline-flex!important;margin:0}.ust-serit .slogan-ust{display:none}}
[dir=rtl] .acilir-liste{left:auto;right:-14px}[dir=rtl] .proje-ust::before{transform:scaleX(-1)}
.blog-slider{position:relative;margin-top:22px}.blog-serit{--adet:4;display:flex;gap:22px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:6px 2px 14px}.blog-serit::-webkit-scrollbar{display:none}.blog-serit>article{flex:0 0 calc((100% - 22px*(var(--adet) - 1))/var(--adet));scroll-snap-align:start;min-width:0}
.blog-ok{position:absolute;top:38%;z-index:2;width:46px;height:46px;border-radius:50%;border:0;background:#fff;color:var(--petrol);font-size:28px;line-height:1;cursor:pointer;box-shadow:0 4px 14px rgba(14,74,80,.2)}.blog-ok:hover{background:var(--petrol);color:#fff}.blog-ok.geri{inset-inline-start:-12px}.blog-ok.ileri{inset-inline-end:-12px}[dir=rtl] .blog-ok{transform:scaleX(-1)}
@media(max-width:1180px){.blog-serit{--adet:2}}
@media(max-width:640px){.blog-serit{--adet:1}.blog-ok{width:40px;height:40px;font-size:24px}.blog-ok.geri{inset-inline-start:-6px}.blog-ok.ileri{inset-inline-end:-6px}}
.os-izgara{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:24px;margin-top:22px}
.os-kart{border-radius:20px;overflow:hidden;background:#fff;box-shadow:0 10px 30px rgba(14,74,80,.12);transition:transform .2s,box-shadow .2s}.os-kart:hover{transform:translateY(-4px);box-shadow:0 16px 38px rgba(14,74,80,.17)}
.os-resimler{position:relative;background:#16282b;direction:ltr}.os-karsi{--k:50%;position:relative;aspect-ratio:3/2;overflow:hidden;user-select:none}
.os-kat{position:absolute;inset:0}.os-kat img{width:100%;height:100%;object-fit:cover;display:block;filter:blur(22px);transform:scale(1.1)}.os-resimler.acik .os-kat img{filter:none;transform:none}
.os-son{clip-path:inset(0 0 0 var(--k))}.os-cizgi{position:absolute;top:0;bottom:0;left:var(--k);width:3px;margin-left:-1.5px;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.35);pointer-events:none}.os-cizgi u{position:absolute;top:50%;left:50%;translate:-50% -50%;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#fff;color:var(--petrol);font-style:normal;font-weight:800;font-size:15px;text-decoration:none;box-shadow:0 3px 12px rgba(0,0,0,.3);letter-spacing:1px}
.os-aralik{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;border:0;opacity:0;cursor:ew-resize;background:none}.os-aralik:focus-visible{opacity:.01}
.os-et{position:absolute;bottom:12px;padding:4px 12px;border-radius:999px;background:rgba(14,74,80,.82);color:#fff;font-size:13px;font-weight:700;pointer-events:none}.os-et.sol{left:12px}.os-et.sag{right:12px;background:rgba(232,116,42,.92)}
.os-temsili{position:absolute;top:12px;left:12px;padding:5px 12px;border-radius:999px;background:rgba(255,255,255,.94);color:var(--petrol);font-size:13px;font-weight:800;pointer-events:none}
.os-resimler.acik .os-perde{display:none}.os-perde{position:absolute;inset:0;z-index:3;border:0;background:rgba(9,48,52,.35);color:#fff;font:inherit;font-weight:700;cursor:pointer;display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:center;padding:16px}.os-perde span{background:var(--turuncu);padding:8px 18px;border-radius:9px}
.os-alt{padding:15px 18px;text-align:center}.os-alt h3{font-size:18px;color:var(--petrol)}.os-alt p{margin:6px 0 0;font-weight:700}.os-alt a{color:var(--turuncu);text-decoration:none}.os-alt .os-not{font-weight:500;font-size:13.5px;color:var(--soluk)}
.k-serbest{color:var(--soluk);font-size:14px;margin:10px 0}.blog-serit .kampanya{display:flex;flex-direction:column}.blog-serit .k-govde{flex:1;display:flex;flex-direction:column}.blog-serit .k-dugme{margin-top:auto}
footer.alt{border-top:2px solid var(--turuncu)}
.temsili-not{display:inline-block;background:#fdf1e4;color:#a4530e;font-size:13px;font-weight:700;padding:4px 10px;border-radius:8px;margin:0 0 10px}
#basari-hikayeleri .kampanyalar{grid-template-columns:repeat(3,minmax(0,1fr))}
@media(max-width:980px){#basari-hikayeleri .kampanyalar{grid-template-columns:1fr}}
.mini-kampanya{display:grid;gap:10px;background:#fff;border:1px solid var(--cizgi);border-radius:14px;padding:13px 15px;color:var(--metin)}.mk-ust{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.mk-ad{font-weight:700;color:var(--petrol);text-decoration:none}.mk-ad:hover{color:var(--turuncu)}.mk-tutar{flex:none;font-size:19px;font-weight:800;color:var(--turuncu)}
.mk-alt{display:flex;align-items:center;gap:14px}.mk-dugme{flex:none;padding:9px 16px;font-size:14px}
.mk-aralik{--y:0%;flex:1;min-width:0;width:auto;height:26px;padding:0;border:0;background:none;appearance:none;-webkit-appearance:none;cursor:pointer}.mk-aralik::-webkit-slider-runnable-track{height:9px;border-radius:9px;background:linear-gradient(90deg,var(--turuncu) var(--y),#ece4d6 var(--y))}.mk-aralik::-moz-range-track{height:9px;border-radius:9px;background:#ece4d6}.mk-aralik::-moz-range-progress{height:9px;border-radius:9px;background:var(--turuncu)}
.mk-aralik::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;margin-top:-7.5px;border-radius:50%;background:#fff;border:3px solid var(--turuncu);box-shadow:0 2px 6px rgba(0,0,0,.2)}.mk-aralik::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#fff;border:3px solid var(--turuncu)}.mk-aralik:focus-visible{outline:2px solid var(--petrol);outline-offset:3px;border-radius:8px}
[dir=rtl] .mk-aralik::-webkit-slider-runnable-track{background:linear-gradient(270deg,var(--turuncu) var(--y),#ece4d6 var(--y))}
@media(max-width:480px){.mk-alt{flex-wrap:wrap}.mk-aralik{flex-basis:100%}.mk-dugme{width:100%;text-align:center}}
.bagis-adim{list-style:none;padding:0;margin:14px 0 22px;display:grid;grid-template-columns:repeat(5,1fr);gap:8px;counter-reset:a}.bagis-adim li{position:relative;counter-increment:a;padding-top:44px;text-align:center;font-size:14px;font-weight:600;color:var(--soluk)}.bagis-adim li::before{content:counter(a);position:absolute;top:0;left:50%;translate:-50% 0;z-index:1;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#ece4d6;color:var(--soluk);font-weight:800}.bagis-adim li::after{content:"";position:absolute;top:16px;left:-50%;width:100%;height:3px;background:#ece4d6}.bagis-adim li:first-child::after{display:none}.bagis-adim li.tamam{color:var(--petrol)}.bagis-adim li.tamam::before{background:#2f8f6b;color:#fff}.bagis-adim li.tamam::after{background:#2f8f6b}.bagis-adim li.simdi::before{background:var(--turuncu);box-shadow:0 0 0 5px rgba(232,116,42,.2)}
[dir=rtl] .bagis-adim li::after{left:auto;right:-50%}
.bagis-gelisme{display:grid;grid-template-columns:minmax(0,240px) minmax(0,1fr);gap:16px;align-items:center;background:#fff;border:1px solid var(--cizgi);border-radius:14px;padding:12px;margin-bottom:12px}.bagis-gelisme img{width:100%;aspect-ratio:3/2;object-fit:cover;border-radius:10px;display:block}.bagis-gelisme small{color:var(--turuncu);font-weight:700}.bagis-gelisme p{margin:4px 0 0}.bagis-gelisme>div:only-child{grid-column:1/-1}
@media(max-width:640px){.bagis-adim{grid-template-columns:1fr;gap:6px}.bagis-adim li{padding:7px 0 7px 46px;text-align:start;min-height:36px}.bagis-adim li::before{left:17px}.bagis-adim li::after{display:none}.bagis-gelisme{grid-template-columns:1fr}}
.paylas{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:22px 0 4px;padding-top:16px;border-top:1px solid var(--cizgi)}.paylas>span{font-weight:800;color:var(--petrol);margin-inline-end:6px}.paylas a,.paylas button{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;border:1.5px solid var(--cizgi);background:#fff;color:var(--petrol);font:inherit;font-size:14px;font-weight:700;text-decoration:none;cursor:pointer}.paylas a:hover,.paylas button:hover{border-color:var(--petrol)}.paylas .wa-p{background:#25d366;border-color:#25d366;color:#fff}.paylas .wa-p svg{width:18px;height:18px}
.leaflet-marker-icon.hasta-hap{display:flex;align-items:center;justify-content:center;gap:6px;background:var(--petrol);color:#fff;border:2px solid #fff;border-radius:999px;box-shadow:0 4px 14px rgba(0,0,0,.3);font:600 13px Manrope,'Noto Sans Arabic',sans-serif;cursor:pointer}.hasta-hap b{font-size:16px;font-weight:800}.hasta-hap svg{width:18px;height:18px;flex:none}.leaflet-marker-icon.hasta-hap:hover{background:var(--turuncu)}
.hasta-pencere{display:grid;gap:5px;font-family:Manrope,'Noto Sans Arabic',sans-serif}.hasta-pencere>b{color:var(--petrol);font-size:15px}.hasta-pencere strong{font-size:24px;line-height:1.1;color:var(--turuncu)}.hasta-pencere small{color:var(--soluk);font-size:12px}.hasta-brans{display:flex;justify-content:space-between;font-size:13.5px;border-bottom:1px solid var(--cizgi);padding:2px 0}.hasta-brans i{font-style:normal}.hasta-brans u{text-decoration:none;font-weight:800;color:var(--petrol)}.hasta-pencere .dugme{margin-top:6px;text-align:center;padding:9px 12px;color:#fff}
.harita-pencere{display:grid;gap:10px;max-height:340px;overflow:auto;font-family:Manrope,'Noto Sans Arabic',sans-serif}.harita-pencere .ihtiyac-kart{border:0;border-radius:0;padding:2px 12px 2px 0}.harita-pencere .ihtiyac-kart+.ihtiyac-kart{border-top:1px solid var(--cizgi);padding-top:12px}.harita-pencere .ihtiyac-kart h3{margin:0;color:var(--petrol)}.leaflet-popup-content .harita-pencere p{margin:0}.harita-pencere .temsili-not{justify-self:start;margin:0}.harita-pencere .dugme{margin-top:6px;text-align:center;color:#fff}.harita-nokta{cursor:pointer}
.ihtiyac-kart{display:flex;flex-direction:column;gap:6px}.ihtiyac-kart .temsili-not{align-self:flex-start;margin:0}.ihtiyac-kart .dugme,.ihtiyac-kart .tamam-yazi{margin-top:auto}.konu-panel .ihtiyac-liste{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.konu-panel .ihtiyac-kart h3{min-height:2.7em;margin:0}.konu-panel .ihtiyac-kart p{min-height:3em}.konu-panel .ihtiyac-kart .temsili-not{margin-bottom:8px}.harita-pencere .ihtiyac-kart h3,.harita-pencere .ihtiyac-kart p{min-height:0}
@media(max-width:1100px){.konu-panel .ihtiyac-liste{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.konu-panel .ihtiyac-liste{grid-template-columns:1fr}.konu-panel .ihtiyac-kart h3,.konu-panel .ihtiyac-kart p{min-height:0}}
@media(min-width:1101px) and (max-width:1500px){.konu-panel .ihtiyac-kart h3{min-height:3.8em}.konu-panel .ihtiyac-kart p{min-height:4.8em}}
.ust-serit a.belge-bag{flex:none;align-self:center;background:var(--turuncu);color:#fff;font-weight:700;font-size:13px;padding:4px 12px;border-radius:999px;text-decoration:none;margin-inline-start:12px;white-space:nowrap}.ust-serit a.belge-bag:hover{background:#d9680f}
