/* Türkiye Alışveriş ziyaretçi ve ilan görüntülenme sistemi */
.tvc-counter{margin:0;background:linear-gradient(135deg,#e9f5ff 0%,#f5fbff 48%,#edf8f4 100%);border-top:1px solid rgba(30,105,160,.14);border-bottom:1px solid rgba(30,105,160,.14);position:relative;overflow:hidden}
.tvc-counter:before{content:"TÜRKİYE ALIŞVERİŞ   TÜRKİYE ALIŞVERİŞ";position:absolute;left:-3%;top:10%;font-weight:900;font-size:38px;letter-spacing:7px;color:rgba(41,126,184,.045);white-space:nowrap;transform:rotate(-6deg);pointer-events:none}
.tvc-counter-inner{position:relative;padding:22px 16px;display:flex;gap:24px;align-items:center;justify-content:space-between}
.tvc-counter-title{display:flex;align-items:center;gap:12px;min-width:260px}.tvc-counter-title strong{display:block;color:#123b57;font-size:16px}.tvc-counter-title small{display:block;color:#5e7687;margin-top:3px}.tvc-eye{width:42px;height:42px;border-radius:14px;background:#1475b8;color:#fff;display:grid;place-items:center;box-shadow:0 8px 20px rgba(20,117,184,.22)}
.tvc-counter-grid{display:grid;grid-template-columns:repeat(6,minmax(90px,1fr));gap:10px;flex:1}.tvc-counter-grid>div{background:rgba(255,255,255,.84);border:1px solid rgba(30,105,160,.12);border-radius:14px;padding:10px 12px;text-align:center;box-shadow:0 6px 18px rgba(30,76,110,.06)}.tvc-counter-grid strong{display:block;color:#0f4e78;font-size:20px;line-height:1.2}.tvc-counter-grid span{display:block;color:#687d8b;font-size:11px;font-weight:700;margin-top:4px}.tvc-counter-grid .tvc-online strong{color:#17824f}.tvc-counter-grid .tvc-online:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:#22a866;margin-right:5px;box-shadow:0 0 0 4px rgba(34,168,102,.12)}
.tvc-listing-view-badge{display:inline-flex;align-items:center;gap:7px;margin:10px 0 4px;padding:7px 11px;border-radius:999px;background:#eef7ff;border:1px solid #cfe7f7;color:#276483;font-size:13px;font-weight:800}.tvc-listing-view-badge .tvc-view-eye{font-size:15px}.tvc-card-views{display:inline-flex!important;align-items:center;gap:5px;color:#4f6b7a!important;font-weight:700}.tvc-card-views:before{content:"◉";font-size:11px;color:#2680b7}
.tvc-admin-stats{display:grid;grid-template-columns:repeat(6,minmax(130px,1fr));gap:14px;margin:18px 0}.tvc-admin-stat{background:#fff;border:1px solid #dfeaf1;border-radius:16px;padding:16px;box-shadow:0 8px 22px rgba(20,60,85,.06)}.tvc-admin-stat strong{display:block;font-size:25px;color:#0e527d}.tvc-admin-stat span{display:block;margin-top:4px;color:#6d7f8c;font-weight:700;font-size:12px}.tvc-admin-grid{display:grid;grid-template-columns:1.3fr .7fr;gap:18px}.tvc-bar-row{display:grid;grid-template-columns:95px 1fr 70px;gap:12px;align-items:center;margin:11px 0}.tvc-bar-track{height:12px;border-radius:999px;background:#edf3f7;overflow:hidden}.tvc-bar-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,#1b78b4,#43a27c)}
@media(max-width:1100px){.tvc-counter-inner{align-items:flex-start;flex-direction:column}.tvc-counter-grid{width:100%;grid-template-columns:repeat(3,1fr)}.tvc-admin-stats{grid-template-columns:repeat(3,1fr)}.tvc-admin-grid{grid-template-columns:1fr}}
@media(max-width:650px){.tvc-counter-grid{grid-template-columns:repeat(2,1fr)}.tvc-counter-title{min-width:0}.tvc-admin-stats{grid-template-columns:repeat(2,1fr)}.tvc-bar-row{grid-template-columns:78px 1fr 52px}.tvc-listing-view-badge{font-size:12px}}
