:host {
    display: flex;
    flex-direction: column;
    flex: auto;
    overflow: auto;
    height: 100%;

    >.btn-block {
        margin: 20px;
        width: auto;
        flex: none;
    }
}

.hotkeys-table {
    margin-top: 30px;

    td, th {
        padding: 5px 10px;
    }
}

textarea {
    font-family: 'Source Code Pro', monospace;
    min-height: 120px;
}

:host {
    display: flex;
    flex-direction: column;
    flex: auto;

    >.btn-block {
        margin: 20px;
        width: auto;
        flex: none;
    }
}

.tab-content {
    overflow: auto;
    height: 100%;
}

.hotkeys-table {
    margin-top: 30px;

    td, th {
        padding: 5px 10px;
    }
}

textarea {
    font-family: 'Source Code Pro', monospace;
    min-height: 120px;
}

Set overflow on content instead of screen in settings
Set overflow on content instead of screen in settings