.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)}}.df-deal-dock-alt{color:inherit;text-underline-offset:2px;white-space:nowrap;flex:none;margin:0 4px 0 8px;font-weight:700;text-decoration:underline}@media (max-width:760px){.df-deal-dock-alt{display:none}}@media (max-width:480px){.df-deal-dock-body{display:none}}@media (prefers-reduced-motion:reduce){.df-deal-dock{transition:none}}
.df-level-dock{z-index:280;left:12px;bottom:calc(14px + env(safe-area-inset-bottom));color:#1f2f44;opacity:0;pointer-events:none;background:#fffaf2;border:1px solid #1f2f441f;border-radius:999px;align-items:center;gap:2px;max-width:calc(100vw - 108px);padding:4px 4px 4px 16px;font-size:14px;line-height:1.2;transition:opacity .25s,transform .25s;display:flex;position:fixed;transform:translateY(10px);box-shadow:0 10px 26px #1f2f4438}.df-level-dock[data-show=true]{opacity:1;pointer-events:auto;transform:none}.df-level-dock-link{min-width:0;min-height:40px;color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.df-level-dock-q{min-width:0;font-weight:700}.df-level-dock-cta{color:#fff;white-space:nowrap;background:#a33a12;border-radius:999px;flex:none;align-items:center;min-height:36px;padding:0 14px;font-weight:800;display:inline-flex}.df-level-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-level-dock-x:hover{opacity:1;background:#0000000f}.df-level-dock a:focus-visible,.df-level-dock-x:focus-visible{outline-offset:2px;outline:2px solid}body[data-df-panel=open] .df-level-dock,body[data-df-search-open] .df-level-dock{opacity:0;pointer-events:none}[dir=rtl].df-level-dock{padding:4px 16px 4px 4px}@media (max-width:420px){.df-level-dock{padding-left:12px;font-size:13px}.df-level-dock-link{gap:8px}.df-level-dock-cta{padding:0 11px}}@media (prefers-reduced-motion:reduce){.df-level-dock{transition:none}}
