/*!
 *  build: admin-pro 
 *  copyright: vue-admin-beautiful.com 1204505056@qq.com 
 *  time: 2026-6-15 19:26:12
 */.mobile-patient-list[data-v-148c221a]{padding:10px;background:#f5f5f5;min-height:calc(var(--vh, 1vh)*100 - 50px)}.search-bar[data-v-148c221a]{display:flex;align-items:center;gap:8px;margin-bottom:8px;height:36px}.search-bar .el-input[data-v-148c221a]{flex:1;height:36px}.search-bar .el-input[data-v-148c221a] .el-input__inner{height:36px!important;line-height:36px!important;box-sizing:border-box!important;font-size:14px}.search-bar .el-button[data-v-148c221a]{height:36px!important;line-height:1!important;padding:0 16px!important;box-sizing:border-box!important;margin:0!important;font-size:14px;flex-shrink:0}.filter-bar[data-v-148c221a]{margin-bottom:10px}.filter-bar .el-select[data-v-148c221a]{width:100%}.patient-cards[data-v-148c221a]{position:relative;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;touch-action:pan-y;max-height:calc(var(--vh, 1vh)*100 - 200px);padding-bottom:56px;transform:translateZ(0)}.pull-indicator[data-v-148c221a]{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;overflow:hidden;color:#999;font-size:13px;padding-bottom:8px;box-sizing:border-box;will-change:height,opacity}.pull-indicator i[data-v-148c221a]{font-size:18px;margin-bottom:4px;will-change:transform}.patient-cards .patient-card[data-v-148c221a]{margin-bottom:10px}.patient-cards .patient-card .el-card__body[data-v-148c221a]{padding:14px}.card-row[data-v-148c221a]{display:flex;justify-content:space-between;align-items:center;padding:5px 0;border-bottom:1px solid #f0f0f0}.card-row[data-v-148c221a]:last-of-type{border-bottom:none}.card-row .label[data-v-148c221a]{color:#666;font-size:13px;flex-shrink:0}.card-row .value[data-v-148c221a]{color:#333;font-size:14px;text-align:right}.card-row .value.time[data-v-148c221a]{font-size:12px;color:#999}.card-row .value.stage[data-v-148c221a]{color:#4b64d8;font-weight:700}.card-actions[data-v-148c221a]{display:flex;justify-content:space-around;padding-top:10px;margin-top:4px;border-top:1px solid #eee}.mobile-pagination[data-v-148c221a]{position:fixed;bottom:50px;left:0;right:0;z-index:99;display:flex;justify-content:center;align-items:center;gap:15px;padding:8px 0;background:#f5f5f5;border-top:1px solid #e0e0e0}.mobile-pagination .page-info[data-v-148c221a]{font-size:14px;color:#333}.query-patient-info[data-v-148c221a]{background:#f8f9fd;border-radius:6px;padding:10px 12px;margin-bottom:12px}.query-info-row[data-v-148c221a]{display:flex;justify-content:space-between;align-items:center;padding:3px 0;font-size:14px}.query-info-row .label[data-v-148c221a]{color:#666;flex-shrink:0}.query-info-row .value[data-v-148c221a]{color:#333;font-weight:500}.mobile-tab-bar[data-v-148c221a]{position:fixed;bottom:0;left:0;right:0;height:50px;background:#fff;display:flex;justify-content:space-around;align-items:center;box-shadow:0 -2px 8px rgba(0,0,0,.1);z-index:100}.mobile-tab-bar .tab-item[data-v-148c221a]{display:flex;flex-direction:column;align-items:center;font-size:11px;color:#999;cursor:pointer}.mobile-tab-bar .tab-item i[data-v-148c221a]{font-size:20px;margin-bottom:2px}.mobile-tab-bar .tab-item.active[data-v-148c221a]{color:#4b64d8}