/* App styles for print. */

html {
    color: #222;
    background: #fff;
}

body {
    font-size: 10pt;
}
.page-header {
    color: #222;
    background: #fff;
    box-shadow: none;
}

.main-navigation,
.portfolio-navigation {
    display: none;
}

.portfolio tr.title-row {
    break-before: always;
}

.portfolio th,
.holding td,
.portfolio th.kpi,
.holding td.kpi {
    background: #fff;
}

.portfolio td.negative {
    color: #b00;
    background: #fff;
}

.portfolio td.positive {
    color: #070;
    background: #fff;
}

.portfolio tr.totals {
    color: #000;
}
