body, .page {
    background-color: #efefef;
}
.page-title {
    font-size: 1.8rem;
    font-weight: 600;
    margin: 8px 10px;
}
.weui-panel.no-hd-border .weui-panel__hd::after {
    border-bottom: none;
}
.weui-form-preview {
    margin-bottom: 10px;
}
.user-search-bar {
    background-color: var(--weui-BG);
    border-bottom: solid 1px #efefef;
}
.user-search-bar .weui-search-bar__form {
    position: relative;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    min-width: 0;
    background-color: var(--weui-BG);
    border-radius: 4px;
}
.weui-information-bar .weui-link {
    text-decoration: underline;
}
.services-panel .weui-cells {
    margin-top: 0;
    width: 100%;
}
.services-panel .weui-cell {
    padding: 0;
}
.services-panel .weui-cells:before {
    border-top: none;
}
.weui-cells__group_form .services-text {
    margin: 0;
}
.services-text {
    padding: 16px;
    font-size: 17px;
}
.services-text .weui-cell {
    padding: 8px 0;
}
.services-text .weui-cell::before {
    left: 0;
    right: 0;
}
.weui-media-box_appmsg .services-icon {
    width: 40px;
    height: 40px;
    line-height: 40px;
}
.services-icon svg,
.services-icon img {
    width: 40px;
    height: 40px;
}
.services-half-dialog.weui-half-screen-dialog .weui-half-screen-dialog__bd {
    padding-bottom: 40px;
}
.services-half-dialog.weui-half-screen-dialog .weui-half-screen-dialog__ft {
    padding-bottom: 32px;
}
.weui-bottom-fixed-opr-page__tool  .services-fixed-bottom {
    -webkit-box-align: start;
    -webkit-align-items: start;
    align-items: start;
    -webkit-box-pack: start;
    -webkit-justify-content: start;
    justify-content: start;
}
.weui-bottom-fixed-opr-page__tool  .services-fixed-bottom h3 {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
}
.weui-bottom-fixed-opr-page__tool  .services-fixed-bottom a {
    line-height: 27px;

}
.weui-bottom-fixed-opr-page__content a[role="delete"],
.weui-bottom-fixed-opr-page__content a[role="edit"],
.weui-bottom-fixed-opr a[role="add"],
.weui-bottom-fixed-opr a[role="cancel"] {
    display: none;
}
.services {
    padding: 0px 10px 10px;
}
.services .services-category {
    background-color: #fff;
    border-radius: 10px;
    margin-bottom: 10px;
}
.services-category .services-category-title {
    padding: 16px;
}
.services-category .weui-grids {
    border-radius: 10px;
}
.services-category a.weui-grid {
    display: inline-block;
    background-color: #fff;
    padding-top: 5px;
    padding-bottom: 25px;
}
.services-category a.weui-grid::before,
.services-category .weui-grids::before,
.services-category a.weui-grid::after,
.services-category .weui-grids::after {
    border: none;
}
.services-category a.weui-grid::after {
    border: none;
}
.services-category a.weui-grid svg,
.services-category a.weui-grid img {
    width: 28px;
    height: 28px;
}
.information-bar {
    margin: 10px;
    padding: 20px 80px;
    border-radius: 10px;
    background-color: #fff;
    display: -webkit-flex;
    display: flex;
    justify-content: center;
}
.information-bar .information-bar__hd, .information-bar .information-bar__bd, .information-bar .information-bar__ft {
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    justify-content: center;
    align-self: center;
    display: flex;
}
.information-bar .information-bar_icon {
    margin-right: 5px;
}
.information-bar .information-bar_label {
    display: inline-block;
    height: 24px;
    line-height: 30px;
}
.information-bar_warn {
    color: #fff;
    background-color: #fa5151;
}
.information-bar_warn a.weui-link, .information-bar_info a.weui-link {
    color: #fff;
}
.information-bar_warn a.weui-link::before, 
.information-bar_warn a.weui-link::after, 
.information-bar_info a.weui-link::before,
.information-bar_info a.weui-link::after {
    content: ">>";
}
.information-bar_info {
    color: #fff;
    background-color: #2bac69;
}
.door-list .weui-media-box__desc {
    display: block;
}
.user-preview .weui-form-preview__label {
    width: 5.2em;
}
.user-amount {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
}
