.page-wrapper[data-v-ca297042]{height:100%;display:flex;flex-direction:column;background-color:#f5f7fa;overflow:hidden}.app-header[data-v-ca297042]{flex-shrink:0;background:linear-gradient(160deg,#1b75f6,#4a90e2 60%,#6cb4f0);padding:.26667rem .26667rem .26667rem;border-radius:0 0 .64rem .64rem;box-shadow:0 .13333rem .48rem rgba(27,117,246,.2);color:#fff;position:relative}.app-header .header-top[data-v-ca297042]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.26667rem}.app-header .header-status[data-v-ca297042]{display:flex;align-items:center;justify-content:space-around;background:hsla(0,0%,100%,.15);backdrop-filter:blur(.13333rem);border-radius:.37333rem;padding:.42667rem .32rem}.app-header .header-status .status-item[data-v-ca297042]{flex:1;text-align:center}.app-header .header-status .status-item .status-value[data-v-ca297042]{font-size:.56rem;font-weight:700;line-height:1.2;margin-bottom:.10667rem;display:inline-block;will-change:transform,opacity}.app-header .header-status .status-item .status-value small[data-v-ca297042]{font-size:.34667rem;font-weight:400;opacity:.8;margin-left:.02667rem}.app-header .header-status .status-item .status-label[data-v-ca297042]{font-size:.29333rem;opacity:.85}.app-header .header-status .status-item.danger .status-value[data-v-ca297042]{color:#fff;animation:pulse-danger-ca297042 2s ease-in-out infinite}.app-header .header-status .status-item.danger .status-label[data-v-ca297042]{color:#ffe8e8;opacity:1}.app-header .header-status .status-divider[data-v-ca297042]{width:.01333rem;height:.85333rem;background:hsla(0,0%,100%,.25)}@keyframes pulse-danger-ca297042{0%,to{opacity:1;transform:scale(1);color:#ff4d4f}50%{opacity:.85;transform:scale(1.08);color:#ff7875}}.hospital-selector[data-v-ca297042]{display:flex;align-items:center;flex:1;min-width:0;padding:.18667rem .26667rem;background:hsla(0,0%,100%,.15);border-radius:.26667rem;cursor:pointer;transition:background .2s}.hospital-selector[data-v-ca297042]:active{background:hsla(0,0%,100%,.25)}.hospital-selector .selector-icon[data-v-ca297042]{width:.64rem;height:.64rem;border-radius:50%;background:hsla(0,0%,100%,.22);border:.01333rem solid hsla(0,0%,100%,.3);display:flex;align-items:center;justify-content:center;margin-right:.18667rem;flex-shrink:0}.hospital-selector .selector-content[data-v-ca297042]{flex:1;min-width:0}.hospital-selector .selector-value[data-v-ca297042]{font-size:.37333rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.content[data-v-ca297042]{padding:.26667rem .32rem;position:relative;z-index:1;flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.monitor-section[data-v-ca297042]{background:#fff;border-radius:.32rem;padding:.42667rem .32rem;margin-bottom:.32rem;box-shadow:0 .05333rem .26667rem rgba(0,0,0,.04);flex-shrink:0}.monitor-section.alarm-section[data-v-ca297042]{flex:1;display:flex;flex-direction:column;margin-bottom:0;overflow:hidden;min-height:0}.monitor-section .section-title[data-v-ca297042]{font-size:.32rem;font-weight:700;margin-bottom:.32rem;color:#1a365d;display:flex;align-items:center;flex-shrink:0}.monitor-section .section-title[data-v-ca297042]:before{content:"";display:inline-block;width:.08rem;height:.4rem;background:linear-gradient(180deg,#1b75f6,#4a90e2);border-radius:.04rem;margin-right:.16rem}.status-overview[data-v-ca297042]{display:grid;grid-template-columns:repeat(2,1fr);gap:.21333rem}.status-overview .status-card[data-v-ca297042]{background:#f8fafc;border-radius:.26667rem;padding:.32rem;display:flex;align-items:center;transition:all .2s ease}.status-overview .status-card[data-v-ca297042]:active{transform:scale(.98)}.status-overview .status-card.status-danger[data-v-ca297042]{background:linear-gradient(135deg,#fff5f5,#ffe8e8)}.status-overview .status-card.status-danger .status-value[data-v-ca297042]{color:#ff4d4f;animation:pulse-danger-ca297042 2s ease-in-out infinite}.status-overview .status-card.status-danger .status-label[data-v-ca297042]{color:#cf1322}.status-overview .status-card.status-danger .status-unit[data-v-ca297042]{color:#ff7875}.status-overview .status-card.status-normal[data-v-ca297042]{background:linear-gradient(135deg,#f0fff4,#e8f8ee)}.status-overview .status-card .status-icon[data-v-ca297042]{width:.85333rem;height:.85333rem;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;margin-right:.21333rem;flex-shrink:0;box-shadow:0 .05333rem .13333rem rgba(0,0,0,.06)}.status-overview .status-card .status-info[data-v-ca297042]{flex:1;min-width:0}.status-overview .status-card .status-info .status-label[data-v-ca297042]{font-size:.29333rem;color:#6b7280;margin-bottom:.08rem}.status-overview .status-card .status-reading[data-v-ca297042]{display:flex;align-items:baseline;gap:.05333rem;min-width:0}.status-overview .status-card .status-reading .status-value[data-v-ca297042]{font-size:.45333rem;font-weight:700;color:#1f2937;line-height:1.2}.status-overview .status-card .status-reading .status-unit[data-v-ca297042]{font-size:.26667rem;color:#9ca3af;flex-shrink:0}.status-overview .status-card .status-range[data-v-ca297042]{font-size:.24rem;color:#9ca3af;margin-top:.02667rem;min-height:.32rem}.scrollable-list[data-v-ca297042]{overflow:hidden}.scrollable-list[data-v-ca297042],.scrollable-list[data-v-ca297042] .van-pull-refresh{flex:1;min-height:0;display:flex;flex-direction:column}.scrollable-list[data-v-ca297042] .van-pull-refresh__track{flex:1;min-height:0}.alarm-list[data-v-ca297042]{height:100%;min-height:0;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.alarm-list[data-v-ca297042]::-webkit-scrollbar{width:0}.empty-alarm[data-v-ca297042]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.06667rem .42667rem;text-align:center}.empty-alarm .empty-icon[data-v-ca297042]{margin-bottom:.32rem}.empty-alarm .empty-text[data-v-ca297042]{font-size:.34667rem;font-weight:700;color:#374151;margin-bottom:.16rem}.empty-alarm .empty-subtext[data-v-ca297042]{font-size:.29333rem;color:#9ca3af}[data-v-ca297042] .van-action-sheet__action{font-size:26px;height:88px;line-height:88px}[data-v-ca297042] .van-action-sheet__action.is-selected{font-weight:600;position:relative;background:linear-gradient(135deg,rgba(27,117,246,.08),rgba(74,144,226,.05));border-top:1px solid rgba(27,117,246,.1);border-bottom:1px solid rgba(27,117,246,.1)}[data-v-ca297042] .van-action-sheet__action.is-selected:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:6px;height:36px;background:linear-gradient(180deg,#1b75f6,#4a90e2);border-radius:0 4px 4px 0}[data-v-ca297042] .van-action-sheet__action.is-selected:after{content:"\2713";position:absolute;right:32px;top:50%;transform:translateY(-50%);color:#1b75f6;font-weight:700;font-size:32px}