/* Vinacocha Eklenti – WhatsApp butonu */
.vdr-wa{--vdr-wa-size:60px;--vdr-wa-gap:20px;--vdr-wa-bottom:20px;position:fixed;z-index:9000;bottom:var(--vdr-wa-bottom);display:flex;flex-direction:column;align-items:flex-end;gap:12px;pointer-events:none;font-family:inherit;line-height:1.4;-webkit-font-smoothing:antialiased}
.vdr-wa[hidden]{display:none!important}
.vdr-wa--right{right:var(--vdr-wa-gap)}
.vdr-wa--left{left:var(--vdr-wa-gap);align-items:flex-start}
.vdr-wa>*{pointer-events:auto}
.vdr-wa__button{position:relative;width:var(--vdr-wa-size);height:var(--vdr-wa-size);border-radius:50%;background:var(--vdr-wa-bg,#25d366);color:var(--vdr-wa-fg,#fff);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 1px 6px rgba(0,0,0,.25),0 2px 24px rgba(0,0,0,.12);transition:transform .2s ease,box-shadow .2s ease;outline-offset:3px}
.vdr-wa__button:hover{box-shadow:0 1px 8px rgba(0,0,0,.3),0 4px 28px rgba(0,0,0,.18)}
.vdr-wa__button:active{transform:scale(.94)}
.vdr-wa__ico{width:60%;height:60%;display:block}
.vdr-wa__img{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block}
.vdr-wa--show .vdr-wa__button{animation:vdr-wa-in .4s cubic-bezier(.2,.8,.3,1.2) both}
.vdr-wa--noanim .vdr-wa__button{animation:none}
@keyframes vdr-wa-in{from{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}
.vdr-wa__badge{position:absolute;top:-2px;right:-2px;min-width:20px;height:20px;padding:0 5px;border-radius:10px;background:#ff3b30;color:#fff;font-size:12px;font-weight:700;line-height:20px;text-align:center;box-shadow:0 0 0 2px #fff}
.vdr-wa__badge[hidden]{display:none}
.vdr-wa__tip{position:absolute;top:50%;transform:translateY(-50%);white-space:nowrap;background:#fff;color:#1d1d1d;font-size:14px;padding:6px 12px;border-radius:14px;box-shadow:0 1px 6px rgba(0,0,0,.18);pointer-events:none;opacity:0;transition:opacity .2s}
.vdr-wa--right .vdr-wa__tip{right:calc(100% + 12px)}
.vdr-wa--left .vdr-wa__tip{left:calc(100% + 12px)}
.vdr-wa__button:hover .vdr-wa__tip,.vdr-wa--tip .vdr-wa__tip{opacity:1}
.vdr-wa__box{width:min(340px,calc(100vw - 2 * var(--vdr-wa-gap)));background:#fff;color:#1d1d1d;border-radius:16px;box-shadow:0 4px 30px rgba(0,0,0,.2);overflow:hidden;transform-origin:bottom right;transform:scale(.6) translateY(20px);opacity:0;visibility:hidden;transition:transform .25s ease,opacity .25s ease,visibility .25s}
.vdr-wa--left .vdr-wa__box{transform-origin:bottom left}
.vdr-wa--chat .vdr-wa__box{transform:none;opacity:1;visibility:visible}
.vdr-wa__header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 16px;background:var(--vdr-wa-bg,#25d366);color:var(--vdr-wa-fg,#fff);font-weight:600;font-size:15px;min-height:46px}
.vdr-wa__close{background:transparent!important;border:0!important;color:inherit!important;font-size:24px!important;line-height:1!important;padding:0 2px!important;margin:0!important;cursor:pointer;min-height:0!important;height:auto!important;width:auto!important;box-shadow:none!important;opacity:.85}
.vdr-wa__close:hover{opacity:1}
.vdr-wa__body{padding:18px 16px;background:#efeae2;max-height:50vh;overflow:auto}
.vdr-wa__bubble{position:relative;display:inline-block;max-width:92%;background:#fff;border-radius:0 10px 10px 10px;padding:8px 12px;font-size:14px;box-shadow:0 1px 1px rgba(0,0,0,.08)}
.vdr-wa__bubble p{margin:0 0 6px}
.vdr-wa__bubble p:last-child{margin:0}
.vdr-wa__footer{padding:12px 16px 16px;display:flex;flex-direction:column;gap:10px}
.vdr-wa__optin{font-size:12px;color:#555;display:block}
.vdr-wa__open{display:block;width:100%;border:0!important;border-radius:22px!important;background:var(--vdr-wa-bg,#25d366)!important;color:var(--vdr-wa-fg,#fff)!important;font-weight:600;font-size:15px;padding:11px 16px!important;cursor:pointer;text-transform:none!important;letter-spacing:0!important;min-height:0!important;height:auto!important;line-height:1.3!important}
.vdr-wa__open[disabled]{opacity:.5;cursor:not-allowed}
.vdr-wa--dark .vdr-wa__box{background:#1f2c33;color:#e9edef}
.vdr-wa--dark .vdr-wa__body{background:#0b141a}
.vdr-wa--dark .vdr-wa__bubble{background:#202c33;color:#e9edef}
.vdr-wa--dark .vdr-wa__optin{color:#aebac1}
@media (prefers-color-scheme:dark){
	.vdr-wa--auto .vdr-wa__box{background:#1f2c33;color:#e9edef}
	.vdr-wa--auto .vdr-wa__body{background:#0b141a}
	.vdr-wa--auto .vdr-wa__bubble{background:#202c33;color:#e9edef}
	.vdr-wa--auto .vdr-wa__optin{color:#aebac1}
}
@media (min-width:768px){.vdr-wa--mobile-only{display:none!important}}
@media (max-width:767px){.vdr-wa{--vdr-wa-size:56px;--vdr-wa-gap:14px}}
@media print{.vdr-wa{display:none!important}}
/* kısa kod / ürün sayfası butonu */
.vdr-wa-link{display:inline-flex!important;align-items:center;gap:8px}
.vdr-wa-link .vdr-wa__ico{width:20px;height:20px}
