:root{--ym-orange:#ff7a00;--ym-yellow:#ffd200;--ym-green:#006b3f;--ym-dark:#101820;--ym-cream:#fff7df}.ym-ig-story-wrap{max-width:1120px;margin:18px auto 28px;padding:0 18px}.ym-ig-story-row{display:flex;gap:18px;align-items:flex-start;justify-content:center;flex-wrap:wrap}.ym-ig-story{width:96px;border:0;background:transparent;padding:0;cursor:pointer;text-align:center;color:var(--ym-green);font-family:inherit}.ym-ig-ring{width:78px;height:78px;margin:0 auto 7px;display:flex;align-items:center;justify-content:center;border-radius:50%;padding:3px;background:linear-gradient(135deg,var(--ym-orange),var(--ym-yellow),var(--ym-green));box-shadow:0 10px 22px rgba(255,122,0,.18)}.ym-ig-ring img{width:100%;height:100%;border-radius:50%;object-fit:cover;border:4px solid #fff;background:#f0fff9}.ym-ig-story b{display:block;font-size:13px;line-height:1.15;white-space:normal}.ym-ig-story small{display:block;font-size:10px;color:#777;margin-top:2px}.ym-story-modal[hidden]{display:none}.ym-story-modal{position:fixed;inset:0;z-index:999999;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.88)}.ym-story-backdrop{position:absolute;inset:0}.ym-story-frame{position:relative;width:min(430px,92vw);height:min(780px,92vh);background:#141414;border-radius:18px;overflow:hidden;box-shadow:0 30px 80px rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center}.ym-story-close{position:fixed;right:24px;top:18px;border:0;background:transparent;color:#fff;font-size:48px;line-height:1;cursor:pointer;z-index:3}.ym-story-progress{position:absolute;left:14px;right:14px;top:12px;display:flex;gap:5px;z-index:3}.ym-story-progress span{height:3px;flex:1;border-radius:99px;background:rgba(255,255,255,.35);overflow:hidden}.ym-story-progress span i{display:block;height:100%;width:0;background:#fff}.ym-story-progress span.done i{width:100%}.ym-story-progress span.active i{animation:ymStoryProgress 6s linear forwards}@keyframes ymStoryProgress{to{width:100%}}.ym-story-head{position:absolute;left:18px;right:56px;top:24px;z-index:3;display:flex;align-items:center;gap:10px;color:#fff;text-shadow:0 1px 6px rgba(0,0,0,.4)}.ym-story-head img{width:34px;height:34px;border-radius:50%;object-fit:cover;border:2px solid #fff;background:#fff}.ym-story-head b{display:block;font-size:14px}.ym-story-head span{font-size:12px;opacity:.8}.ym-story-media{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#222,#070707)}.ym-story-media img,.ym-story-media video{width:100%;height:100%;object-fit:contain;background:#111}.ym-story-empty{color:#fff;text-align:center;padding:28px}.ym-story-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:4;width:42px;height:70px;border:0;border-radius:14px;background:rgba(255,255,255,.12);color:#fff;font-size:44px;cursor:pointer}.ym-story-nav.prev{left:8px}.ym-story-nav.next{right:8px}.ym-ig-posts{max-width:1120px;margin:10px auto 34px;padding:0 18px}.ym-ig-post-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.ym-ig-post{display:block;text-decoration:none;color:#174b36;background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 14px 34px rgba(0,0,0,.08)}.ym-ig-post img{width:100%;aspect-ratio:1/1;object-fit:cover;background:#effff9;display:block}.ym-ig-post span{display:block;padding:9px 10px;font-size:12px;line-height:1.25;min-height:46px}@media(max-width:760px){.ym-ig-story-wrap{margin-top:12px}.ym-ig-story-row{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;padding-bottom:10px}.ym-ig-story{flex:0 0 84px}.ym-ig-ring{width:68px;height:68px}.ym-ig-post-grid{grid-template-columns:repeat(3,1fr)}.ym-story-frame{width:100vw;height:100vh;border-radius:0}.ym-story-close{right:14px;top:10px;font-size:40px}}@media(max-width:460px){.ym-ig-post-grid{grid-template-columns:repeat(2,1fr)}}


/* FINAL FIX: Son 6 paylaşım bozulmadan gösterilsin ve tıklanınca site içinde açılsın */
.ym-ig-posts{max-width:1120px;margin:18px auto 34px;padding:0 18px;text-align:center}.ym-ig-post-title{display:flex;align-items:center;justify-content:center;gap:10px;margin:0 0 14px;color:#0f5a39}.ym-ig-post-title span{background:#ff7a00;color:#fff;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:900}.ym-ig-post-title h2{font-size:22px;margin:0;font-weight:900;color:#174b36}.ym-ig-post-title em{font-style:normal;color:#ff7a00;font-weight:900}.ym-ig-post-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;align-items:stretch}.ym-ig-post{appearance:none;border:0;padding:0;margin:0;cursor:pointer;display:block;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 12px 30px rgba(0,0,0,.08);transition:transform .18s ease,box-shadow .18s ease}.ym-ig-post:hover{transform:translateY(-2px);box-shadow:0 16px 36px rgba(0,0,0,.13)}.ym-ig-post img{display:block;width:100%;aspect-ratio:1/1;object-fit:contain;background:#fff;border-radius:16px}
.ym-ig-post-modal[hidden]{display:none}.ym-ig-post-modal{position:fixed;inset:0;z-index:1000000;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.88);padding:22px}.ym-ig-post-backdrop{position:absolute;inset:0}.ym-ig-post-close{position:fixed;right:22px;top:16px;z-index:3;border:0;background:transparent;color:#fff;font-size:46px;line-height:1;cursor:pointer}.ym-ig-post-dialog{position:relative;z-index:2;max-width:min(92vw,980px);max-height:92vh;margin:0;background:#111;border-radius:18px;overflow:hidden;box-shadow:0 30px 90px rgba(0,0,0,.55)}.ym-ig-post-view{display:flex;align-items:center;justify-content:center;min-width:min(92vw,420px);min-height:260px;background:#111}.ym-ig-post-view img,.ym-ig-post-view video{display:block;max-width:92vw;max-height:82vh;width:auto;height:auto;object-fit:contain;background:#111}.ym-ig-post-dialog figcaption{display:none;color:#fff;background:#151515;padding:12px 16px;text-align:left;font-size:14px;line-height:1.4;max-width:920px}.ym-ig-post-dialog figcaption:not(:empty){display:block}@media(max-width:900px){.ym-ig-post-grid{grid-template-columns:repeat(3,1fr)}.ym-ig-post-title{flex-wrap:wrap}.ym-ig-post-title h2{font-size:18px}}@media(max-width:520px){.ym-ig-post-grid{grid-template-columns:repeat(2,1fr);gap:10px}.ym-ig-posts{padding:0 12px}.ym-ig-post-dialog{border-radius:12px}.ym-ig-post-close{font-size:40px}}

/* KALICI FIX: Son 6 gönderi kartı kalite + modal */
.ym-ig-posts{max-width:1060px;margin:24px auto 28px;padding:0 16px;text-align:center}
.ym-ig-post-title{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;margin-bottom:14px;color:#0f5f42}
.ym-ig-post-title span{background:#ff7a00;color:#fff;border-radius:999px;padding:6px 12px;font-weight:800;font-size:13px}
.ym-ig-post-title h2{font-size:24px;line-height:1.15;margin:0;color:#164734}
.ym-ig-post-title em{font-style:normal;color:#e06400;font-weight:800}
.ym-ig-post-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;align-items:start}
.ym-ig-post-grid a,.ym-ig-post{display:block;border:0;background:#fff;padding:0;border-radius:16px;overflow:hidden;box-shadow:0 8px 24px rgba(21,84,55,.10);cursor:pointer;text-decoration:none!important;color:inherit!important;aspect-ratio:1/1;position:relative}
.ym-ig-post-grid a img,.ym-ig-post img{width:100%;height:100%;display:block;object-fit:cover;object-position:center;border-radius:16px;image-rendering:auto;filter:none!important;transform:none!important}
.ym-ig-post small,.ym-ig-post-grid a small,.ym-ig-post-grid a p,.ym-ig-post p{display:none!important}
.ym-ig-post:hover,.ym-ig-post-grid a:hover{transform:translateY(-2px);box-shadow:0 14px 32px rgba(21,84,55,.16)}
.ym-ig-post-modal[hidden]{display:none!important}.ym-ig-post-modal{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center;padding:22px}.ym-ig-post-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.82);backdrop-filter:blur(3px)}.ym-ig-post-dialog{position:relative;z-index:2;margin:0;max-width:min(92vw,760px);max-height:90vh;background:#111;border-radius:20px;overflow:hidden;box-shadow:0 28px 80px rgba(0,0,0,.45)}.ym-ig-post-view{display:flex;align-items:center;justify-content:center;background:#111;max-height:82vh}.ym-ig-post-view img,.ym-ig-post-view video{max-width:100%;max-height:82vh;width:auto;height:auto;display:block;object-fit:contain}.ym-ig-post-dialog figcaption{background:#fff;color:#18392d;padding:12px 16px;font-weight:700;font-size:14px;line-height:1.35;max-height:90px;overflow:auto}.ym-ig-post-close{position:fixed;right:22px;top:18px;z-index:100000;border:0;width:44px;height:44px;border-radius:999px;background:#fff;color:#111;font-size:30px;line-height:1;cursor:pointer;box-shadow:0 10px 28px rgba(0,0,0,.28)}
@media(max-width:900px){.ym-ig-post-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ym-ig-post-title h2{font-size:20px}}
@media(max-width:520px){.ym-ig-post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ym-ig-posts{padding:0 12px}.ym-ig-post-dialog{max-width:96vw}.ym-ig-post-close{right:12px;top:12px}}

/* Yunmar ana sayfa şube blokları - Instagram son 6 gönderi altı */
.ym-home-branches{max-width:1120px;margin:4px auto 30px;padding:0 18px}.ym-home-branches-head{text-align:center;margin:0 0 16px}.ym-home-branches-head span{display:inline-flex;align-items:center;gap:6px;background:#fff4d6;color:#0b6b3f;border:1px solid #ffe0a0;border-radius:999px;padding:7px 14px;font-weight:900;font-size:13px}.ym-home-branches-head h2{margin:10px 0 5px;color:#08723b;font-size:28px;line-height:1.1}.ym-home-branches-head p{margin:0;color:#6b7280;font-weight:700}.ym-home-branch-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.ym-home-branch-card{display:grid;grid-template-columns:58px 1fr;gap:14px;align-items:start;background:linear-gradient(135deg,#ffffff,#fffaf0 55%,#effdf5);border:1px solid #ffedd5;border-radius:26px;padding:20px;box-shadow:0 16px 38px rgba(15,23,42,.07)}.ym-home-branch-icon{width:54px;height:54px;border-radius:18px;background:linear-gradient(135deg,#ff7a00,#ffd200);display:flex;align-items:center;justify-content:center;font-size:26px;box-shadow:0 12px 24px rgba(255,122,0,.18)}.ym-home-branch-body h3{margin:0 0 8px;color:#08723b;font-size:20px;font-weight:900}.ym-home-branch-address{color:#374151;font-size:14px;line-height:1.55;font-weight:700}.ym-home-branch-address p{margin:0 0 6px}.ym-home-branch-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:13px}.ym-home-branch-actions a{display:inline-flex;align-items:center;gap:6px;border-radius:999px;background:#0a7a43;color:#fff!important;text-decoration:none!important;padding:9px 12px;font-size:13px;font-weight:900;box-shadow:0 10px 20px rgba(10,122,67,.16)}@media(max-width:760px){.ym-home-branch-grid{grid-template-columns:1fr}.ym-home-branches-head h2{font-size:22px}.ym-home-branch-card{grid-template-columns:48px 1fr;padding:16px;border-radius:22px}.ym-home-branch-icon{width:46px;height:46px;border-radius:15px;font-size:22px}}

/* 02.06 FIX - Instagram story ve son 6 gönderi mobil/masaüstü tam tıklanabilir */
.ym-ig-story{touch-action:manipulation!important;cursor:pointer!important}
.ym-ig-story *{pointer-events:none!important}
.ym-ig-post,.ym-ig-post-grid a{touch-action:manipulation!important;cursor:pointer!important}
.ym-ig-post img,.ym-ig-post-grid a img{pointer-events:none!important}
.ym-ig-post-modal[hidden],.ym-story-modal[hidden]{display:none!important}
.ym-ig-post-modal{position:fixed!important;inset:0!important;z-index:999999!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:18px!important;background:transparent!important}
.ym-ig-post-backdrop{position:absolute!important;inset:0!important;background:rgba(16,24,32,.82)!important;backdrop-filter:blur(8px)!important}
.ym-ig-post-dialog{position:relative!important;z-index:2!important;margin:0!important;width:min(94vw,760px)!important;max-height:92vh!important;background:#fffdf8!important;border-radius:24px!important;overflow:hidden!important;box-shadow:0 28px 88px rgba(0,0,0,.46)!important;border:1px solid rgba(255,255,255,.55)!important}
.ym-ig-post-view{height:min(76vh,760px)!important;min-height:420px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:linear-gradient(135deg,#fff8ed,#f0fff6)!important}
.ym-ig-post-view img,.ym-ig-post-view video{max-width:100%!important;max-height:76vh!important;width:auto!important;height:auto!important;display:block!important;object-fit:contain!important;border-radius:14px!important;box-shadow:0 10px 34px rgba(15,23,42,.12)!important}
.ym-ig-post-dialog figcaption{background:#fff!important;color:#143b2b!important;padding:13px 16px!important;font-weight:800!important;font-size:14px!important;line-height:1.45!important;max-height:96px!important;overflow:auto!important;border-top:1px solid #ffedd5!important}
.ym-ig-post-close{position:fixed!important;right:22px!important;top:16px!important;z-index:1000000!important;border:0!important;width:44px!important;height:44px!important;border-radius:999px!important;background:#fff!important;color:#0f172a!important;font-size:30px!important;line-height:1!important;cursor:pointer!important;box-shadow:0 12px 30px rgba(0,0,0,.25)!important}
.ym-ig-post-nav{position:absolute!important;top:50%!important;z-index:3!important;transform:translateY(-50%)!important;width:44px!important;height:56px!important;border:0!important;border-radius:16px!important;background:rgba(255,255,255,.94)!important;color:#05603a!important;font-size:42px!important;line-height:1!important;cursor:pointer!important;box-shadow:0 10px 28px rgba(0,0,0,.16)!important;display:flex!important;align-items:center!important;justify-content:center!important}
.ym-ig-post-prev{left:12px!important}.ym-ig-post-next{right:12px!important}
.ym-story-frame{max-width:430px!important;width:min(430px,94vw)!important;height:min(780px,92vh)!important;background:#111!important}
.ym-story-media img,.ym-story-media video{max-width:100%!important;max-height:100%!important;object-fit:contain!important}
@media(max-width:760px){
  .ym-ig-story-row{gap:12px!important;overflow-x:auto!important;justify-content:flex-start!important;flex-wrap:nowrap!important;padding:2px 10px 10px!important;scroll-snap-type:x proximity!important}
  .ym-ig-story{min-width:82px!important;width:82px!important;scroll-snap-align:center!important}
  .ym-ig-ring{width:66px!important;height:66px!important}
  .ym-ig-post-grid{display:flex!important;overflow-x:auto!important;gap:12px!important;scroll-snap-type:x proximity!important;padding:2px 4px 10px!important}
  .ym-ig-post,.ym-ig-post-grid a{min-width:132px!important;width:132px!important;aspect-ratio:1/1!important;scroll-snap-align:center!important}
  .ym-ig-post-view{min-height:360px!important;height:70vh!important}
  .ym-ig-post-dialog{width:96vw!important;border-radius:18px!important}
  .ym-ig-post-nav{width:38px!important;height:50px!important;font-size:34px!important}
}
@media(max-width:430px){
  .ym-ig-post-view{min-height:320px!important;height:66vh!important}
  .ym-ig-post-close{right:12px!important;top:10px!important;width:40px!important;height:40px!important;font-size:28px!important}
}

/* 02.06 kesin düzeltme: story/reels tıklanabilirliği ve mobilde Instagram benzeri açılım */
.ym-ig-story,.ym-ig-story *{cursor:pointer!important}
.ym-ig-story img,.ym-ig-ring,.ym-ig-ring img{pointer-events:none!important}
.ym-story-modal[hidden],.ym-ig-post-modal[hidden]{display:none!important}
.ym-story-modal{position:fixed!important;inset:0!important;z-index:1000000!important;display:flex!important;align-items:center!important;justify-content:center!important;background:rgba(8,30,21,.84)!important;backdrop-filter:blur(7px)!important;padding:14px!important}
.ym-story-frame{position:relative!important;width:min(430px,94vw)!important;height:min(780px,92vh)!important;background:#111!important;border-radius:24px!important;overflow:hidden!important;box-shadow:0 28px 90px rgba(0,0,0,.48)!important}
.ym-story-media{position:absolute!important;inset:0!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#111!important}
.ym-story-media img,.ym-story-media video{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;background:#111!important}
.ym-story-head{position:absolute!important;left:14px!important;right:56px!important;top:26px!important;z-index:4!important;color:#fff!important;display:flex!important;align-items:center!important;gap:9px!important;text-shadow:0 2px 10px rgba(0,0,0,.55)!important}
.ym-story-head img{width:34px!important;height:34px!important;border-radius:999px!important;object-fit:cover!important;border:2px solid #fff!important;background:#fff!important}
.ym-story-close{position:fixed!important;right:18px!important;top:12px!important;z-index:1000001!important;width:42px!important;height:42px!important;border-radius:999px!important;background:#fff!important;color:#0f172a!important;font-size:28px!important;line-height:1!important;box-shadow:0 12px 32px rgba(0,0,0,.25)!important}
.ym-story-nav{z-index:4!important;background:rgba(255,255,255,.18)!important;color:#fff!important;border-radius:16px!important;width:40px!important;height:58px!important;display:flex!important;align-items:center!important;justify-content:center!important}
.ym-story-progress{z-index:5!important}
.ym-ig-posts{max-width:1060px!important;margin:24px auto 28px!important;padding:0 16px!important}
.ym-ig-post-grid{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:14px!important}
.ym-ig-post{position:relative!important;aspect-ratio:1/1!important;border-radius:18px!important;overflow:hidden!important;background:#fff!important;border:1px dashed #fed7aa!important;box-shadow:0 12px 30px rgba(15,23,42,.08)!important}
.ym-ig-post img,.ym-ig-post video{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;pointer-events:none!important}
.ym-ig-post-modal{position:fixed!important;inset:0!important;z-index:1000000!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:16px!important;background:transparent!important}
.ym-ig-post-dialog{position:relative!important;z-index:2!important;width:min(760px,94vw)!important;max-height:92vh!important;margin:0!important;border-radius:24px!important;overflow:hidden!important;background:#fffdf8!important;box-shadow:0 28px 90px rgba(0,0,0,.45)!important}
.ym-ig-post-view{height:min(76vh,760px)!important;min-height:390px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:linear-gradient(135deg,#fff8ed,#f0fff6)!important}
.ym-ig-post-view img,.ym-ig-post-view video{max-width:100%!important;max-height:100%!important;width:auto!important;height:auto!important;object-fit:contain!important;border-radius:14px!important}
.ym-ig-post-nav{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;z-index:3!important;width:44px!important;height:58px!important;border:0!important;border-radius:16px!important;background:rgba(255,255,255,.95)!important;color:#05603a!important;font-size:40px!important;box-shadow:0 10px 26px rgba(0,0,0,.16)!important;cursor:pointer!important}
.ym-ig-post-prev{left:12px!important}.ym-ig-post-next{right:12px!important}
@media(max-width:760px){.ym-ig-story-row{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;justify-content:flex-start!important;gap:12px!important;padding:2px 12px 12px!important}.ym-ig-story{min-width:82px!important;width:82px!important}.ym-ig-ring{width:66px!important;height:66px!important}.ym-ig-post-grid{display:flex!important;overflow-x:auto!important;grid-template-columns:none!important;gap:12px!important;padding:2px 4px 12px!important}.ym-ig-post{min-width:136px!important;width:136px!important}.ym-story-frame{width:96vw!important;height:88vh!important;border-radius:20px!important}.ym-ig-post-view{height:70vh!important;min-height:330px!important}.ym-ig-post-dialog{width:96vw!important;border-radius:18px!important}.ym-ig-post-nav{width:38px!important;height:52px!important;font-size:32px!important}}
