.certificate-term-policy {

    .border-bottom {
        border-bottom: 1px solid rgb(217, 216, 216);
        margin-top: 15px;
    }

    h2 {
        color: var(--ion-color-sangh);
        font-weight: 600;
        text-align: center;
    }
}

.list-item {
    display: flex;
    align-items: flex-start;
    margin-bottom: 15px;
    justify-content: center;

    ion-icon {
        margin-right: 10px;
        flex: 0 0 4%;
    }

    .text {
        margin: 0;
        font-size: 13px;
        color: #333;
        flex: 0 0 92%;
    }

}

.agreed-content {
    display: flex;
    align-items: start;
    padding: 15px;

    label {
        padding-left: var(--ion-padding-10);
        font-size: 13px;
        font-weight: 500;
    }

    ion-checkbox {
        &.checkbox-checked {
            --checkbox-background-checked: var(--ion-color-sangh);
            --border-color-checked: var(--ion-color-sangh);
        }
    }
}

.hi {
    &::part(native) {
        --background: var(--ion-color-sangh) !important;
    }
}

.add-sangh {
    padding: 10px;
    box-shadow: none;
}