/* pages/childDetails/childDetails.wxss */
page{
background-color:rgb(240, 240, 240);
color: #555;
font-size: 32rpx;
}
.fl{
float: left;
}
.paddingLeft-28{
padding-left: 28rpx;
}
.normal_remind{
background-color:#50e39f;
}
.warning_remind{
background-color: rgb(245, 128, 128)
}
.average_remind{
background-color: rgb(81, 177, 221)
}
.normal_remind_color{
border: solid 1px rgb(72, 189, 140);
color: rgb(72, 189, 140);
}
.warning_remind_color{
border: solid 1px rgb(245, 128, 128);
color: rgb(245, 128, 128)
}
.average_remind_color{
border: solid 1px rgb(81, 177, 221);
color: rgb(81, 177, 221)
}
.backgroundView{
height: 100vh;
width: 100%;
padding-top: 10rpx;
background-color: rgb(226, 226, 226);
margin:0 auto;
}
.TopBar{
width: 100%;
position: fixed;
top: 0;
right: 0;
z-index: 1;
background-color: rgb(226, 226, 226);
}
.top_baseInfo {
width: 100%;
height: 160rpx;
background: #5fbfcf;
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
}
.top_baseInfo_avatar {
width: 94rpx;
height: 94rpx;
border-radius: 50%;
/* position: absolute;
top: 15px;
left: 15px; */
border: 3px solid white;
box-shadow: 0 2px 4px 0 rgba(186, 70, 70, 0.5);
margin-left: 15px;
}
.top_baseInfo_userName {
margin-left: 12px;
width: 200px;
}
.top_baseInfo_userName .name {
font-family: PingFang-SC-Medium;
font-size: 20px;
color: #fff;
}
.top_baseInfo_userName .phone {
font-family: PingFang-SC-Medium;
font-size: 14px;
color: #fff;
}
.top_baseInfo .indicator {
height: 22px;
width: 22px;
margin-left: calc(100% - 330px);
}
.infoBar {
width: 100%;
height: 130rpx;
background: #5fbfcf;
display: flex;
margin-bottom: 10rpx;
}
.infoView {
width: 50%;
background: rgba(255, 255, 255, 0.08);
}
.titleText {
font-size: 11px;
color: #caf7de;
width: 100%;
height: 16px;
text-align: center;
margin-top: 13px;
}
.timeText {
font-size: 12px;
color: #fff;
width: 100%;
text-align: center;
height: 17px;
margin-top: 2px;
}
.timeText_risk {
display: flex;
justify-content: center;
}
.colorBox{
height:34rpx;width:34rpx;
}
.risk_green {
background: #50e39f!important;
}
.risk_yellow {
background: #ffd84d!important;
}
.risk_orange {
background: #f17d02!important;
}
.risk_red {
background: #ff6767!important;
}
.risk_purple {
background: #be75ff!important;
}
.scroll_view{
margin-bottom: 106rpx;
}
.sugerInfo{
background-color: #fff;
}
.sugerInfo_title{
height: 64rpx;
line-height: 64rpx;
padding-left: 28rpx;
border-bottom: 1px solid rgb(233, 233, 233);
}
.sugerInfoAboult{
margin-top: 8rpx;
width: 48rpx;
height: 48rpx;
float: left;
}
.sugerInfo_title_txt{
height: 64rpx;
line-height: 64rpx;
padding-left: 28rpx;
float: left;
}
.sugerInfo_risk {
background-color: #fff;
padding: 24rpx 0;
width: 100%;
min-height: 64rpx;
border-bottom: 1px solid rgb(233, 233, 233);
}
.sugerInfo_risk .title{
width: 110px;
height: 48rpx;
line-height: 48rpx;
}
.sugerInfo_risk .body{
width: calc(100% - 139px);
display: flex;
flex-wrap: wrap-reverse;
}
.risk_item{
text-align: right;
height: 48rpx;
line-height: 48rpx;
margin-right:8rpx;
margin-top:8rpx;
}
.risk_name {
font-size: 26rpx;
color: #fff;
padding: 0 18rpx;
}
.sugerInfo_suger{
background-color: #fff;
padding: 12rpx 0;
width: 100%;
border-bottom: solid 1px rgb(233, 233, 233);
}
.sugerInfo_suger .title{
width: 110px;
height: 64rpx;
line-height: 64rpx;
}
.sugerInfo_suger .body{
width: calc(100% - 139px);
display: flex;
flex-wrap: wrap-reverse;
}
.bloodsuger_box{
width: 100%;
height: 64rpx;
display: flex;
}
.bloodsuger_box_info{
font-size: 13px;
align-self: center;
text-align: center;
border-radius: 9rpx;
height:64rpx;
line-height:64rpx;
color:#fff;
font-size:600;
width:60%
}
.bloodsuger_box_txt{
font-size: 13px;
font-weight: 600;
align-self: center;
text-align: center;
width: 25%;
}
.bloodsuger_box_num{
font-size: 13px;
align-self: center;
width: 32%;
height: 50rpx;
line-height: 50rpx;
text-align: center;
border-radius: 9rpx;
}
.buttonGroup{
width: 100%;
background-color:#fff;
height: 114rpx;
display: flex;
justify-content: center;
position: fixed;
top:0px;
z-index:10;
}
.btn{
padding: 8px 24px;
line-height: 42rpx;
height: 42rpx;
border-radius: 4px;
font-size: 17px;
background-color: #fff;
text-align: center;
margin:18rpx;
}
.room_bar{
width: 100%;
border-top: 1px solid #CFCFCF;
position: fixed;
bottom: 0;
right: 0;
z-index: 1;
background-color: #FFFFFF;
}
.input_bar{
width: 70%;
}
.btn_bar_right{
width: 18%;
display: flex;
height: 94rpx;
float: right;
}
.btn_bar_left{
width: 10%;
display: flex;
height: 94rpx;
float: left;
}
.news{
width: 98%;
height: 30px;
border: 1px solid #CFCFCF;
border-radius: 5px;
font-size: 14px;
padding-left: 4px;
margin: 4px 2px 4px 2px;
}
.recording_btn{
height: 30px;
border: 1px solid #CFCFCF;
border-radius: 5px;
font-size: 14px;
padding-top: 5px;
margin: 4px 2px 4px 2px;
}
.send_btn{
width: 40px!important;
height: 30px;
line-height: 30px;
font-size: 14px;
color: #000;
padding: 0;
margin: 4px 8px auto auto!important;
margin-left: 0!important;
margin-right:0!important;
background-color: #fff;
}
.send_image{
height: 100%;
padding: 3px;
margin: 4px 8px auto auto!important;
margin-left: 0!important;
margin-right: 0!important;
background-color: #fff;
}
.send_image image {
width: 42rpx;
height: 40rpx;
}
.message{
width: 92%;
padding: 0 30rpx;
position: relative;
background-color: rgb(240, 240, 240);
}
.self{
text-align: right;
}
.user{
position: relative;
bottom: -30rpx;
}
.user-text{
text-align: center;
font-size: 28rpx;
color: #cacaca;
display: block
}
.user text {
margin:10px 0;
font-size: 28rpx;
color: #cacaca;
display: block;
}
.self .avatar {
float: right;
margin: 0 0 0 20rpx;
}
.avatar {
width: 72rpx;
height: 72rpx;
margin: 0 20rpx 0 0;
border-radius: 6rpx;
float: left;
}
.self .msg {
background-color: #48C17B;
color: #fff;
}
.msg {
display: inline-block;
padding: 20rpx;
max-width: calc(85% - 80rpx);
min-height: 40rpx;
font-size: 24rpx;
text-align: left;
word-break: break-all;
background-color: #fff;
border-radius: 26rpx;
position: relative;
margin-top: 16rpx;
}
.msg .msg-text {
line-height: 40rpx;
font-size: 32rpx;
margin: 0;
}
.msg .msg_popleftarrow {
position: absolute;
left: -14rpx;
height: 18rpx;
width: 18rpx;
margin-top: -10rpx;
}
.hide {
display: none;
}
.err {
width: 32rpx;
height: 32rpx;
position: absolute;
left: -40rpx;
}
.msg .msg_poprightarrow {
position: absolute;
right: -10rpx;
height: 18rpx;
width: 18rpx;
margin-top: -10rpx;
}
.template {
display: inline;
}
/* 录音开始 */
.modal {
position: absolute;
top: 0;
right: 0;
left: 0;
bottom: 0;
width: 100%;
height: 100%;
z-index: 999;
/*display: flex;
justify-content: center;
align-items: center;*/
}
.modal-record .modal-body {
width: 480rpx;
height: 440rpx;
background-color: #fff;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
border-radius: 3px;
box-shadow: 0 0 32rpx rgba(0, 0, 0, 0.15);
position: fixed;
bottom: 480rpx;
left: 50%;
margin-left: -240rpx;
}
.modal-record .desc {
color: rgb(112, 126, 137);
font-size: 13px;
margin-bottom: 40rpx;
display: block;
height: 30rpx;
width: 100%;
text-align: center;
}
.modal-record .dot {
width: 128rpx;
height: 128rpx;
border-radius: 50%;
background-color: #0873DE;
display: flex;
justify-content: center;
align-items: center;
}
.dot image {
width: 44rpx;
height: 64rpx;
}
.sound-waves {
width: 100%;
box-sizing: border-box;
padding-left:10%;
margin-top: 80rpx;
height: 80rpx;
text-align: center;
}
.sound-waves view {
transition: all 0.5s;
width: 1%;
margin-left: 1.5%;
margin-right: 1.5%;
height: 160rpx;
background-color: #aaa;
float: left;
}
.audio-player {
position: relative;
overflow: hidden;
display: flex;
transition: opacity .5s;
}
.audio-player .controls {
height:40rpx;
align-items:center;
display:flex;
}
.audio-player .controls image {
height: 48rpx;
width: 30rpx;
margin: 0 8rpx 0 100rpx;
}
.audio-player .time {
font-size: 34rpx;
line-height: 40rpx;
flex: 1;
text-align: left;
}