confirm-appointment-info.wxss 3.1 KB
/* pages/index/confirm-appointment-info/confirm-appointment-info.wxss */
@import "../../../templates/templates.wxss";
page {
    background-color: #f2f2f2;
}
.content {
    width: 100%;
    display: flex;
    flex-direction: column;
    padding-top: 30rpx;
}
.tips {
    width: 100%;
    height: 50rpx;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 50rpx;
    background-color: #FFFC5A63;
    position: absolute;
    top: -50rpx;
    left: 0;
    z-index: 3;
}
.active {
    position: absolute;
    top: 0rpx;
    left: 0;
    transition: top 1s;
}
.icon-jinggao {
    font-size: 24rpx;
    margin-right: 10rpx;
    color: #FC5A63;
}
.tips text {
    color: #FC5A63;
    font-size: 24rpx;
}
.time, .phone-num, .children-name {
    width: 100%;
    height: 94rpx;
    margin-top: 20rpx;
    background-color: #fff;
    display: flex;
    align-items: center;
    padding: 0 32rpx;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.line {
    width: 6rpx;
    height: 32rpx;
    background-color: #3FA9F5;
    margin-right: 16rpx;
}
.time text, .phone-num text, .children-name text {
    color: #464646;
    font-size: 32rpx;
    /*line-height: ;*/
}
.time .date-time, .phone-num .phone {
    color:#A3A3A3;
    margin-left: 26rpx;
}
.address {
    width: 100%;
    color: #A3A3A3;
    font-size: 28rpx;
    display: flex;
    flex-direction: column;
    align-items: center;

}
.address-detail {
  width:100%;
    padding: 0 40rpx 50rpx 50rpx;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: #ffffff;
}
.address-detail text {
    overflow : hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.children-name {
    justify-content: space-between;
}
.left-name {
    display: flex;
    align-items: center;
}
.children-name image{
    width: 144rpx;
    height: 34rpx;
}
.name-box {
    width: 100%;
    padding: 20rpx 40rpx 50rpx 50rpx;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    color: #A3A3A3;
    font-size: 28rpx;
    background-color: #fff;
    display: flex;
    flex-direction: column;
}
.name-box view {
    /*margin-bottom: 42rpx;*/
}
.check-box {
    width: 50%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    /*margin-bottom: 42rpx;*/
}
.checkbox {
    display: flex;
    /*align-items: center;*/
    justify-content: space-between;
    margin-bottom: 21rpx;
}
checkbox .wx-checkbox-input {
    border: none;
    color: #ffffff;
}
checkbox .wx-checkbox-input.wx-checkbox-input-checked {
    border: none;
}
/*选中后的对勾样式*/
checkbox .wx-checkbox-input.wx-checkbox-input-checked::before{
    color: #3FA9F5;
}
.check-icon {
    width: 30rpx;
    height: 24rpx;
}
.footer {
    width: 100%;
    position: fixed;
    bottom: 0;
    left: 0;
}
.confirm_btn {
    width: 100%;
    height: 98rpx;
    background-color: #3FA9F5;
    text-align: center;
}
.confirm_btn text {
    color: #ffffff;
    line-height: 98rpx;
    font-size: 36rpx;
}