.schedule-page[data-v-08f6ee8d]{background-color:#f7f8fa;min-height:100vh}.schedule-page .filter-bar[data-v-08f6ee8d]{display:flex;align-items:center;height:.96rem;background:#fff;padding:0 .42667rem;border-bottom:.02667rem solid #eee}.schedule-page .filter-bar .filter-item[data-v-08f6ee8d]{display:flex;align-items:center;margin-right:.53333rem;font-size:.37333rem;cursor:pointer;color:#333}.schedule-page .filter-bar .filter-item .filter-arrow[data-v-08f6ee8d]{font-size:.26667rem;margin-left:.10667rem;transform:rotate(90deg);color:#333}.schedule-page .filter-bar .filter-item.active[data-v-08f6ee8d]{color:#307bff;font-weight:500}.schedule-page .filter-bar .filter-item.active .filter-arrow[data-v-08f6ee8d]{color:#307bff}.schedule-page .filter-bar .filter-item.date-item[data-v-08f6ee8d]{margin-left:auto;margin-right:0}.schedule-page .filter-bar .filter-item.date-item .calendar-icon[data-v-08f6ee8d]{margin-right:.10667rem;font-size:.42667rem}.schedule-page .filter-bar .filter-item.date-item .date-text[data-v-08f6ee8d]{font-size:.32rem}.schedule-page .schedule-list[data-v-08f6ee8d]{padding:0}.schedule-page .schedule-card[data-v-08f6ee8d]{background:#fff;padding:.26667rem;border-bottom:.02667rem solid #eee}.schedule-page .schedule-card .card-top[data-v-08f6ee8d]{display:flex;align-items:center;margin-bottom:.26667rem}.schedule-page .schedule-card .card-top .time-text[data-v-08f6ee8d]{font-size:.37333rem;font-weight:700;margin-right:.26667rem}.schedule-page .schedule-card .card-top .type-tag[data-v-08f6ee8d]{display:inline-block;padding:.05333rem .21333rem;font-size:.32rem;color:#307bff;background:#ecf5ff;border:.02667rem solid #307bff;line-height:.4rem}.schedule-page .schedule-card .card-bottom[data-v-08f6ee8d]{display:flex;align-items:center;margin-bottom:.26667rem}.schedule-page .schedule-card .card-bottom .store-icon[data-v-08f6ee8d]{width:.42667rem;height:.42667rem;margin-right:.21333rem}.schedule-page .schedule-card .card-bottom .store-name[data-v-08f6ee8d]{flex:1;font-size:.37333rem;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:.32rem}.schedule-page .schedule-card .card-bottom .nav-icon[data-v-08f6ee8d]{width:.53333rem;height:.53333rem;cursor:pointer}.schedule-page .filter-popup-content[data-v-08f6ee8d]{padding:.42667rem;background:#fff;min-height:5.33333rem;display:flex;flex-direction:column}.schedule-page .filter-popup-content .filter-title[data-v-08f6ee8d]{font-size:.42667rem;font-weight:700;margin-bottom:.53333rem;text-align:center;color:#333}.schedule-page .filter-popup-content .filter-options[data-v-08f6ee8d]{display:flex;flex-wrap:wrap;gap:.26667rem;margin-bottom:.8rem;flex:1}.schedule-page .filter-popup-content .filter-options .filter-tag[data-v-08f6ee8d]{height:.8rem;line-height:.8rem;padding:0 .42667rem;background:#f5f6f8;border-radius:.10667rem;font-size:.32rem;color:#333;cursor:pointer;min-width:2.13333rem;text-align:center}.schedule-page .filter-popup-content .filter-options .filter-tag.active[data-v-08f6ee8d]{background:#e6f1fc;color:#307bff;font-weight:500}.schedule-page .filter-popup-content .time-selector[data-v-08f6ee8d]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.8rem}.schedule-page .filter-popup-content .time-selector .time-input[data-v-08f6ee8d]{flex:1;height:1.06667rem;background:#f5f6f8;border-radius:.10667rem;display:flex;align-items:center;justify-content:center;font-size:.37333rem;color:#333}.schedule-page .filter-popup-content .time-selector .time-input .placeholder[data-v-08f6ee8d]{color:#999}.schedule-page .filter-popup-content .time-selector .separator[data-v-08f6ee8d]{margin:0 .26667rem;color:#999}.schedule-page .filter-popup-content .filter-actions[data-v-08f6ee8d]{display:flex;gap:.32rem}.schedule-page .filter-popup-content .filter-actions .reset-btn[data-v-08f6ee8d]{flex:1;background:#f5f6f8;border:none;color:#333;border-radius:.16rem}.schedule-page .filter-popup-content .filter-actions .confirm-btn[data-v-08f6ee8d]{flex:1;border-radius:.16rem}