/* Zynable Pre-Order — PakRef look */
.zpo-badge{display:inline-flex;align-items:center;gap:4px;background:#e3f2fc;color:#0a6aa1;font:600 11.5px/1 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;padding:4px 7px;border-radius:4px;white-space:nowrap;pointer-events:none;margin:0 0 6px}
.zpo-badge svg{width:11px;height:11px;flex:0 0 auto}
.zpo-badge.zpo-on-img{position:absolute;top:8px;right:8px;z-index:5;margin:0;box-shadow:0 1px 3px rgba(10,37,64,.12)}
.zpo-tagline{margin:-4px 0 10px}
.zpo-tagline .zpo-badge{font-size:12px;padding:5px 8px}
.zpo-box{border:1.5px solid #cfe5fb;background:linear-gradient(180deg,#f3f9ff 0%,#fff 100%);border-radius:16px;padding:16px 18px;margin:16px 0 18px;color:#0f1b2a;font-size:14.5px;line-height:1.55}
.zpo-box-head{display:flex;align-items:center;gap:10px;margin-bottom:8px}
.zpo-box-head strong{font-size:16px;font-weight:800;color:#0b1f33}
.zpo-box-ico{flex:0 0 auto;width:34px;height:34px;border-radius:10px;background:#0094d9;color:#fff;display:grid;place-items:center}
.zpo-box-ico svg{width:19px;height:19px}
.zpo-list{list-style:none!important;margin:0!important;padding:0!important}
.zpo-list li{position:relative;padding:3px 0 3px 24px!important;margin:0!important;list-style:none!important}
.zpo-list li::before{content:"";position:absolute;left:2px;top:9px;width:13px;height:13px;border-radius:50%;background:#0094d9 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='%23fff' d='M8 13.6 4.4 10l-1.4 1.4L8 16.4l9-9L15.6 6z'/%3E%3C/svg%3E") center/9px no-repeat}
.zpo-list a{color:#0094d9;font-weight:700}
.zpo-date b{color:#0b1f33}
.zpo-split{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:12px 0 4px}
.zpo-split>div{background:#fff;border:1px solid #e3e8ee;border-radius:12px;padding:10px 12px}
.zpo-split>div>span{display:block;font-size:12px;color:#5b6878;text-transform:uppercase;letter-spacing:.04em}
.zpo-split b{font-size:17px;color:#0b1f33}
.zpo-split>div:first-child{border-color:#0094d9;background:#eaf6fd}
.zpo-note{margin:10px 0 0!important;padding:9px 12px;background:#fff8ef;border-left:3px solid #f97316;border-radius:6px;font-size:14px}
.zpo-slots{margin:10px 0 0!important;font-size:14px;color:#c2410c}
.zpo-wa{display:inline-flex;align-items:center;gap:7px;margin-top:12px;color:#178c44!important;font-weight:700;text-decoration:none!important;font-size:14px}
.zpo-wa svg{width:18px;height:18px}
.zpo-wa:hover{text-decoration:underline!important}
body.zpo-is-preorder .single_add_to_cart_button{display:inline-flex!important;align-items:center;gap:8px}
body.zpo-is-preorder .single_add_to_cart_button::before{content:"";width:17px;height:17px;flex:0 0 auto;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 2h2v2h6V2h2v2h3a1 1 0 0 1 1 1v15a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1h3V2zm12 8H5v9h14v-9zM5 8h14V6H5v2zm2 4h4v4H7v-4z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 2h2v2h6V2h2v2h3a1 1 0 0 1 1 1v15a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1h3V2zm12 8H5v9h14v-9zM5 8h14V6H5v2zm2 4h4v4H7v-4z'/%3E%3C/svg%3E") center/contain no-repeat}
.stock.zpo-available{color:#c2410c!important;font-weight:700}
.zpo-cart-note{background:#fff8ef;border:1px solid #fcd9a8;border-left:4px solid #f97316;border-radius:8px;padding:10px 14px;margin:0 0 16px;font-size:14px}
.zpo-balance-row th,.zpo-balance-row td{color:#c2410c}
.zpo-box-order{max-width:720px}
@media (max-width:480px){.zpo-split{grid-template-columns:1fr}.zpo-box{padding:14px}}
