/* Home visual adjustments: keep the existing layout, only refine the home search and notice presentation. */
.home-page .filter-wrap[data-v-2ff41e01]{display:block!important;width:100%!important;margin:8px 0 12px!important;position:relative!important;z-index:4!important;}
.home-page .category-strip[data-v-2ff41e01]+.filter-wrap[data-v-2ff41e01]{margin-top:0!important;}
.home-page .home-search[data-v-2ff41e01]{box-sizing:border-box!important;display:flex!important;align-items:center!important;width:100%!important;min-height:42px!important;height:42px!important;transform:translateY(0)!important;padding:0 10px!important;background:#fff!important;border:1px solid #f0d7d7!important;border-radius:10px!important;box-shadow:0 3px 10px rgba(190,45,45,.08)!important;gap:7px!important;}
.home-page .home-search[data-v-2ff41e01] .filter-btn{color:#666!important;font-size:12px!important;padding-right:8px!important;border-right:1px solid #f0e5e5!important;}
.home-page .home-search[data-v-2ff41e01] input{flex:1!important;min-width:0!important;height:36px!important;padding:0 4px!important;border:0!important;outline:0!important;background:transparent!important;color:#333!important;font-size:13px!important;}
.home-page .home-search[data-v-2ff41e01] .search-icon{width:18px!important;height:18px!important;color:#b7b7bd!important;}
.home-page .home-search[data-v-2ff41e01] .search-action{height:28px!important;padding:0 12px!important;border:0!important;border-radius:14px!important;background:#e52a20!important;color:#fff!important;font-size:12px!important;line-height:28px!important;}
.home-page .notice-card[data-v-2ff41e01] .notice-track{animation-iteration-count:infinite!important;animation-timing-function:linear!important;}

.ganfan-purchase-toast{display:none!important;}
