/* =====================================================================
   MASSE YARDIM SAYFALARI (30.09.2026) — Bize Ulaşın / Destek Talebi / Toplu Sipariş / Kargom Nerede / İptal-İade / SSS
   İçerik sayfalarının tasarım dili (.mic-*, :root --mic-* değişkenleri masse-icerik.css'te). Bu dosya yalnız .mys-* kuralları.
   ===================================================================== */
.masse-ic{--mys-amber:#f59e0b;--mys-amber-acik:#fff4db;--mys-yesil:#15803d;--mys-wa:#25d366;--mys-golge:0 1px 2px rgba(15,23,42,.04),0 8px 24px rgba(15,23,42,.05);}

/* ---------- Genel yerleşim ---------- */
.mys-sayfa{width:100%;padding:0 15px 8px;}
.mic-govde .mys-sayfa{padding:0;}
.masse-yardim-kap{width:100%;max-width:1400px;margin:0 auto;padding:0 15px;flex:0 0 100%;}
@media (max-width:767px){.mys-sayfa,.masse-yardim-kap{padding-left:8px;padding-right:8px;}}
.mys-ust-bosluk{margin-top:20px;}

/* ---------- Düğmeler ---------- */
.mys-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:46px;padding:0 20px;border-radius:12px;font-size:14.5px;font-weight:600;line-height:1;text-decoration:none !important;white-space:nowrap;cursor:pointer;border:1px solid transparent;transition:background-color .15s,border-color .15s,color .15s,transform .15s,box-shadow .15s;user-select:none;}
.mys-btn i{font-size:16px;}
.mys-btn:hover{transform:translateY(-1px);}
.mys-btn:focus-visible{outline:3px solid rgba(0,85,139,.35);outline-offset:2px;}
.mys-btn.mys-btn--beyaz{background:#fff;color:var(--mic-lacivert) !important;}
.mys-btn.mys-btn--beyaz:hover{box-shadow:0 8px 20px rgba(0,0,0,.18);}
.mys-btn.mys-btn--wa{background:var(--mys-wa);color:#fff !important;}
.mys-btn.mys-btn--wa:hover{background:#1ebe5a;}
.mys-btn.mys-btn--cizgi{background:transparent;border-color:rgba(255,255,255,.35);color:#fff !important;}
.mys-btn.mys-btn--cizgi:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.6);}
.mys-btn.mys-btn--koyu{background:var(--mic-lacivert);color:#fff !important;}
.mys-btn.mys-btn--koyu:hover{background:#12294a;}
.mys-btn.mys-btn--acik{background:#fff;border-color:#d3deea;color:var(--mic-lacivert) !important;}
.mys-btn.mys-btn--acik:hover{border-color:var(--mic-lacivert);}
.mys-btn.mys-btn--tam{width:100%;}

/* ---------- Karşılama (hero) ---------- */
.mys-hero{position:relative;overflow:hidden;border-radius:20px;background:linear-gradient(135deg,#1a365d 0%,#0f2744 60%,#0b1f38 100%);color:#fff;padding:40px 44px;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:36px;align-items:center;margin-bottom:22px;}
.mys-hero::after{content:"";position:absolute;right:-90px;top:-90px;width:340px;height:340px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.10),rgba(255,255,255,0) 70%);pointer-events:none;}
.mys-hero::before{content:"";position:absolute;left:-60px;bottom:-120px;width:280px;height:280px;border-radius:50%;background:radial-gradient(circle,rgba(245,158,11,.14),rgba(245,158,11,0) 70%);pointer-events:none;}
.mys-hero > *{position:relative;z-index:1;}
.mys-hero__etiket{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#9cc3e8;}
.mys-hero__etiket::before{content:"";width:18px;height:2px;background:currentColor;border-radius:2px;}
.mys-hero__baslik{font-size:34px;line-height:1.16;font-weight:700;letter-spacing:-.02em;color:#fff;margin:10px 0 12px;}
.mys-hero__metin{margin:0 0 22px;color:#cfdced;font-size:15.5px;line-height:1.65;max-width:600px;}
.mys-hero__dugmeler{display:flex;flex-wrap:wrap;gap:10px;}
.mys-hero__kutu,.mys-saat{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);border-radius:16px;padding:22px;backdrop-filter:blur(2px);}
.mys-hero__kutu-baslik{font-size:15px;font-weight:700;margin-bottom:4px;}
.mys-hero__kutu-metin{font-size:13px;color:#cfdced;margin-bottom:14px;line-height:1.55;}
.mys-hero__kutu-satir{display:flex;gap:8px;margin-top:10px;}
.mys-hero__kutu-satir a{flex:1 1 0;display:flex;align-items:center;justify-content:center;gap:6px;height:40px;border-radius:10px;border:1px solid rgba(255,255,255,.22);color:#fff !important;font-size:13px;font-weight:600;text-decoration:none !important;white-space:nowrap;}
.mys-hero__kutu-satir a:hover{background:rgba(255,255,255,.12);}
.mys-hero__rakamlar{list-style:none;margin:0;padding:0;display:grid;gap:12px;}
.mys-hero__rakamlar li{display:flex;align-items:baseline;gap:12px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);border-radius:14px;padding:16px 20px;}
.mys-hero__rakamlar strong{font-size:22px;font-weight:700;color:#fff;letter-spacing:-.01em;white-space:nowrap;}
.mys-hero__rakamlar span{font-size:13.5px;color:#cfdced;}
@media (max-width:991px){.mys-hero{grid-template-columns:1fr;padding:28px 22px;gap:22px;border-radius:16px;}.mys-hero__baslik{font-size:26px;}.mys-hero__metin{font-size:14.5px;margin-bottom:18px;}}
@media (max-width:480px){.mys-hero__dugmeler .mys-btn{flex:1 1 100%;}.mys-hero{padding:24px 18px;}}

/* Çalışma saatleri kutusu + açık/kapalı rozeti */
.mys-saat__bas{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:12px;}
.mys-saat__baslik{font-size:15px;font-weight:700;display:inline-flex;align-items:center;gap:8px;}
.mys-saat__liste{list-style:none;margin:0;padding:0;border-top:1px solid rgba(255,255,255,.14);}
.mys-saat__liste li{display:flex;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid rgba(255,255,255,.14);font-size:14px;color:#dbe6f3;}
.mys-saat__liste strong{color:#fff;font-weight:600;}
.mys-saat__liste li.is-kapali strong{color:#fca5a5;}
.mys-saat__not{margin:12px 0 0;font-size:12.5px;color:#aac3dd;line-height:1.5;}
.mys-durum{display:inline-flex;align-items:center;gap:7px;height:28px;padding:0 11px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.02em;white-space:nowrap;}
.mys-durum::before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px rgba(255,255,255,.12);}
.mys-durum.is-acik{background:rgba(34,197,94,.16);color:#4ade80;}
.mys-durum.is-kapali{background:rgba(248,113,113,.16);color:#fca5a5;}
.mys-durum small{font-weight:600;opacity:.85;font-size:11.5px;}

/* ---------- İletişim kartları ---------- */
.mys-kartlar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px;}
@media (max-width:1199px){.mys-kartlar{grid-template-columns:repeat(2,minmax(0,1fr));}}
@media (max-width:520px){.mys-kartlar{grid-template-columns:1fr;gap:10px;}}
.mys-kart{display:flex;flex-direction:column;gap:4px;padding:22px;border:1px solid var(--mic-cizgi);border-radius:16px;background:#fff;color:var(--mic-yazi) !important;text-decoration:none !important;transition:border-color .15s,box-shadow .2s,transform .15s;min-width:0;}
a.mys-kart:hover,.mys-kart--eposta:hover{border-color:#c9d8e8;box-shadow:0 10px 24px rgba(15,23,42,.07);transform:translateY(-2px);}
.mys-kart__ikon{width:46px;height:46px;border-radius:12px;background:var(--mic-acik);color:var(--mic-lacivert);display:flex;align-items:center;justify-content:center;font-size:20px;margin-bottom:10px;}
.mys-kart--wa .mys-kart__ikon{background:#e7f8ee;color:#16a34a;}
.mys-kart__et{font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--mic-soluk);}
.mys-kart__deger{font-size:17px;font-weight:700;color:#0f172a !important;text-decoration:none !important;overflow-wrap:anywhere;}
.mys-kart__alt{font-size:13px;color:var(--mic-soluk);line-height:1.5;}
.mys-kart__alt a{color:var(--mic-mavi) !important;text-decoration:underline;text-underline-offset:2px;}
.mys-kart__ok{margin-top:auto;padding-top:12px;font-size:13.5px;font-weight:600;color:var(--mic-mavi) !important;display:inline-flex;align-items:center;gap:2px;text-decoration:none !important;}
.mys-kart--wa .mys-kart__ok{color:#15803d !important;}

/* Kısayol çipleri */
.mys-kisayol{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:34px;}
.mys-kisayol a{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;border-radius:999px;background:#fff;border:1px solid var(--mic-cizgi);color:#334155 !important;font-size:13.5px;font-weight:600;text-decoration:none !important;transition:all .15s;}
.mys-kisayol a i{color:var(--mic-mavi);font-size:15px;}
.mys-kisayol a:hover{border-color:var(--mic-lacivert);color:var(--mic-lacivert) !important;background:var(--mic-acik);}
@media (max-width:767px){.mys-kisayol{flex-wrap:nowrap;overflow-x:auto;margin:0 -8px 26px;padding:0 8px 4px;scrollbar-width:none;}.mys-kisayol::-webkit-scrollbar{display:none;}.mys-kisayol a{flex:0 0 auto;}}

/* ---------- Bölüm başlıkları ---------- */
.mys-bolum{margin-bottom:34px;}
.mys-bolum__bas{margin-bottom:18px;max-width:760px;}
.mys-bolum__etiket{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--mic-mavi);}
.mys-bolum__etiket::before{content:"";width:18px;height:2px;background:currentColor;border-radius:2px;}
.mys-bolum__baslik{font-size:26px;line-height:1.25;font-weight:700;letter-spacing:-.015em;color:#0f172a;margin:8px 0 8px;}
.mys-bolum__metin{font-size:15px;line-height:1.65;color:var(--mic-metin);margin:0;}
.mys-bolum__metin a,.mys-iade a:not(.mys-btn),.mys-bilgi-kutu a,.mys-soru__ic a{color:var(--mic-mavi);text-decoration:underline;text-underline-offset:2px;}
@media (max-width:767px){.mys-bolum__baslik{font-size:21px;}.mys-bolum{margin-bottom:26px;}}

/* ---------- Izgaralar, özellik kartları ---------- */
.mys-izgara{display:grid;gap:14px;}
.mys-izgara--2{grid-template-columns:repeat(2,minmax(0,1fr));}
.mys-izgara--3{grid-template-columns:repeat(3,minmax(0,1fr));}
.mys-izgara--4{grid-template-columns:repeat(4,minmax(0,1fr));}
@media (max-width:1199px){.mys-izgara--4{grid-template-columns:repeat(2,minmax(0,1fr));}.mys-izgara--3{grid-template-columns:repeat(2,minmax(0,1fr));}}
@media (max-width:640px){.mys-izgara--2,.mys-izgara--3,.mys-izgara--4{grid-template-columns:1fr;gap:10px;}}
.mys-ozellik{background:#fff;border:1px solid var(--mic-cizgi);border-radius:16px;padding:22px;transition:border-color .15s,box-shadow .2s;}
.mys-ozellik:hover{border-color:#c9d8e8;box-shadow:0 10px 24px rgba(15,23,42,.06);}
.mys-ozellik__ikon{width:46px;height:46px;border-radius:12px;background:linear-gradient(135deg,#1a365d,#0f2744);color:#fbbf24;display:flex;align-items:center;justify-content:center;font-size:20px;margin-bottom:14px;flex:0 0 46px;}
.mys-ozellik__baslik{font-size:16px;font-weight:700;color:#0f172a;margin-bottom:6px;}
.mys-ozellik p{margin:0;font-size:14px;line-height:1.6;color:var(--mic-soluk);}
.mys-ozellik--yatay{display:flex;gap:16px;align-items:flex-start;}
.mys-ozellik--yatay .mys-ozellik__ikon{margin-bottom:0;}

/* ---------- Adımlar ---------- */
.mys-adimlar{list-style:none;margin:0;padding:0;counter-reset:none;}
.mys-adim{display:flex;gap:14px;align-items:flex-start;}
.mys-adim__no{flex:0 0 38px;width:38px;height:38px;border-radius:50%;background:var(--mic-lacivert);color:#fff;font-weight:700;font-size:15px;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 5px var(--mic-acik);}
.mys-adim__baslik{font-size:15.5px;font-weight:700;color:#0f172a;margin:6px 0 4px;}
.mys-adim__metin{font-size:14px;line-height:1.6;color:var(--mic-soluk);}
.mys-adimlar--dikey{display:flex;flex-direction:column;gap:22px;position:relative;}
.mys-adimlar--dikey .mys-adim{position:relative;}
.mys-adimlar--dikey .mys-adim:not(:last-child)::after{content:"";position:absolute;left:18px;top:46px;bottom:-18px;width:2px;background:repeating-linear-gradient(to bottom,#c9d8e8 0 5px,transparent 5px 10px);}
.mys-adimlar--yatay{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;}
.mys-adimlar--yatay.mys-adimlar--3{grid-template-columns:repeat(3,minmax(0,1fr));}
.mys-adimlar--yatay .mys-adim{flex-direction:column;background:#fff;border:1px solid var(--mic-cizgi);border-radius:16px;padding:22px;gap:10px;position:relative;}
.mys-adimlar--yatay .mys-adim__baslik{margin-top:4px;}
@media (min-width:992px){.mys-adimlar--yatay .mys-adim:not(:last-child)::after{content:"";position:absolute;top:41px;right:-15px;width:16px;height:2px;background:#c9d8e8;}}
@media (max-width:991px){.mys-adimlar--yatay,.mys-adimlar--yatay.mys-adimlar--3{grid-template-columns:1fr;gap:10px;}.mys-adimlar--yatay .mys-adim{flex-direction:row;padding:18px;}.mys-adimlar--yatay .mys-adim__baslik{margin-top:6px;}}

/* ---------- Tikli liste ---------- */
.mys-tikli{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:8px;}
.mys-tikli li{display:flex;gap:10px;align-items:flex-start;font-size:14.5px;line-height:1.5;color:var(--mic-metin);}
.mys-tikli i{color:var(--mys-yesil);font-size:17px;line-height:1.3;flex:0 0 auto;}
.mys-tikli--acik li{color:#dbe6f3;}
.mys-tikli--acik i{color:#4ade80;}

/* ---------- Mesaj oluşturucu (destek / toplu) ---------- */
.mys-olusturucu{background:#fff;border:1px solid var(--mic-cizgi);border-radius:18px;padding:24px;box-shadow:var(--mys-golge);display:flex;flex-direction:column;gap:6px;min-width:0;}
.mys-olusturucu__baslik{font-size:17px;font-weight:700;color:#0f172a;display:flex;align-items:center;gap:10px;margin-bottom:6px;}
.mys-olusturucu__baslik i{width:36px;height:36px;border-radius:10px;background:var(--mic-acik);color:var(--mic-lacivert);display:inline-flex;align-items:center;justify-content:center;font-size:17px;}
.mys-olusturucu__et{display:block;font-size:12.5px;font-weight:700;color:#334155;margin:10px 0 4px;}
.mys-olusturucu__et span{font-weight:500;color:var(--mic-soluk);}
.mys-olusturucu__iki{display:grid;grid-template-columns:1fr 1fr;gap:12px;}
@media (max-width:520px){.mys-olusturucu__iki{grid-template-columns:1fr;gap:0;}}
.mys-girdi{display:block;width:100%;height:46px;border:1px solid #d3deea !important;border-radius:12px !important;padding:0 14px !important;font:inherit;font-size:14.5px !important;color:#0f172a;background:#fbfcfe !important;box-shadow:none !important;outline:0;transition:border-color .15s,box-shadow .15s,background-color .15s;}
.mys-girdi:focus{border-color:var(--mic-mavi) !important;background:#fff !important;box-shadow:0 0 0 3px rgba(0,85,139,.12) !important;}
.mys-girdi--alan{height:auto;min-height:92px;padding:12px 14px !important;resize:vertical;line-height:1.5;}
.mys-cipler{display:flex;flex-wrap:wrap;gap:8px;}
.mys-cip{appearance:none;display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 14px;border-radius:999px;border:1px solid #d3deea;background:#fff;color:#334155;font:inherit;font-size:13.5px;font-weight:600;cursor:pointer;transition:all .15s;}
.mys-cip i{font-size:14px;color:#94a3b8;}
.mys-cip:hover{border-color:var(--mic-lacivert);color:var(--mic-lacivert);}
.mys-cip.is-secili{background:var(--mic-lacivert);border-color:var(--mic-lacivert);color:#fff;}
.mys-cip.is-secili i{color:#fbbf24;}
.mys-olusturucu__dugmeler{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px;}
.mys-olusturucu__dugmeler .mys-btn{flex:1 1 180px;}
.mys-olusturucu__not{display:flex;gap:8px;align-items:flex-start;margin-top:10px;font-size:12.5px;line-height:1.5;color:var(--mic-soluk);}
.mys-olusturucu__not i{color:var(--mic-mavi);margin-top:1px;}

/* ---------- Destek Talebi ---------- */
.mys-destek{background:linear-gradient(180deg,#f6f8fb,#eef3f9);border:1px solid #dfe7f1;border-radius:20px;padding:36px 40px;scroll-margin-top:20px;}
.mys-destek__izgara{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:40px;align-items:start;}
@media (max-width:991px){.mys-destek{padding:26px 20px;border-radius:16px;}.mys-destek__izgara{grid-template-columns:1fr;gap:26px;}}
@media (max-width:480px){.mys-destek{padding:22px 14px;}.mys-olusturucu{padding:18px 14px;}}

/* ---------- İletişim sayfası sıralama (display:contents ile bölüm parçaları ızgaraya) ---------- */
.grid:has(.mys-iletisim) > div:has(.mys-iletisim),
.grid:has(.mys-iletisim) > div:has(.mys-iletisim) > .folders,
.grid:has(.mys-iletisim) > div:has(.mys-iletisim) > .folders > div{display:contents !important;}
.grid:has(.mys-iletisim) > div:has(.mys-iletisim) > .folders > div > *{grid-column:1 / -1;}
.mys-iletisim,.mys-iletisim-ek{padding:0 15px;min-width:0;}
.mys-sira-1{order:1;}
.mys-sira-2{order:2;margin-bottom:34px;}
.mys-sira-5{order:5;margin-top:10px;}
.grid:has(.mys-iletisim):has(.masse-iletisim-harita) > div:has(.masse-eski-icerik.folder-contact-form){order:3;grid-column:1 / -1 !important;}
.grid:has(.mys-iletisim):has(.masse-iletisim-harita) > div:has(.masse-iletisim-harita){order:4;grid-column:1 / -1 !important;}
@media (min-width:992px){
	.grid:has(.mys-iletisim):has(.masse-iletisim-harita) > div:has(.masse-eski-icerik.folder-contact-form){grid-column:span 7 / span 7 !important;}
	.grid:has(.mys-iletisim):has(.masse-iletisim-harita) > div:has(.masse-iletisim-harita){grid-column:span 5 / span 5 !important;}
}
@media (max-width:767px){.mys-iletisim,.mys-iletisim-ek{padding:0 8px;}}
#destek-talebi,#toplu-siparis,#iletisim-formu,#nasil-iade,#teklif-formu{scroll-margin-top:20px;}
.mys-vurgu{animation:mysVurgu 1.6s ease-out 1;}
@keyframes mysVurgu{0%{box-shadow:0 0 0 0 rgba(0,85,139,.35);}100%{box-shadow:0 0 0 14px rgba(0,85,139,0);}}

/* İletişim formu kartı */
.mys-form-kap .mys-form-kart{border:1px solid var(--mic-cizgi) !important;border-radius:18px !important;padding:28px !important;box-shadow:var(--mys-golge);height:100%;}
.mys-form-kap > .row > .col-12{height:100%;}
.mys-form-bas{display:flex;gap:14px;align-items:flex-start;margin-bottom:18px;}
.mys-form-bas__ikon{flex:0 0 46px;width:46px;height:46px;border-radius:12px;background:var(--mic-acik);color:var(--mic-lacivert);display:flex;align-items:center;justify-content:center;font-size:20px;}
.mys-form-bas__baslik{font-family:'Inter',system-ui,-apple-system,sans-serif;font-size:21px !important;font-weight:700 !important;color:#0f172a !important;margin:2px 0 4px !important;letter-spacing:-.01em;line-height:1.3 !important;}
.mys-form-bas__metin{font-family:'Inter',system-ui,-apple-system,sans-serif;margin:0 !important;font-size:14px !important;line-height:1.55 !important;color:var(--mic-soluk) !important;}
.mys-form-kap .form-control{border-radius:10px !important;}
.mys-form-kap .btn{border-radius:12px !important;height:46px;}
@media (max-width:767px){.mys-form-kap .mys-form-kart{padding:20px 14px !important;border-radius:14px !important;}}

/* Harita kartı */
.mys-harita__kart{background:#fff;border:1px solid var(--mic-cizgi);border-radius:18px;overflow:hidden;box-shadow:var(--mys-golge);display:flex;flex-direction:column;height:calc(100% - 13px);}
.mys-harita > .row,.mys-harita > .row > .col-12{height:100%;}
.mys-harita__bas{display:flex;gap:14px;align-items:flex-start;padding:22px 22px 18px;}
.mys-harita__ikon{flex:0 0 46px;width:46px;height:46px;border-radius:12px;background:linear-gradient(135deg,#1a365d,#0f2744);color:#fbbf24;display:flex;align-items:center;justify-content:center;font-size:20px;}
.mys-harita__baslik{font-size:17px;font-weight:700;color:#0f172a;font-family:'Inter',system-ui,sans-serif;}
.mys-harita__adres{font-size:14px;color:var(--mic-metin);margin-top:2px;line-height:1.5;font-family:'Inter',system-ui,sans-serif;}
.mys-harita__saat{font-size:12.5px;color:var(--mic-soluk);margin-top:6px;display:flex;gap:6px;align-items:center;font-family:'Inter',system-ui,sans-serif;}
.mys-harita__cerceve{flex:1 1 auto;min-height:300px;display:flex;}
.mys-harita__cerceve iframe{width:100% !important;height:100% !important;min-height:300px;border:0;display:block;flex:1 1 auto;}
.mys-harita__dugmeler{display:flex;gap:10px;padding:16px 22px 20px;flex-wrap:wrap;font-family:'Inter',system-ui,sans-serif;}
.mys-harita__dugmeler .mys-btn{flex:1 1 150px;}
@media (max-width:991px){.mys-harita__kart{height:auto;}.mys-harita__cerceve,.mys-harita__cerceve iframe{min-height:280px;height:280px !important;}}

/* Toplu sipariş bandı (iletişim) */
.mys-toplu-bant{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:36px;align-items:center;background:#fff;border:1px solid var(--mic-cizgi);border-radius:20px;padding:34px 40px;box-shadow:var(--mys-golge);position:relative;overflow:hidden;}
.mys-toplu-bant::before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:linear-gradient(180deg,#fbbf24,#f59e0b);}
.mys-toplu-bant__baslik{font-size:26px;font-weight:700;letter-spacing:-.015em;color:#0f172a;margin:8px 0 8px;line-height:1.25;}
.mys-toplu-bant p{margin:0;font-size:15px;line-height:1.65;color:var(--mic-metin);}
.mys-toplu-bant__kutu{background:var(--mic-zemin);border:1px solid var(--mic-cizgi);border-radius:16px;padding:22px;}
.mys-toplu-bant__kutu-baslik{font-size:16px;font-weight:700;color:#0f172a;margin-bottom:4px;}
.mys-toplu-bant__kutu p{font-size:13.5px;color:var(--mic-soluk);margin-bottom:14px;}
.mys-toplu-bant__satir{display:flex;gap:10px;margin-top:10px;}
.mys-toplu-bant__satir .mys-btn{flex:1 1 0;}
@media (max-width:991px){.mys-toplu-bant{grid-template-columns:1fr;gap:22px;padding:26px 20px 24px 24px;border-radius:16px;}.mys-toplu-bant__baslik{font-size:22px;}}

/* Firma bilgileri şeridi */
.mys-firma{display:grid;grid-template-columns:1.3fr 1.4fr .8fr .9fr;gap:0;margin-top:18px;border:1px solid var(--mic-cizgi);border-radius:14px;background:var(--mic-zemin);overflow:hidden;}
.mys-firma > div{padding:14px 18px;display:flex;flex-direction:column;gap:3px;min-width:0;}
.mys-firma > div + div{border-left:1px solid var(--mic-cizgi);}
.mys-firma span{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--mic-soluk);}
.mys-firma strong{font-size:13.5px;font-weight:600;color:var(--mic-yazi);overflow-wrap:anywhere;}
.mys-firma a{color:inherit !important;text-decoration:none !important;}
@media (max-width:991px){.mys-firma{grid-template-columns:1fr 1fr;}.mys-firma > div:nth-child(3){border-left:0;}.mys-firma > div:nth-child(n+3){border-top:1px solid var(--mic-cizgi);}}
@media (max-width:520px){.mys-firma{grid-template-columns:1fr;}.mys-firma > div + div{border-left:0;border-top:1px solid var(--mic-cizgi);}}

/* ---------- Kargom Nerede ---------- */
.mys-hero--kargo{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);}
.mys-takip-kart{background:#fff;color:var(--mic-yazi);border-radius:18px;padding:26px;box-shadow:0 20px 40px rgba(0,0,0,.22);font-family:'Inter',system-ui,-apple-system,sans-serif;}
.mys-takip-kart__baslik{font-size:17px;font-weight:700;color:#0f172a;display:flex;align-items:center;gap:10px;margin-bottom:16px;}
.mys-takip-kart__baslik i{width:36px;height:36px;border-radius:10px;background:var(--mic-acik);color:var(--mic-lacivert);display:inline-flex;align-items:center;justify-content:center;font-size:16px;}
.mys-takip-alanlar{display:flex;flex-direction:column;gap:12px;}
.mys-takip-alanlar .form-control{border-radius:12px !important;height:50px !important;}
.mys-takip-dugme{height:50px;border-radius:12px !important;background:var(--mic-lacivert) !important;border-color:var(--mic-lacivert) !important;font-weight:600;font-size:15px;display:inline-flex !important;align-items:center;justify-content:center;gap:8px;text-transform:none !important;}
.mys-takip-dugme:hover{background:#12294a !important;}
.mys-takip-kart__alt{margin-top:14px;font-size:12.5px;color:var(--mic-soluk);display:flex;gap:6px;align-items:flex-start;line-height:1.5;}
.mys-takip-kart .masse-takip-tur{margin-bottom:12px !important;}
.mys-uyari{display:flex;gap:10px;align-items:flex-start;background:#fef2f2;border:1px solid #fecaca;color:#b91c1c;border-radius:12px;padding:12px 14px;font-size:14px;font-weight:600;margin-bottom:14px;}
.mys-kargo .mys-hero{margin-bottom:34px;}
@media (max-width:767px){.mys-takip-kart{padding:20px 16px;}}
.mys-teslim{border-radius:16px;padding:22px;border:1px solid var(--mic-cizgi);background:#fff;}
.mys-teslim__ikon{width:46px;height:46px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:20px;margin-bottom:14px;}
.mys-teslim__baslik{font-size:16px;font-weight:700;color:#0f172a;margin-bottom:6px;}
.mys-teslim p{margin:0;font-size:14px;line-height:1.6;color:var(--mic-soluk);}
.mys-teslim--hizli{background:linear-gradient(180deg,#fffaf0,#fff);border-color:#fde7b0;}
.mys-teslim--hizli .mys-teslim__ikon{background:rgba(245,158,11,.15);color:#b45309;}
.mys-teslim--normal .mys-teslim__ikon{background:rgba(26,54,93,.1);color:var(--mic-lacivert);}
.mys-teslim--uzun .mys-teslim__ikon{background:#f1f5f9;color:#475569;}
.mys-teslim--ucretsiz{background:linear-gradient(180deg,#f0fdf4,#fff);border-color:#cdeed8;}
.mys-teslim--ucretsiz .mys-teslim__ikon{background:rgba(22,163,74,.12);color:#15803d;}
.mys-bilgi-kutular{margin-bottom:34px;}
.mys-bilgi-kutu{display:flex;gap:16px;align-items:flex-start;background:var(--mic-zemin);border:1px solid var(--mic-cizgi);border-radius:16px;padding:22px;}
.mys-bilgi-kutu__ikon{flex:0 0 44px;width:44px;height:44px;border-radius:12px;background:#fff;border:1px solid var(--mic-cizgi);color:var(--mic-lacivert);display:flex;align-items:center;justify-content:center;font-size:19px;}
.mys-bilgi-kutu--uyari{background:#fffbeb;border-color:#fde68a;}
.mys-bilgi-kutu--uyari .mys-bilgi-kutu__ikon{color:#b45309;border-color:#fde68a;}
.mys-bilgi-kutu__baslik{font-size:15.5px;font-weight:700;color:#0f172a;margin-bottom:4px;}
.mys-bilgi-kutu p{margin:0;font-size:14px;line-height:1.6;color:var(--mic-metin);}
.mys-sorun{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;background:linear-gradient(135deg,#f3f7fc,#eaf1f9);border:1px solid #d9e5f2;border-radius:18px;padding:22px 26px;margin-bottom:34px;}
.mys-sorun__baslik{font-size:17px;font-weight:700;color:#0f172a;}
.mys-sorun__metin{font-size:13.5px;color:var(--mic-soluk);margin-top:2px;}
.mys-sorun__dugmeler{display:flex;gap:8px;flex-wrap:wrap;}
.mys-sorun__dugmeler .mys-btn{height:42px;border-radius:999px;font-size:14px;}
@media (max-width:767px){.mys-sorun{padding:18px;}.mys-sorun__dugmeler{width:100%;}.mys-sorun__dugmeler .mys-btn{flex:1 1 auto;}}

/* ---------- Nasıl iptal ve iade ederim ---------- */
.mys-iade{background:#fff;border:1px solid var(--mic-cizgi);border-radius:18px;padding:34px 36px;margin-bottom:20px;box-shadow:0 1px 2px rgba(15,23,42,.03);}
.mys-iade__bas{max-width:780px;margin-bottom:20px;}
.mys-iade__baslik{font-size:24px;line-height:1.25;font-weight:700;letter-spacing:-.015em;color:#0f172a;margin:8px 0 8px;}
.mys-iade__secim{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px;}
.mys-sekme{appearance:none;display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 18px;border-radius:999px;border:1px solid #d3deea;background:#fff;color:#334155;font:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:all .15s;}
.mys-sekme i{color:#94a3b8;}
.mys-sekme:hover{border-color:var(--mic-lacivert);color:var(--mic-lacivert);}
.mys-sekme.is-secili{background:var(--mic-lacivert);border-color:var(--mic-lacivert);color:#fff;}
.mys-sekme.is-secili i{color:#fbbf24;}
.mys-akis{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;position:relative;}
.mys-akis--3{grid-template-columns:repeat(3,minmax(0,1fr));}
.mys-akis__adim{position:relative;background:var(--mic-zemin);border:1px solid var(--mic-cizgi);border-radius:16px;padding:20px;}
.mys-akis__ikon{width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,#1a365d,#0f2744);color:#fbbf24;display:flex;align-items:center;justify-content:center;font-size:19px;margin-bottom:12px;position:relative;z-index:1;}
.mys-akis__no{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--mic-mavi);}
.mys-akis__baslik{font-size:15.5px;font-weight:700;color:#0f172a;margin:2px 0 6px;}
.mys-akis__adim p{margin:0;font-size:13.5px;line-height:1.6;color:var(--mic-metin);}
@media (min-width:1200px){.mys-akis__adim:not(:last-child)::after{content:"";position:absolute;top:41px;right:-15px;width:16px;height:2px;background:#c9d8e8;}}
@media (max-width:1199px){.mys-akis,.mys-akis--3{grid-template-columns:repeat(2,minmax(0,1fr));}}
@media (max-width:640px){.mys-akis,.mys-akis--3{grid-template-columns:1fr;gap:10px;}.mys-akis__adim{display:grid;grid-template-columns:44px 1fr;column-gap:14px;padding:16px;}.mys-akis__ikon{grid-row:1 / span 3;margin:0;}}
.mys-iade__not{display:flex;gap:10px;align-items:flex-start;margin-top:14px;background:#fffbeb;border:1px solid #fde68a;border-radius:12px;padding:12px 16px;font-size:13.5px;line-height:1.55;color:#78350f;}
.mys-iade__not i{color:#b45309;font-size:16px;margin-top:1px;}
.mys-iade__alt{margin-top:22px;padding-top:20px;border-top:1px solid var(--mic-cizgi);display:flex;flex-direction:column;gap:16px;}
.mys-iade__ozet{display:flex;flex-wrap:wrap;gap:10px 22px;}
.mys-iade__ozet > div{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:var(--mic-metin);}
.mys-iade__ozet i{color:var(--mic-mavi);font-size:16px;}
.mys-iade__ozet strong{color:#0f172a;}
.mys-iade__dugmeler{display:flex;flex-wrap:wrap;gap:8px;}
.mys-iade__dugmeler .mys-btn{height:42px;border-radius:999px;font-size:14px;}
@media (max-width:767px){.mys-iade{padding:22px 16px;border-radius:14px;}.mys-iade__baslik{font-size:20px;}.mys-iade__dugmeler .mys-btn{flex:1 1 calc(50% - 8px);}.mys-sekme{flex:1 1 auto;justify-content:center;padding:0 12px;font-size:13px;}}
.mys-iade + .mic-kart{margin-top:0;}

/* ---------- SSS ---------- */
.mys-ara{position:relative;display:flex;gap:8px;background:#fff;border-radius:14px;padding:6px;box-shadow:0 10px 30px rgba(0,0,0,.18);max-width:620px;}
.mys-ara i{position:absolute;left:20px;top:50%;transform:translateY(-50%);color:#94a3b8;font-size:17px;}
.mys-ara input{flex:1 1 auto;min-width:0;border:0 !important;outline:0 !important;box-shadow:none !important;background:transparent !important;height:48px !important;padding:0 12px 0 44px !important;font-size:15px;color:#0f172a;}
.mys-ara button{flex:0 0 auto;height:48px;padding:0 24px;border:0;border-radius:10px;background:var(--mic-lacivert);color:#fff;font-weight:600;font-size:15px;cursor:pointer;}
.mys-ara button:hover{background:#12294a;}
@media (max-width:480px){.mys-ara button{padding:0 16px;}}
.mys-sss-duzen{display:grid;grid-template-columns:270px minmax(0,1fr);gap:30px;align-items:start;margin-bottom:10px;}
.mys-sss-yan{position:sticky;top:var(--mic-ust,20px);}
.mys-sss-yan .mic-menu{position:static;max-height:none;}
.mys-sss-menu .mic-menu__a.is-aktif{background:var(--mic-acik);color:var(--mic-lacivert);font-weight:600;box-shadow:inset 3px 0 0 var(--mic-lacivert);}
.mys-sss-cipler{display:none;}
@media (max-width:991px){
	.mys-sss-duzen{grid-template-columns:1fr;gap:6px;}
	.mys-sss-yan{position:sticky;top:0;z-index:5;background:#fff;margin:0 -15px;padding:8px 0 0;}
	.mys-sss-menu{display:none;}
	.mys-sss-cipler{display:block;margin:0;}
	.mys-sss-cipler .mic-cipler__ray{padding:4px 15px 10px;}
	.mys-sss-cipler .mic-menu__a.is-aktif{background:var(--mic-lacivert);border-color:var(--mic-lacivert);color:#fff;}
	.mys-sss-cipler .mic-menu__a.is-aktif i{color:#fff;}
}
@media (max-width:767px){.mys-sss-yan{margin:0 -8px;}.mys-sss-cipler .mic-cipler__ray{padding-left:8px;padding-right:8px;}}
.mys-sss-grup{margin-bottom:30px;scroll-margin-top:24px;}
@media (max-width:991px){.mys-sss-grup{scroll-margin-top:70px;}}
.mys-sss-grup__baslik{display:flex;align-items:center;gap:12px;font-size:20px !important;font-weight:700 !important;color:#0f172a !important;margin:0 0 14px !important;letter-spacing:-.01em;line-height:1.3 !important;}
.mys-sss-grup__baslik small{font-size:13px;font-weight:500;color:var(--mic-soluk);}
.mys-sss-grup__ikon{flex:0 0 38px;width:38px;height:38px;border-radius:11px;background:var(--mic-acik);color:var(--mic-lacivert);display:inline-flex;align-items:center;justify-content:center;font-size:17px;}
.mys-soru{border:1px solid var(--mic-cizgi);border-radius:14px;background:#fff;overflow:hidden;transition:border-color .15s,box-shadow .2s;}
.mys-soru + .mys-soru{margin-top:10px;}
.mys-soru:hover{border-color:#c9d8e8;}
.mys-soru.is-acik{border-color:#bcd0e6;box-shadow:0 8px 22px rgba(15,23,42,.06);}
.mys-soru__bas{appearance:none;width:100%;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:17px 20px;background:none;border:0;cursor:pointer;text-align:left;font:inherit;font-weight:600;font-size:15px;line-height:1.45;color:#0f172a;}
.mys-soru__bas:focus-visible{outline:3px solid rgba(0,85,139,.3);outline-offset:-3px;border-radius:14px;}
.mys-soru__bas i{flex:0 0 auto;width:30px;height:30px;border-radius:50%;background:var(--mic-acik);color:var(--mic-lacivert);display:flex;align-items:center;justify-content:center;font-size:13px;transition:transform .25s,background-color .2s,color .2s;}
.mys-soru.is-acik .mys-soru__bas i{transform:rotate(45deg);background:var(--mic-lacivert);color:#fff;}
.mys-soru__govde{overflow:hidden;}
.mys-soru__ic{padding:0 20px 18px;color:var(--mic-metin);font-size:14.5px;line-height:1.7;}
.mys-soru__ic p{margin:0 0 10px;}
.mys-soru__ic p:last-child,.mys-soru__ic ul:last-child{margin-bottom:0;}
.mys-soru__ic ul{margin:0 0 10px;padding-left:20px;list-style:disc;}
.mys-soru__ic li{margin:4px 0;}
.mys-soru__ic li::marker{color:var(--mic-mavi);}
.mys-soru__ic strong{color:#1e293b;}
.mys-soru mark,.mys-sss-grup mark{background:#fff1b8;color:inherit;border-radius:3px;padding:0 1px;}
.mys-sss-sonuc{font-size:14px;color:var(--mic-soluk);margin:0 0 16px;}
.mys-sss-sonuc strong{color:#0f172a;}
.mys-sss-bos{text-align:center;border:1px dashed #cbd6e2;border-radius:18px;background:var(--mic-zemin);padding:40px 24px;margin-bottom:24px;}
.mys-ziyaretci-alt{margin-top:10px;font-size:12.5px;color:var(--mic-soluk);}
.mys-sss .mic-yardim{margin-top:6px;margin-bottom:24px;}
@media (max-width:767px){.mys-soru__bas{padding:15px 16px;font-size:14.5px;}.mys-soru__ic{padding:0 16px 16px;font-size:14px;}.mys-sss-grup__baslik{font-size:18px !important;}}

/* Müşteri Hizmetleri içinde SSS */
.mys-mh-sss{margin-bottom:26px;}
.mys-mh-sss__bas{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:6px;}
.mys-mh-sss__tum{font-size:14px;font-weight:600;color:var(--mic-mavi) !important;text-decoration:none !important;white-space:nowrap;}
.mys-mh-sss .mys-sss-grup{margin-bottom:22px;}
.mys-mh-sss .mys-sss-grup__baslik{font-size:17px !important;}

/* Toplu sipariş sayfası */
.mys-hero--toplu{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);}
.mys-teklif{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:40px;align-items:start;background:linear-gradient(180deg,#f6f8fb,#eef3f9);border:1px solid #dfe7f1;border-radius:20px;padding:36px 40px;}
@media (max-width:991px){.mys-teklif{grid-template-columns:1fr;gap:22px;padding:24px 16px;border-radius:16px;}}
.mys-toplu .mic-yardim{margin-bottom:24px;}

/* 30.09 cila: iletişim formu "Temizle" çizgili ikincil düğme (Main'in siyah btn-dark'ı yerine) */
.btn.mys-temizle{background:#fff !important;border:1px solid #d3deea !important;color:var(--mic-lacivert,#1a365d) !important;font-weight:600;}
.btn.mys-temizle:hover{border-color:var(--mic-lacivert,#1a365d) !important;background:#f5f8fc !important;}

/* 30.09 cila: varyant hero'lar (kargo/toplu) mobil tek sütun kuralını ezmesin */
@media (max-width:991px){.mys-hero.mys-hero--kargo,.mys-hero.mys-hero--toplu{grid-template-columns:1fr;}}
/* 30.09 cila: iletişim kartları telefonda 2'li, sıkı */
@media (max-width:520px){
.mys-kartlar{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;}
.mys-kart{padding:14px;border-radius:14px;}
.mys-kart__ikon{width:38px;height:38px;font-size:17px;margin-bottom:6px;}
.mys-kart__deger{font-size:13.5px;overflow-wrap:normal;word-break:keep-all;letter-spacing:-.01em;}
.mys-kart__alt{display:none;}
.mys-kart__ok{padding-top:8px;font-size:12.5px;}
}
