.widget.funding {
    width: calc(16 * var(--block-width));
    margin: var(--base-margin);
}

.widget.funding > .columns {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.widget.funding > .columns > .col {
    width: 47%;
}

.widget.funding > .columns > .col > .row {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    box-sizing: border-box;
}

.widget.funding > .columns > .col > .row.sf-time {
    margin-top: 12px;
}

.widget.funding > .columns > .col > h4 {
    font-size: var(--small-font-size);
    font-family: var(--small-font-family), sans-serif;
    text-transform: uppercase;
    margin: 16px 0 0 0;
}

.widget.funding .row {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    margin: 0 0 12px 0;
}

.widget.funding > .columns > .col > .row.result {
    margin: 0 0 16px 0;
    justify-content: space-between;
    font-family: 'Roboto Mono', monospace;
    flex-wrap: wrap;
    font-size: 15px;
}

.widget.funding .cell.var {
    padding: 0 4px;
    border-radius: 3px;
    transition: background .2s;
}

.widget.funding .cell.var:hover {
    background: cornsilk;
}

.widget.funding .fft-input, .widget.funding .scb-input {
    width: 130px;
}

.widget.funding .ff-timer.lit {
    background: rgba(162, 205, 148, 0.25);
}

.widget.funding .row.result-header.caption > h2 {
    flex-grow: 2;
}

.widget.funding .row.result-header.caption > .field {
    width: 150px;
    margin-right: 12px;
}

.widget.funding .grid4 {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
}

.widget.funding .grid4 button {
    width: 100%;
}

.widget.funding .grid4 > .t_title {
    margin-right: 12px;
}

.widget.funding .grid4 > .t_selector {
    width: 100px;
    flex: none;
}

.widget.funding .grid4 > .t_const {
    width: 70px;
    flex: none;
}

.widget.funding .grid4 > .t_min {
    width: 70px;
    flex: none;
}

.widget.funding .grid4 > .t_max {
    width: 70px;
    flex: none;
}