.dpb[hidden],.dsb[hidden]{display:none!important}.dpb{container-type:inline-size;margin:14px 0 18px;border:1px solid #c6daf6;border-radius:16px;background:linear-gradient(135deg,#f4f8fe,#e8f0fb);color:#1f4b99;box-shadow:0 4px 14px #1f4b9914}.dpb-top{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 12px;padding:clamp(12px,3.4cqi,26px) clamp(12px,3.6cqi,28px) 0}.dpb-hd{display:flex;align-items:center;gap:clamp(6px,1.8cqi,14px);min-width:0}.dpb-ico{flex:none;display:flex;width:clamp(22px,5cqi,46px);color:#1f4b99}.dpb-ico svg{width:100%;height:auto}.dpb-sep{flex:none;width:2px;align-self:stretch;min-height:1.2em;background:#1f4b99;opacity:.75;border-radius:1px}.dpb-title{font-size:clamp(11.5px,2.75cqi,24px);font-weight:800;letter-spacing:.01em;white-space:nowrap}.dpb-chip{flex:none;margin-left:auto;padding:clamp(4px,1cqi,10px) clamp(10px,2.6cqi,24px);border-radius:999px;background:linear-gradient(110deg,#ffd977,#f8b941 70%,#f6ad2f);color:#1f4b99;font-size:clamp(11px,2.6cqi,22px);font-weight:600;white-space:nowrap;line-height:1.3}.dpb-chip b{font-size:1.35em;font-weight:800}.dpb-amount{display:flex;align-items:baseline;flex-wrap:nowrap;gap:clamp(8px,3.4cqi,30px);padding:clamp(4px,1.2cqi,10px) clamp(12px,3.6cqi,28px) clamp(10px,2.4cqi,20px);white-space:nowrap}.dpb-amount_lb{font-size:clamp(12px,3.1cqi,26px);font-weight:800}.dpb-price{font-size:clamp(22px,7.6cqi,60px);font-weight:900;line-height:1;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.dpb-price small{font-size:.62em;font-weight:800;margin-left:1px}.dpb-foot{display:flex;align-items:center;flex-wrap:wrap;gap:8px clamp(10px,2.6cqi,24px);margin:0 clamp(12px,3.6cqi,28px);padding:clamp(8px,2cqi,16px) 0 clamp(12px,3cqi,24px);border-top:1px solid #c6daf6}.dpb-foot_lb{flex:none;display:inline-flex;align-items:center;gap:clamp(6px,1.6cqi,14px);font-size:clamp(11.5px,2.9cqi,24px);font-weight:500;white-space:nowrap}.dpb-foot_lb svg{width:1.45em;height:1.45em}.dpb-clock{flex:1 1 200px;display:flex;gap:clamp(4px,1cqi,10px)}.dpb-box{flex:1 1 0;min-width:0;padding:clamp(3px,.9cqi,8px) 2px;border-radius:clamp(6px,1.2cqi,12px);background:#1f4b99;color:#fff;text-align:center;line-height:1.1}.dpb-box b{display:block;font-size:clamp(14px,3.6cqi,32px);font-weight:800;font-variant-numeric:tabular-nums}.dpb-box i{font-style:normal;font-size:clamp(9.5px,2.2cqi,18px);opacity:.9}.dpb-clock--urgent .dpb-box{background:#d32f2f}@container (max-width: 459px){.dpb-top--chip{flex-wrap:nowrap}.dpb-top--chip .dpb-title>span{display:block}.dpb-top--chip .dpb-title{line-height:1.25}}@container (max-width: 299px){.dpb-top--chip{gap:8px}.dpb-top--chip .dpb-chip{display:flex;flex-direction:column;align-items:center;padding:3px 10px;border-radius:12px;font-size:10.5px;line-height:1.2}.dpb-top--chip .dpb-chip b{font-size:1.25em}}@container (max-width: 260px){.dpb-ico,.dpb-sep{display:none}.dpb-title{font-size:11px}}.dsb{position:fixed;left:0;right:0;bottom:0;z-index:900;background:#fff;border-top:1px solid #e5e7eb;box-shadow:0 -6px 18px #0f172a1f}.dsb-in{max-width:1200px;margin:0 auto;padding:10px 16px;display:flex;align-items:center;gap:14px}.dsb-img{flex:0 0 auto;width:88px;height:50px;object-fit:contain}.dsb-name{flex:1;min-width:0;font-size:14px;font-weight:600;color:#1a4fa0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dsb-price{flex:0 0 auto;font-size:18px;font-weight:700;color:#02498b;white-space:nowrap}.dsb-btn{flex:0 0 auto;height:42px;padding:0 18px;border-radius:8px;font-size:14px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;text-decoration:none;white-space:nowrap}.dsb-btn--ghost{border:1px solid #1e65c0;color:#1e65c0;background:#fff}.dsb-btn--primary{border:1px solid #1e65c0;background:#1e65c0;color:#fff}body.has-dsb{padding-bottom:72px}@media(max-width:760px){.dsb-in{padding:8px 10px;gap:8px;flex-wrap:wrap}.dsb-img{display:none}.dsb-name{flex:1 1 60%;font-size:13px}.dsb-price{font-size:15px}.dsb-btn{flex:1 1 0;height:40px;padding:0 8px;font-size:13px}body.has-dsb{padding-bottom:104px}}
