*{margin:0;padding:0}html{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;tab-size:4}.header-container{height:8.125vw;padding:.9375vw 1.5625vw 0;background:linear-gradient(90deg,#35c8fe,#4a91fd);box-sizing:border-box}.header-container .header-container-wrapper{display:flex;justify-content:space-between;align-items:center}.header-container .header-container-center{text-align:center}.header-container .header-container-center .header-container-center_title{font-size:1.875vw;font-weight:800;color:#fff;letter-spacing:.15625vw;margin-bottom:.5208333333vw}.header-container .header-container-center .header-container-center_sub_title{font-size:1.3541666667vw;font-weight:400;color:#fff;letter-spacing:.15625vw}.header-container .header-container-center .header-container-center_sub_title .logout-btn{color:#42a5fd;font-size:1.1458333333vw;padding:.2083333333vw;outline:none;box-shadow:none;border:none;background-color:#fff;border-radius:.2083333333vw;margin-left:.8333333333vw;cursor:pointer}.header-container .header-container-left,.header-container .header-container-right{width:26.5625vw;display:flex;align-items:center}.header-container .header-container-right{justify-content:flex-end}.header-container .header-container-left{padding-left:1.6145833333vw}.header-container .header-container-left .header-container-left_time{font-size:1.5625vw;font-weight:800;color:rgba(255,255,255,.8);margin-left:1.3020833333vw}.header-container .header-container-right .header-container-right_alarm{width:4.0625vw;height:4.0625vw;background:rgba(255,255,255,.6);margin-left:1.71875vw;border:.1041666667vw solid rgba(0,0,0,.47);border-radius:50%;display:flex;justify-content:center;align-items:center}.content-container{height:calc(100% - 8.125vw);display:flex;flex-direction:column;justify-content:space-between}.list-container{display:flex;flex-wrap:wrap;margin:-2.34375vw .78125vw}.list-container .list-card{width:14.84375vw;height:10.9375vw;padding:.5208333333vw;background:#ffffff;margin:.78125vw;box-sizing:border-box;box-shadow:0 .3645833333vw 1.5104166667vw rgba(12,61,84,.09);border-radius:.5208333333vw;position:relative}.list-container .list-card .list-card_tag{line-height:1.5625vw;text-align:center;font-size:1.0416666667vw;font-weight:500;color:#fff;padding:0 .46875vw;background:#ec3200;border-radius:.1041666667vw;position:absolute;top:0;left:1.875vw}.list-container .list-card .tag_active{background:#03ed77}.list-container .list-card .tag_no_sensor{background:#9e9e9e}.list-container .list-card .list-card-top{padding:1.3541666667vw;border-bottom:.1041666667vw solid #e8e8e8}.list-container .list-card .list-card-top .list-card-top-older-info{margin-bottom:.5208333333vw;display:flex;align-items:flex-end}.list-container .list-card .list-card-top .list-card-top-older-info .bed-status{width:4.0625vw;height:2.6041666667vw}.list-container .list-card .list-card-top .list-card-top-older-info .bed-status.no_sensor{width:2.2916666667vw;height:2.2395833333vw;margin-left:1.71875vw;margin-top:.2083333333vw}.list-container .list-card .list-card-top .list-card-top-older-info .bed-status.breath-weak{width:2.3958333333vw;height:2.5vw;margin-left:1.71875vw;margin-top:.2083333333vw}.list-container .list-card .list-card-top .list-card-top-older-info .bed-status.heart-rate-alarm{width:2.96875vw;height:2.3958333333vw;margin-left:.9375vw;margin-top:.2083333333vw}.list-container .list-card .list-card-top .list-card-top-older-info .bed-status.breath-rate-alarm{width:2.6041666667vw;height:2.3958333333vw;margin-left:2.2395833333vw;margin-top:.2083333333vw}.list-container .list-card .list-card-top .list-card-top-older-info .older-name{font-size:1.1458333333vw;font-weight:800;color:#18224e;margin-left:2.5520833333vw;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.list-container .list-card .list-card-top .bed-number{font-size:1.0416666667vw;font-weight:800;color:rgba(24,34,78,.7);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.list-container .list-card .list-card-top .bed-number.no_sensor,.list-container .list-card .list-card-top .bed-number.breath-weak{width:6.1458333333vw;text-align:center}.list-container .list-card .list-card-top .bed-number.heart-rate-alarm{width:5.1041666667vw;text-align:center}.list-container .list-card .list-card-top .bed-number.breath-rate-alarm{width:7.1875vw;text-align:center}.list-container .list-card .list-card-bottom{padding-top:.7291666667vw;display:flex;justify-content:space-between;align-items:center}.list-container .list-card .list-card-bottom .list-card-bottom-left,.list-container .list-card .list-card-bottom .list-card-bottom-right{padding-right:.5208333333vw;display:flex;align-items:center}.list-container .list-card .list-card-bottom .list-card-bottom-left .list-card-bottom-left_icon,.list-container .list-card .list-card-bottom .list-card-bottom-right .list-card-bottom-right_icon{width:1.6666666667vw;height:1.6666666667vw;border-radius:50%;display:flex;justify-content:center;align-items:center}.list-container .list-card .list-card-bottom .list-card-bottom-left .list-card-bottom-left_icon{background:rgba(235,51,0,.3)}.list-container .list-card .list-card-bottom .list-card-bottom-right .list-card-bottom-right_icon{background:rgba(0,219,128,.3)}.list-container .list-card .list-card-bottom img{display:inline-block}.list-container .list-card .list-card-bottom .label{font-size:.8333333333vw;font-weight:500;color:#7b7e91;margin:0 .625vw 0 .3645833333vw}.list-container .list-card .list-card-bottom .value{font-size:1.25vw;font-weight:800;color:#18224e}.calendar-icon{width:1.71875vw;height:1.71875vw}@keyframes alarm{0%{opacity:1}to{opacity:0}}.alarm-icon{width:1.9791666667vw;height:1.875vw}.alarm-icon_active{animation:alarm .5s ease infinite}.heart-icon{width:1.0416666667vw;height:.8854166667vw}.breathe-icon{width:.8854166667vw;height:.8854166667vw}.empty-data{width:.6770833333vw;height:.15625vw;background:#18224e}.alarm-content{font-size:1.3541666667vw;font-weight:800;color:#fff;display:flex;justify-content:flex-end;align-items:center}.alarm-content .alarm-content-content{min-width:1.9791666667vw;line-height:1.9791666667vw;text-align:center;padding:0 .5208333333vw;background:#ff3600;margin:0 1.0416666667vw;box-sizing:border-box;border-radius:.9895833333vw}.list-card_leave_tag{width:5.0520833333vw;height:1.5625vw;font-size:1.0416666667vw;font-weight:500;color:#fff;background:#9e9e9e;border-radius:.1041666667vw .5208333333vw;display:flex;justify-content:center;align-items:center;position:absolute;top:0;right:0}.list-card_leave_tag .list-card_leave_tag_icon{width:1.0416666667vw;height:1.09375vw;margin-right:.3645833333vw}.msg-container{display:flex;flex-wrap:wrap;border:.1041666667vw solid #e8e8e8;font-size:2.0833333333vw;font-weight:bolder;color:rgba(24,34,78,.7)}.msg-container .msg-item{width:50%;box-sizing:border-box;height:6.25vw;border:.1041666667vw solid #e8e8e8;display:flex;align-items:center}.msg-container .msg-content{margin-left:2.0833333333vw}.login-container{background:url(/assets/login-bg-UIp6PMhD.png) no-repeat;background-size:100%;display:flex;align-items:center}.login-container .login-card{width:27.1354166667vw;height:31.25vw;padding-top:3.125vw;background:rgba(0,14,21,.9);margin-left:13.6979166667vw;border:.1041666667vw solid rgba(29,176,187,.2);box-sizing:border-box;display:flex;flex-direction:column;align-items:center;position:relative}.login-container .login-card .login-card-bg-1{width:4.6875vw;height:.7291666667vw;position:absolute;top:0;left:0}.login-container .login-card .login-card-bg-2{width:4.6875vw;height:.7291666667vw;position:absolute;bottom:0;right:0}.login-container .login-card .login-card-logo{width:6.6145833333vw;height:3.4375vw;margin-bottom:1.25vw}.login-container .login-card .login-card-title{height:1.0416666667vw;font-size:1.25vw;font-weight:500;color:#fff;margin-bottom:2.5520833333vw}.login-container .login-card .login-card-form .login-card-form-item{width:19.6875vw;height:2.2916666667vw;margin-bottom:1.0416666667vw;display:flex;align-items:center}.login-container .login-card .login-card-form .input_item{width:100%;height:2.2916666667vw;background:rgba(6,107,117,.3);border:.0520833333vw solid rgba(29,176,187,.48);border-radius:.2083333333vw}.login-container .login-card .login-card-form .select_item{padding-left:1.3020833333vw;display:flex;align-items:center}.login-container .login-card .login-card-form .login-card-form-item .login-card-form-item_icon{width:2.3958333333vw;height:2.2916666667vw;display:flex;justify-content:center;align-items:center}.login-container .login-card .login-card-form .login-card-form-item .login-card-form-item_icon .org-icon{width:.9895833333vw;height:.9375vw}.login-container .login-card .login-card-form .login-card-form-item .login-card-form-item_icon .station-icon{width:1.1458333333vw;height:1.0416666667vw}.login-container .login-card .login-card-form .login-card-form-item .login-card-form-item_icon .username-icon{width:.9895833333vw;height:1.09375vw}.login-container .login-card .login-card-form .login-card-form-item .login-card-form-item_icon .password-icon{width:.9895833333vw;height:1.1979166667vw}.login-container .login-card .login-card-form .login-card-form-item .login-card-form-item_input{width:100%;flex:1;font-size:.7291666667vw;font-weight:500;color:#fff;padding-right:.78125vw;background:rgba(0,0,0,0);border:none;outline:none;box-sizing:border-box}.login-container .login-card .login-card-form .login-card-form-item .login-card-form-item_label{width:5.7291666667vw;text-align:center;font-size:.8333333333vw;font-weight:500;color:#fff;margin-right:.78125vw}.login-container .login-card .login-card-btns{width:19.6875vw;margin-top:2.03125vw;display:flex;justify-content:space-between}.login-container .login-card .login-card-btns .login-card-btn{width:9.0625vw;height:2.3958333333vw;font-size:.9375vw;font-weight:500;color:#16cfbb;background:rgba(22,207,187,0);border:.0520833333vw solid #16cfbb;border-radius:.1041666667vw;cursor:pointer}.login-container .login-card .login-card-btns .btn_primary{color:#fff;background:#16cfbb}input::placeholder{color:rgba(255,255,255,.5)}.main-container{width:100vw;height:56.25vw;position:relative}@keyframes dialogAnimation{0%{opacity:0}to{opacity:1}}.error-dialog{width:18.2291666667vw;color:#fff;left:50%;margin-left:-9.1145833333vw;position:absolute;background:rgba(0,14,21,.9);border-radius:.2604166667vw;animation:dialogAnimation .5s}.error-dialog .error-dialog_header{font-size:1.0416666667vw;padding:1.0416666667vw}.error-dialog .error-dialog_container{font-size:.8333333333vw;padding:1.0416666667vw 1.3020833333vw}.error-dialog .error-dialog_footer{padding:1.0416666667vw;display:flex;justify-content:flex-end}.error-dialog .error-dialog_footer .footer-btn{width:4.1666666667vw;height:2.0833333333vw;font-size:.9375vw;font-weight:500;border:.0520833333vw solid #16cfbb;border-radius:.1041666667vw;cursor:pointer;color:#fff;background:#16cfbb}.select-dialog{width:24.5833333333vw;color:#fff;left:50%;margin-left:-12.2916666667vw;padding:1.0416666667vw;background:#ffffff;position:absolute;animation:dialogAnimation .5s}.select-dialog .select-dialog_header{font-size:.9375vw;font-weight:700;color:#3d454d;margin-bottom:1.0416666667vw}.select-dialog .select-dialog_organization{display:flex;flex-direction:column;gap:.5208333333vw}.select-dialog .select-dialog_organization .organization-item{height:2.5vw;font-size:.8333333333vw;color:#1f2226;text-align:left;padding:.5208333333vw;box-sizing:border-box;background-color:#fff;border:.0520833333vw solid #ffffff}.select-dialog .select-dialog_organization .organization-item:focus-visible{color:#fff;background-color:#16cfbb;border:.0520833333vw solid #16cfbb}
