body {
    overflow-y: scroll;
}

.hjp-logo-text {
    font-family: 'oshigo';
    color: #f9a825;
}

div.hjp-amount-container {
    display: flex;
    flex-direction: row;
    align-items: center;

    span.hjp-amount-unit {
        font-size: 0.8em;
        opacity: 0.8;
    }
}

.hjp-amount-input-field .mud-input-adornment .mud-input-adornment-icon {
    fill: #F9A825;
}

.hjp-daily-balance-chart circle {
    fill: #2979FF;
}

.hjp-stats-category-cell {
    display: flex;
    align-items: center;
    width: 100%;
}

.hjp-stats-amount-cell {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    width: 100%;
    font-family: 'Roboto Mono', monospace;
}