.store-floating-tools{right:max(18px, env(safe-area-inset-right));bottom:max(18px, env(safe-area-inset-bottom));z-index:30;pointer-events:none;flex-direction:column;align-items:flex-end;gap:12px;max-width:calc(100vw - 36px);display:flex;position:fixed}.store-floating-tools>*{pointer-events:auto}.store-floating-tools .store-floating-help{max-width:100%;position:static}.bookmark-reminder{background:linear-gradient(135deg,#fff9e9,#fff 65%);border:1px solid #e9e3d5;border-radius:22px;width:296px;max-width:100%;padding:20px;animation:.5s ease-out both bookmark-arrive;position:relative;box-shadow:0 12px 40px #18181a14}.bookmark-close{width:32px;height:32px;color:var(--store-sub);border-radius:50%;place-items:center;display:grid;position:absolute;top:5px;right:5px}.bookmark-close:hover{background:#18181a08}.bookmark-heading{align-items:center;gap:12px;padding-right:8px;display:flex}.bookmark-star{color:#9b6500;background:#fff0c2;border-radius:14px;flex-shrink:0;place-items:center;width:42px;height:42px;animation:2s ease-in-out 2 bookmark-float;display:grid}.bookmark-star svg{fill:#ffcf62}.bookmark-heading strong{font-size:14px;display:block}.bookmark-heading div>span{color:var(--store-sub);margin-top:3px;font-size:12px;display:block}.bookmark-reminder p{color:var(--store-sub);margin:14px 0;font-size:13px;line-height:1.7}.bookmark-done{background:var(--store-ink);color:#fff;border-radius:999px;width:100%;padding:9px 12px;font-size:12px;transition:background .2s}.bookmark-done:hover{background:#38383d}@keyframes bookmark-arrive{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes bookmark-float{0%,to{transform:translateY(0)rotate(-6deg)}50%{transform:translateY(-4px)rotate(6deg)}}@media (prefers-reduced-motion:reduce){.bookmark-reminder,.bookmark-star{animation:none}.bookmark-done{transition:none}}
