:host {
    .core-correct-icon {
        margin-left: 0;
    }

    .addon-qtype-match-correct {
        color: var(--success);
    }

    .addon-qtype-match-incorrect {
        color: var(--danger);
    }

    ion-select::part(label) {
        flex-grow: 1;
    }

    div.flex-row {
        width: 100%;
        justify-content: space-between;
        align-items: center;
    }

    ion-item.question-rows {
        --inner-padding-top: var(--mdl-spacing-2);
        --inner-padding-bottom: var(--mdl-spacing-2);
    }
}
