.medical-record-audit-box {
    width: 13.9rem;
    height: 3.5375rem;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    padding: .5rem 1.25rem;
    box-sizing: border-box;
}

.medical-record-audit-box {
    width: 13.9rem;
    height: 3.5375rem;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    padding: .5rem 1.25rem;
    box-sizing: border-box;
    width: 13.9375rem;
    height: 4.5rem;
    background-size: contain;
    background-image: linear-gradient(#f7f5f5, #fefefe);
    border-top-left-radius: .5rem;
    border-top-right-radius: .5rem;
}

.medical-record-audit-desc {
    font-size: 0.275rem;
    color: #6a6a6a;
    line-height: 1.5;
    /* margin-bottom: 0.2rem; */
    text-align: center;
}

.medical-record-audit-wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 1rem 3.525rem;
}

.medical-record-audit-core-func-wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
}

.medical-record-audit-core-func-item {
    display: flex;
    justify-content: center;
    align-items: flex-start;
    margin-right: .3rem;
    width: 4.475rem;
    height: 3.375rem;
    color: #fff;
    box-sizing: border-box;
    padding: .3rem;
    padding-top: .375rem;
}

.medical-record-audit-core-func-item:last-child {
    margin-right: 0;
}

.medical-record-audit-core-func-item-left {
    flex: 1;
}

.medical-record-audit-core-func-item-left .title {
    font-size: 0.3rem;
    font-weight: bold;
    /* margin-bottom: 0.2rem; */
}

.medical-record-audit-core-func-item-left .desc {
    font-size: .2rem;
    line-height: 1.5;
    /* margin-bottom: 0.2rem; */
}

.medical-record-audit-core-func-item .icon {
    width: 1.45rem;
    height: 1.45rem;
    align-self: center;
}

.medical-record-audit-core-func-item .icon img {
    display: block;
}

.medical-record-audit-tech-item {
    height: 3.1625rem;
    color: #fff;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    margin-bottom: .375rem;
    /* padding-left: 5rem; */
    padding: 0 5rem;
}

.medical-record-audit-tech-item-title {
    font-size: .3rem;
    display: flex;
    align-items: center;
}

.medical-record-audit-tech-item-title::before {
    content: '';
    display: inline-block;
    background-image: url('../static/images/ico_title_indicator_red.png');
    width: .875rem;
    height: .275rem;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    /* margin-right: .3rem; */
}

.medical-record-audit-tech-item-desc {
    font-size: .2rem;
    line-height: 1.5;
    margin-top: .2rem;
}

.medical-record-audit-value-item {
    width: 3.325rem;
    height: 2.95rem;
    margin-right: .3rem;
}

.medical-record-audit-value-item:last-child {
    margin-left: 0;
}

.medical-record-audit-value-item img {
    display: block;
}

.medical-record-audit-api-item img {
    display: block;
}

.medical-record-audit-api-item {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 8.875rem;
}

.medical-record-audit-api-item-box {
    width: 8.6rem;
    height: 5.875rem;
}

.medical-record-audit-title {
    font-size: 0.5rem;
    font-weight: 400;
    color: #0a0b0c;
    margin-bottom: 0.2rem;
    text-align: center;
}