body[data-v-29cb2ab2],dd[data-v-29cb2ab2],dl[data-v-29cb2ab2],dt[data-v-29cb2ab2],fieldset[data-v-29cb2ab2],form[data-v-29cb2ab2],h1[data-v-29cb2ab2],h2[data-v-29cb2ab2],h3[data-v-29cb2ab2],h4[data-v-29cb2ab2],h5[data-v-29cb2ab2],h6[data-v-29cb2ab2],html[data-v-29cb2ab2],img[data-v-29cb2ab2],legend[data-v-29cb2ab2],li[data-v-29cb2ab2],ol[data-v-29cb2ab2],p[data-v-29cb2ab2],ul[data-v-29cb2ab2]{margin:0;padding:0}fieldset[data-v-29cb2ab2],img[data-v-29cb2ab2],input[data-v-29cb2ab2]{border:none;padding:0;margin:0;outline-style:none}ol[data-v-29cb2ab2],ul[data-v-29cb2ab2]{list-style:none}fieldset[data-v-29cb2ab2],img[data-v-29cb2ab2]{border:0;vertical-align:middle}table[data-v-29cb2ab2]{border-collapse:collapse;border-spacing:0}h1[data-v-29cb2ab2],h2[data-v-29cb2ab2],h3[data-v-29cb2ab2],h4[data-v-29cb2ab2],h5[data-v-29cb2ab2],h6[data-v-29cb2ab2]{text-decoration:none;font-weight:400;font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.pt5[data-v-29cb2ab2]{padding-top:.133333rem}.pt10[data-v-29cb2ab2]{padding-top:.266667rem}.pr5[data-v-29cb2ab2]{padding-right:.133333rem}.pr30[data-v-29cb2ab2]{padding-right:.8rem!important}.pb5[data-v-29cb2ab2]{padding-bottom:.133333rem}.pb10[data-v-29cb2ab2]{padding-bottom:.266667rem}.pl5[data-v-29cb2ab2]{padding-left:.133333rem}.pl10[data-v-29cb2ab2]{padding-left:.266667rem}.pl15[data-v-29cb2ab2]{padding-left:.4rem}.pl30[data-v-29cb2ab2]{padding-left:.8rem!important}.mt5[data-v-29cb2ab2]{margin-top:.133333rem}.mr5[data-v-29cb2ab2]{margin-right:.133333rem}.mb5[data-v-29cb2ab2]{margin-bottom:.133333rem}.ml5[data-v-29cb2ab2]{margin-left:.133333rem}.mt10[data-v-29cb2ab2]{margin-top:.266667rem}.mr10[data-v-29cb2ab2]{margin-right:.266667rem}.mr15[data-v-29cb2ab2]{margin-right:.4rem}.mb10[data-v-29cb2ab2]{margin-bottom:.266667rem}.mb15[data-v-29cb2ab2]{margin-bottom:.4rem}.ml10[data-v-29cb2ab2]{margin-left:.266667rem}.mt15[data-v-29cb2ab2]{margin-top:.4rem}.mt20[data-v-29cb2ab2]{margin-top:.533333rem}.mr20[data-v-29cb2ab2]{margin-right:.533333rem}.mb20[data-v-29cb2ab2]{margin-bottom:.533333rem}.ml20[data-v-29cb2ab2]{margin-left:.533333rem}.fr[data-v-29cb2ab2]{float:right}.fl[data-v-29cb2ab2]{float:left}.clearfix[data-v-29cb2ab2]:after{display:block;clear:both;content:"";visibility:hidden;height:0}button[data-v-29cb2ab2],input[data-v-29cb2ab2],select[data-v-29cb2ab2],textarea[data-v-29cb2ab2]{outline:none}.back-enter-active[data-v-29cb2ab2],.back-leave-active[data-v-29cb2ab2],.forward-enter-active[data-v-29cb2ab2],.forward-leave-active[data-v-29cb2ab2]{will-change:transform;transition:all .1s;position:absolute;height:100%;backface-visibility:hidden;perspective:1000}.back-enter[data-v-29cb2ab2]{opacity:.75;transform:translate3d(-35%,0,0)!important}.back-enter-active[data-v-29cb2ab2]{z-index:-1!important;transition:all .1s linear}.back-leave-active[data-v-29cb2ab2]{transition:all .1s linear}.back-leave-active[data-v-29cb2ab2],.forward-enter[data-v-29cb2ab2]{transform:translate3d(100%,0,0)!important}.forward-enter-active[data-v-29cb2ab2]{transition:all .1s linear}.forward-leave-active[data-v-29cb2ab2]{z-index:-1;opacity:.65;transform:translate3d(-35%,0,0)!important;transition:all .1s linear}.slide-left-enter-active[data-v-29cb2ab2],.slide-left-leave-active[data-v-29cb2ab2],.slide-right-enter-active[data-v-29cb2ab2],.slide-right-leave-active[data-v-29cb2ab2]{transition:all .1s}.slide-left-enter[data-v-29cb2ab2],.slide-right-leave-active[data-v-29cb2ab2]{-webkit-transform:translate(100%);transform:translate(100%)}.slide-left-leave-active[data-v-29cb2ab2],.slide-right-enter[data-v-29cb2ab2]{-webkit-transform:translate(-100%);transform:translate(-100%)}#app[data-v-29cb2ab2]{font-family:SourceHanSansCN-Regular,SourceHanSansCN}.main-container[data-v-29cb2ab2]{width:90%;margin:0 auto;height:calc(100vh - 1.33333rem);overflow-y:auto}.main-container[data-v-29cb2ab2]::-webkit-scrollbar{display:none}.calendar-wrapper[data-v-29cb2ab2]{height:100%;display:flex;flex-direction:column}.calendar-container[data-v-29cb2ab2]{box-sizing:border-box;flex:1;overflow-y:auto;padding:.4rem .32rem 0}.month-section[data-v-29cb2ab2]{margin-bottom:.533333rem}.month-header[data-v-29cb2ab2]{font-size:.48rem;font-weight:600;color:#000;margin-bottom:.4rem;text-align:left}.weekday-header-fixed[data-v-29cb2ab2]{box-sizing:border-box;position:sticky;top:0;z-index:10;background:#fff;display:grid;grid-template-columns:repeat(7,1fr);border-bottom:.026667rem solid #f0f0f0;padding:.266667rem .32rem}.weekday-item[data-v-29cb2ab2]{text-align:center;font-size:.373333rem;color:#666;padding:.213333rem 0}.calendar-grid[data-v-29cb2ab2]{box-sizing:border-box;background:#fff;width:100%;overflow:hidden}.dates-grid[data-v-29cb2ab2]{box-sizing:border-box;width:100%;display:grid;grid-template-columns:repeat(7,1fr);gap:.026667rem;overflow:hidden}.date-item[data-v-29cb2ab2]{padding-top:.266667rem;padding-bottom:.266667rem;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;cursor:pointer;border-radius:.106667rem;transition:all .3s ease;box-sizing:border-box;overflow:hidden}.date-item.empty[data-v-29cb2ab2]{cursor:default}.date-number[data-v-29cb2ab2]{font-size:.373333rem;font-weight:500;margin-bottom:.213333rem}.date-status[data-v-29cb2ab2]{font-size:.373333rem;font-weight:500;line-height:1;margin-bottom:.106667rem}.special-label[data-v-29cb2ab2]{font-weight:500;font-size:.373333rem;color:#ff7c00;line-height:1}.date-item.disabled[data-v-29cb2ab2]{color:#ccc;cursor:not-allowed}.date-item.unavailable .date-status[data-v-29cb2ab2],.date-item.unavailable .special-label[data-v-29cb2ab2],.date-item.unavailable[data-v-29cb2ab2]{color:#999}.date-item.available .date-status[data-v-29cb2ab2],.date-item.available[data-v-29cb2ab2]{color:#000}.date-item.available[data-v-29cb2ab2]:hover{background:#f5f5f5}.date-item.special[data-v-29cb2ab2]{color:#333}.date-item.special .date-status[data-v-29cb2ab2]{color:#ff6b35}.date-item.special[data-v-29cb2ab2]:hover{background:#fff5f3}.date-item.today .date-number[data-v-29cb2ab2]{color:#ff2e24;font-weight:600}.date-item.selected[data-v-29cb2ab2]{background:#ff2e24!important;color:#fff!important}.date-item.selected .date-number[data-v-29cb2ab2],.date-item.selected .date-status[data-v-29cb2ab2],.date-item.selected .special-label[data-v-29cb2ab2]{color:#fff!important}.calendar-footer[data-v-29cb2ab2]{padding:.4rem;border-top:.026667rem solid #f0f0f0;background:#fff;display:flex;gap:.32rem}.cancel-btn[data-v-29cb2ab2]{flex:1;background:#fff;color:#666;border:.026667rem solid #ddd;border-radius:1.066667rem;padding:.32rem;font-size:.426667rem;font-weight:500;cursor:pointer;transition:all .3s ease}.cancel-btn[data-v-29cb2ab2]:hover{background:#f8f8f8;border-color:#ccc}.confirm-btn[data-v-29cb2ab2]{flex:1;background:#ff2e24;color:#fff;border:none;border-radius:1.066667rem;padding:.32rem;font-size:.426667rem;font-weight:500;cursor:pointer;transition:all .3s ease}.confirm-btn[data-v-29cb2ab2]:disabled{background:#ccc;cursor:not-allowed}.confirm-btn[data-v-29cb2ab2]:not(:disabled):hover{background:#e02620}body[data-v-54c91852],dd[data-v-54c91852],dl[data-v-54c91852],dt[data-v-54c91852],fieldset[data-v-54c91852],form[data-v-54c91852],h1[data-v-54c91852],h2[data-v-54c91852],h3[data-v-54c91852],h4[data-v-54c91852],h5[data-v-54c91852],h6[data-v-54c91852],html[data-v-54c91852],img[data-v-54c91852],legend[data-v-54c91852],li[data-v-54c91852],ol[data-v-54c91852],p[data-v-54c91852],ul[data-v-54c91852]{margin:0;padding:0}fieldset[data-v-54c91852],img[data-v-54c91852],input[data-v-54c91852]{border:none;padding:0;margin:0;outline-style:none}ol[data-v-54c91852],ul[data-v-54c91852]{list-style:none}fieldset[data-v-54c91852],img[data-v-54c91852]{border:0;vertical-align:middle}table[data-v-54c91852]{border-collapse:collapse;border-spacing:0}h1[data-v-54c91852],h2[data-v-54c91852],h3[data-v-54c91852],h4[data-v-54c91852],h5[data-v-54c91852],h6[data-v-54c91852]{text-decoration:none;font-weight:400;font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.pt5[data-v-54c91852]{padding-top:.133333rem}.pt10[data-v-54c91852]{padding-top:.266667rem}.pr5[data-v-54c91852]{padding-right:.133333rem}.pr30[data-v-54c91852]{padding-right:.8rem!important}.pb5[data-v-54c91852]{padding-bottom:.133333rem}.pb10[data-v-54c91852]{padding-bottom:.266667rem}.pl5[data-v-54c91852]{padding-left:.133333rem}.pl10[data-v-54c91852]{padding-left:.266667rem}.pl15[data-v-54c91852]{padding-left:.4rem}.pl30[data-v-54c91852]{padding-left:.8rem!important}.mt5[data-v-54c91852]{margin-top:.133333rem}.mr5[data-v-54c91852]{margin-right:.133333rem}.mb5[data-v-54c91852]{margin-bottom:.133333rem}.ml5[data-v-54c91852]{margin-left:.133333rem}.mt10[data-v-54c91852]{margin-top:.266667rem}.mr10[data-v-54c91852]{margin-right:.266667rem}.mr15[data-v-54c91852]{margin-right:.4rem}.mb10[data-v-54c91852]{margin-bottom:.266667rem}.mb15[data-v-54c91852]{margin-bottom:.4rem}.ml10[data-v-54c91852]{margin-left:.266667rem}.mt15[data-v-54c91852]{margin-top:.4rem}.mt20[data-v-54c91852]{margin-top:.533333rem}.mr20[data-v-54c91852]{margin-right:.533333rem}.mb20[data-v-54c91852]{margin-bottom:.533333rem}.ml20[data-v-54c91852]{margin-left:.533333rem}.fr[data-v-54c91852]{float:right}.fl[data-v-54c91852]{float:left}.clearfix[data-v-54c91852]:after{display:block;clear:both;content:"";visibility:hidden;height:0}button[data-v-54c91852],input[data-v-54c91852],select[data-v-54c91852],textarea[data-v-54c91852]{outline:none}.back-enter-active[data-v-54c91852],.back-leave-active[data-v-54c91852],.forward-enter-active[data-v-54c91852],.forward-leave-active[data-v-54c91852]{will-change:transform;transition:all .1s;position:absolute;height:100%;backface-visibility:hidden;perspective:1000}.back-enter[data-v-54c91852]{opacity:.75;transform:translate3d(-35%,0,0)!important}.back-enter-active[data-v-54c91852]{z-index:-1!important;transition:all .1s linear}.back-leave-active[data-v-54c91852]{transition:all .1s linear}.back-leave-active[data-v-54c91852],.forward-enter[data-v-54c91852]{transform:translate3d(100%,0,0)!important}.forward-enter-active[data-v-54c91852]{transition:all .1s linear}.forward-leave-active[data-v-54c91852]{z-index:-1;opacity:.65;transform:translate3d(-35%,0,0)!important;transition:all .1s linear}.slide-left-enter-active[data-v-54c91852],.slide-left-leave-active[data-v-54c91852],.slide-right-enter-active[data-v-54c91852],.slide-right-leave-active[data-v-54c91852]{transition:all .1s}.slide-left-enter[data-v-54c91852],.slide-right-leave-active[data-v-54c91852]{-webkit-transform:translate(100%);transform:translate(100%)}.slide-left-leave-active[data-v-54c91852],.slide-right-enter[data-v-54c91852]{-webkit-transform:translate(-100%);transform:translate(-100%)}#app[data-v-54c91852]{font-family:SourceHanSansCN-Regular,SourceHanSansCN}.main-container[data-v-54c91852]{width:90%;margin:0 auto;height:calc(100vh - 1.33333rem);overflow-y:auto}.main-container[data-v-54c91852]::-webkit-scrollbar{display:none}.package-select[data-v-54c91852]{min-height:100vh;background:#f5f5f5}.package-container[data-v-54c91852]{padding:.4rem .4rem 2rem;box-sizing:border-box;height:calc(100vh - 1.33333rem);overflow-y:auto}.health-notice[data-v-54c91852]{background:#fff;border-radius:.213333rem;padding:.4rem;margin-bottom:.4rem}.notice-header[data-v-54c91852]{display:flex;align-items:center;margin-bottom:.4rem}.notice-icon[data-v-54c91852]{width:.586667rem;height:.586667rem;margin-right:.213333rem}.icon-img[data-v-54c91852]{width:100%;height:100%}.notice-title[data-v-54c91852]{font-size:.426667rem;font-weight:500;color:#000;margin-right:auto}.notice-countdown[data-v-54c91852]{display:flex;align-items:center;font-size:.373333rem;font-weight:400}.countdown-text[data-v-54c91852]{color:#666}.countdown-days[data-v-54c91852]{color:#ff2e24;font-weight:600;margin:0 .106667rem}.countdown-unit[data-v-54c91852]{color:#666}.notice-content[data-v-54c91852]{font-weight:400;font-size:.373333rem;line-height:1.6;white-space:pre-line;color:#666}.notice-content p[data-v-54c91852]{margin:0 0 .32rem 0}.notice-content p[data-v-54c91852]:last-child{margin-bottom:0}.notice-highlight[data-v-54c91852]{padding:.266667rem;font-weight:400;font-size:.346667rem;color:#ff2e24!important;background:#fff3f2;border-radius:.16rem}[data-v-54c91852] .hospital-tabs{background:transparent}[data-v-54c91852] .hospital-tabs .van-tabs__wrap{height:auto}[data-v-54c91852] .hospital-tabs .van-tabs__nav{background:transparent;border-radius:.666667rem}[data-v-54c91852] .hospital-tabs .van-tab{margin-right:.266667rem;flex:none;padding:.293333rem .32rem;color:#333;font-size:.373333rem;font-weight:400;border-radius:1.173333rem;transition:all .3s ease;background:#fff;border:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-v-54c91852] .hospital-tabs .van-tab--active{background:#ff2e24;color:#fff;font-weight:500}[data-v-54c91852] .hospital-tabs .van-tabs__line{display:none}.package-section[data-v-54c91852]{background:#fff;border-radius:.213333rem;padding:.4rem;margin-bottom:.533333rem}.package-section .hospital-name[data-v-54c91852]{display:flex;align-items:center;justify-content:flex-start;margin-bottom:.4rem;font-weight:500;font-size:.426667rem;color:#000}.package-section .hospital-icon[data-v-54c91852]{width:.586667rem;height:.586667rem;margin-right:.213333rem}.package-section .hospital-arrow[data-v-54c91852]{width:.586667rem;height:.586667rem;margin-left:-.16rem}.package-grid[data-v-54c91852]{display:grid;grid-template-columns:1fr 1fr;gap:.32rem}.package-item[data-v-54c91852]{background:#fff;border-radius:.16rem;padding:.32rem .24rem .4rem .4rem;border:.026667rem solid #e7e7e7;cursor:pointer;transition:all .3s ease;position:relative;display:flex;flex-direction:column;justify-content:space-between}.package-item.selected[data-v-54c91852]{border-color:#ff2e24}.package-header[data-v-54c91852]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.213333rem}.package-title[data-v-54c91852]{font-size:.426667rem;font-weight:500;color:#000;margin:0}.package-radio[data-v-54c91852]{margin-left:.266667rem;flex-shrink:0}.radio-circle[data-v-54c91852]{display:flex;align-items:center;justify-content:center;transition:all .3s ease;background:#fff}.check-icon[data-v-54c91852],.radio-circle[data-v-54c91852]{width:.586667rem;height:.586667rem}.gastroscopy-radio[data-v-54c91852]{width:.586667rem;height:.586667rem;display:flex;align-items:center;justify-content:center;transition:all .3s ease;background:#fff}.package-content[data-v-54c91852]{flex:1;display:flex;align-items:flex-start}.package-desc[data-v-54c91852]{font-size:.373333rem;font-weight:400;color:#666;margin:.266667rem 0 .4rem 0;line-height:1.4;word-wrap:break-word;word-break:break-all}.package-detail-btn[data-v-54c91852]{box-sizing:border-box;width:2.4rem;display:flex;align-items:center;justify-content:center;background:transparent;border:.026667rem solid #ff2e24;padding:.213333rem .346667rem;border-radius:.746667rem;font-weight:500;font-size:.32rem;color:#ff2e24;cursor:pointer;transition:all .3s ease;background:#fff3f2}.gastroscopy-section[data-v-54c91852]{margin-top:.533333rem}.gastroscopy-question[data-v-54c91852]{margin-bottom:.4rem}.gastroscopy-question p[data-v-54c91852]{font-weight:400;font-size:.373333rem;color:#000;margin:0}.gastroscopy-options[data-v-54c91852]{display:flex;align-items:center;justify-content:space-between}.option-label[data-v-54c91852]{font-weight:500;font-size:.426667rem;color:#000}.required[data-v-54c91852]{color:#ff2e24;margin-left:.053333rem}.radio-group[data-v-54c91852]{display:flex;gap:.8rem}.radio-option[data-v-54c91852]{display:flex;align-items:center;cursor:pointer}.radio-label[data-v-54c91852]{margin-left:.213333rem;font-size:.373333rem;color:#333}.bottom-action[data-v-54c91852]{position:fixed;bottom:0;left:0;right:0;padding:.4rem;background:#fff;border-top:.026667rem solid #f0f0f0}.select-date-btn[data-v-54c91852]{width:100%;background:#ff2e24;color:#fff;border:none;border-radius:1.066667rem;padding:.32rem;font-size:.426667rem;font-weight:500;cursor:pointer;transition:all .3s ease}.select-date-btn[data-v-54c91852]:hover{background:#e02620}.select-date-btn[data-v-54c91852]:active{transform:translateY(.026667rem)}.detail-popup[data-v-54c91852]{box-sizing:border-box;padding:.4rem;height:100%;display:flex;flex-direction:column}.detail-header[data-v-54c91852]{border-bottom:.026667rem solid #f0f0f0;padding-bottom:.266667rem;padding-right:1.066667rem}.detail-header h3[data-v-54c91852]{font-size:.48rem;font-weight:600;color:#000;margin:0 0 .213333rem 0}.detail-subtitle[data-v-54c91852]{font-size:.373333rem;color:#666;margin:0}.detail-content[data-v-54c91852]{padding-top:.266667rem;flex:1;overflow-y:auto}.calendar-popup-wrapper[data-v-54c91852]{box-sizing:border-box;height:100%}.calendar-popup-header[data-v-54c91852]{height:1.466667rem;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:.426667rem .426667rem 0 0}.calendar-title[data-v-54c91852]{font-size:.48rem;font-weight:600;color:#000;margin:0;padding-right:.8rem}.calendar-popup-wrapper .calendar-wrapper[data-v-54c91852]{flex:1;border-radius:0}.calendar-popup-content[data-v-54c91852]{position:relative;height:calc(100% - 1.46667rem)}.dialog-content[data-v-54c91852]{padding:.266667rem 0;font-size:.373333rem;color:#666;line-height:1.6;text-align:center}.content2[data-v-54c91852]{word-wrap:break-word;padding:0 .533333rem .533333rem;min-height:10.666667rem;line-height:.693333rem;font-family:SourceHanSansCN;font-weight:400;color:#666;font-size:.4rem;font-style:normal}.content2 .bg[data-v-54c91852]{margin:.266667rem 0}.content2 .text[data-v-54c91852]{white-space:pre-line}