.df-deal-dock{z-index:290;left:50%;top:calc(66px + env(safe-area-inset-top));background:var(--dfl-band,#fff1de);max-width:calc(100vw - 28px);color:var(--dfl-ink,#1f2f44);opacity:0;pointer-events:none;border:1px solid #1f2f441a;border-radius:999px;align-items:center;gap:2px;padding:3px 3px 3px 14px;font-size:13px;line-height:1.2;transition:opacity .25s,transform .25s;display:flex;position:fixed;transform:translate(-50%,-8px);box-shadow:0 8px 22px #1f2f442e}.df-deal-dock[data-show=true]{opacity:1;pointer-events:auto;transform:translate(-50%)}.df-deal-dock-link{min-width:0;min-height:36px;color:inherit;align-items:center;gap:8px;text-decoration:none;display:flex}.df-deal-dock-link b{white-space:nowrap;font-weight:800}.df-deal-dock-body{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.df-deal-dock-cta{background:var(--dfl-accent,#b8431a);color:#fff;white-space:nowrap;border-radius:999px;align-items:center;min-height:30px;padding:0 12px;font-weight:800;display:inline-flex}.df-deal-dock-x{width:32px;height:32px;color:inherit;cursor:pointer;opacity:.65;background:0 0;border:0;border-radius:999px;flex:none;font-size:18px;line-height:1}.df-deal-dock-x:hover{opacity:1;background:#0000000f}.df-deal-dock a:focus-visible,.df-deal-dock-x:focus-visible{outline-offset:2px;outline:2px solid}body[data-df-panel=open] .df-deal-dock,body[data-df-search-open] .df-deal-dock{opacity:0;pointer-events:none}@media (min-width:1000px){.df-deal-dock{top:calc(17px + env(safe-area-inset-top));max-width:min(640px,100vw - 560px)}}@media (max-width:480px){.df-deal-dock-body{display:none}}@media (prefers-reduced-motion:reduce){.df-deal-dock{transition:none}}
