/* iphone XS start*/
.small-caps {
    font-feature-settings: "smcp", "c2sc";
    font-variant-caps:all-small-caps
}
/* iphone XS end*/

.overview-health-health-ecg {
    display: block;
    width: var(--p-width);
    height: var(--p-height);
    --p-width: 758px;
    --p-height: 810px;
}

@media only screen and (max-width: 1068px) and (max-width: 1068px) {
    .overview-health-health-ecg {
        --p-width: 547px;
        --p-height: 639px
    }
}

@media only screen and (max-width: 734px) and (max-width: 734px) {
    .overview-health-health-ecg {
        --p-width: 480px;
        --p-height: 417px
    }
}

.grid-item-ecg .tile-content {
    flex-direction: row;
    justify-content: space-between;
}

@media only screen and (max-width: 734px) {
    .grid-item-ecg .tile-content {
        flex-direction: column
    }
}

.grid-item-ecg .tile-content .tile-header {
    padding-right: 12px
}

@media only screen and (max-width: 1068px) {
    .grid-item-ecg .tile-content .tile-header {
        padding-right: 50px
    }
}

@media only screen and (max-width: 734px) {
    .grid-item-ecg .tile-content .tile-header {
        padding-left: var(--tile-padding-left);
        padding-right: var(--tile-padding-right);
    }
}

@media only screen and (max-width: 734px) {
    .grid-item-ecg.tile-content .tile-header {
        padding-right: var(--tile-padding-right)
    }
}

@media only screen and (max-width: 734px) {
    .grid-item-ecg .tile-content .tile-body {
        padding-top: var(--tile-body-padding-top)
    }
}

@media only screen and (max-width: 734px) {
    .grid-item-blood-oxygen .tile-content .tile-header{
        display: flex;
        flex-direction: column;
    }
}

@media only screen and (max-width: 734px) {
    .grid-item-blood-oxygen .tile-content .tile-header .violator-secondary{
        align-self: center;
    }
}

.violator-reduced {
    font-size: 11px;
}