/* Tombol sticky Call & WhatsApp - Dealer Mobil
   Warna background & font diatur di Theme Options > Tombol Sticky.
   Ukuran/jarak bisa diubah di file ini. */
.dm-sticky{position:fixed;left:0;right:0;bottom:0;z-index:999;display:flex;box-shadow:0 -2px 8px rgba(0,0,0,.2);padding-bottom:env(safe-area-inset-bottom,0)}
.dm-sticky-btn{flex:1 1 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:14px 8px 16px;font-size:17px;line-height:1.1;font-weight:normal;text-decoration:none;text-align:center}
.dm-sticky-btn + .dm-sticky-btn{border-left:1px solid rgba(0,0,0,.18)}
.dm-sticky-btn:hover,.dm-sticky-btn:focus{text-decoration:none;opacity:.93}
.dm-sticky-btn svg{width:32px;height:32px;fill:currentColor;flex:none}
.dm-sticky-wa{background:#34A853}
.dm-sticky-call{background:#34A853}

/* ruang di bawah halaman supaya footer tidak tertutup + geser tombol "ke atas" */
.dm-sticky-on #wrap{padding-bottom:88px}
.dm-sticky-on .keatas{bottom:100px}

/* desktop (layout 960px) */
@media screen and (min-width:960px){
	.dm-sticky{left:50%;right:auto;width:960px;transform:translateX(-50%)}
	.dm-layout-full .dm-sticky{left:0;right:0;width:auto;transform:none}
	.dm-sticky.dm-sticky-mobile{display:none}
	.dm-sticky-on.dm-sticky-dev-mobile #wrap{padding-bottom:0}
	.dm-sticky-on.dm-sticky-dev-mobile .keatas{bottom:10px}
}
@media print{.dm-sticky{display:none}}
