/* sektorler/e-ticaret-saglayici sayfa stilleri (blade'den tasindi) */
.ets-hero-sec { background:linear-gradient(135deg,#fef2f2 0%,#fff5f5 60%,#fff 100%); }
.ets-crumb { margin-bottom:22px;font-size:13px;color:#6b7280; }
.ets-crumb-link { color:#6b7280;text-decoration:none; }
.ets-crumb-sep { margin:0 8px;color:#d1d5db; }
.ets-crumb-mid { color:#6b7280; }
.ets-crumb-current { color:#0F172A;font-weight:600; }
.ets-kick-mb16 { margin-bottom:16px; }
.ets-mt18 { margin-top:18px; }
.ets-mt28 { margin-top:28px; }
.ets-score-pad { padding:12px 0 6px; }
.ets-score-num { font-size:42px;font-weight:800;letter-spacing:-0.03em;color:var(--cookie,#3D5AFE);line-height:1; }
.ets-score-sub { font-size:13px;color:var(--mut);margin-top:6px; }
.ets-sev-cookie { background:rgba(61,90,254,.12);color:#3D5AFE; }
.ets-sev-a11y { background:rgba(14,165,164,.12);color:#0EA5A4; }
.ets-sev-ok { background:rgba(16,185,129,.12);color:#10b981; }
.ets-mt14 { margin-top:14px; }
.ets-body-pad { padding:18px; }
.ets-panel-label { font-size:11px;font-weight:700;color:var(--mut);letter-spacing:.8px;text-transform:uppercase;margin-bottom:12px; }
.ets-store-row { display:flex;align-items:center;gap:10px;padding:10px;background:var(--bg2,#f8f9fb);border-radius:8px;margin-bottom:8px; }
.ets-store-icon { width:34px;height:34px;border-radius:8px;background:rgba(61,90,254,.08);display:flex;align-items:center;justify-content:center;font-size:16px; }
.ets-flex1-minw0 { flex:1;min-width:0; }
.ets-store-name { font-size:13px;font-weight:600;color:#0F172A;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; }
.ets-progress-track { height:4px;background:#e5e7eb;border-radius:99px;margin-top:6px; }
.ets-store-footnote { font-size:11px;color:var(--mut);text-align:right;margin-top:6px; }
.ets-signal-row { display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-radius:7px;margin-bottom:6px;background:var(--bg2,#f8f9fb); }
.ets-signal-code { font-size:11.5px;color:#0F172A; }
.ets-rep-score-card { background:linear-gradient(135deg,#fef2f2 0%,#fff5f5 100%);border:1px solid #fecdd3; }
.ets-rep-pad { padding:8px 0 16px; }
.ets-kick-cookie { color:#3D5AFE;margin-bottom:10px;display:block; }
.ets-rep-title { font-size:clamp(18px,2.2vw,24px);color:#0F172A;margin-bottom:14px;line-height:1.3; }
.ets-mb0 { margin-bottom:0; }
.ets-rep-list-card { background:linear-gradient(135deg,#f5f3ff 0%,#ede9fe 100%);border:1px solid #ddd6fe;border-radius:16px;padding:28px; }
.ets-kick-a11y { color:#0EA5A4;margin-bottom:10px;display:block; }
.ets-unit-white { color:rgba(255,255,255,.82); }
.ets-partner-h2 { margin-top:14px;font-size:clamp(26px,3.4vw,40px); }
.ets-partner-lead { font-size:16.5px;margin-top:14px;max-width:480px; }
.ets-pmain { background:linear-gradient(135deg,#fef2f2 0%,#f5f3ff 100%);border-radius:24px;padding:32px;display:flex;flex-direction:column;gap:16px;min-height:320px;justify-content:center; }
.ets-panel-card { background:#fff;border-radius:14px;padding:20px;box-shadow:0 4px 18px -4px rgba(0,0,0,.08); }
.ets-partner-stats-row { display:flex;gap:20px;flex-wrap:wrap; }
.ets-partner-stat { text-align:center;flex:1;min-width:80px; }
.ets-partner-stat-num-cookie { font-size:28px;font-weight:800;color:#3D5AFE;letter-spacing:-0.02em; }
.ets-note-11 { font-size:11px;color:var(--mut);margin-top:2px; }
.ets-partner-stat-num-a11y { font-size:28px;font-weight:800;color:#0EA5A4;letter-spacing:-0.02em; }
.ets-partner-stat-num-green { font-size:28px;font-weight:800;color:#10b981;letter-spacing:-0.02em; }
.ets-panel-card2 { background:#fff;border-radius:14px;padding:16px 20px;box-shadow:0 4px 18px -4px rgba(0,0,0,.08);display:flex;align-items:center;gap:14px; }
.ets-icon-badge { width:40px;height:40px;background:linear-gradient(135deg,#3D5AFE,#22D3EE);border-radius:10px;display:flex;align-items:center;justify-content:center; }
.ets-partner-note-title { font-weight:700;font-size:13px;color:#0F172A; }
.ets-vendor-sec { padding-top:60px;padding-bottom:60px; }
.ets-mb36 { margin-bottom:36px; }
.ets-vendor-panel { max-width:900px;margin:0 auto;background:var(--bg2,#f8f9fb);border:1px solid var(--border,#e5e7eb);border-radius:20px;padding:32px; }
.ets-vendor-row { display:flex;flex-wrap:wrap;gap:12px;justify-content:center;align-items:center; }
.ets-vendor-card { background:#fff;border:1px solid var(--border,#e5e7eb);border-radius:11px;padding:12px 18px;transition:border-color .2s; }
.ets-vendor-name { font-size:13.5px;font-weight:700;color:#0F172A; }
.ets-vendor-footnote { text-align:center;margin-top:22px;font-size:13px;color:var(--mut); }
