.fp-heart{display:inline-block;position:relative;top:7px;right:7px;top:0;right:0}.package-btn .fp-heart{display:inline-block}.fp-heart .fp-tooltip.show{transform:translateX(50%) scale(1)}.fp-heart .fp-tooltip{position:absolute;font-size:12px;background:rgb(0 0 0 / .8);border-radius:5px;color:#fff;margin-top:30px;transform:translateX(50%) scale(0);margin-right:10px;width:160px;z-index:50;text-align:center;padding-top:2px;transition:all 0.25s;right:3.3rem}.fp-heart .fp-tooltip:before{content:'';display:block;border:6px solid #fff0;border-bottom-color:rgb(0 0 0 / .8);width:0;position:absolute;top:-12px;right:50%;transform:translateX(50%)}.fp-heart .heart-icon{cursor:pointer;vertical-align:middle}.fp-heart .loading-icon{display:none;margin-top:-5px}#fp-message{position:fixed;top:0;right:0;left:0;width:100%;padding:20px 0 15px;background:#07c8ff;font-size:13px;text-align:center;color:#fff;display:none;line-height:1;z-index:50}#fp-message .close-msg{float:left;margin-left:10px;display:block;font-size:24px;cursor:pointer;padding:0 10px}.fp-title{height:40px!important}.main-fp-list{position:relative}.main-fp-list .page-loading{position:absolute;width:100%;height:100%;top:0;bottom:0;top:0;left:0;background:rgb(240 240 240 / .7);display:none}.main-fp-list .delete-all-fp{text-align:right;padding-bottom:15px}.main-fp-list .delete-all-fp span{display:inline-block;padding:5px 10px;border-radius:5px;background:#eee;cursor:pointer}.fp-clearfix:after{content:'';clear:both;display:table}