/* Honeypot field: hidden from people, still present for naive bots. */
.hp-field {
    position: absolute !important;
    left: -10000px !important;
    top: auto;
    width: 1px;
    height: 1px;
    overflow: hidden;
}

.auth-card {
    max-width: 420px;
}

.table td,
.table th {
    vertical-align: middle;
}

.settings-nav {
    top: 1rem;
}

.settings-logo {
    max-width: 320px;
    max-height: 120px;
}

section[id],
.card[id] {
    scroll-margin-top: 1rem;
}

.quote-totals {
    max-width: 360px;
}

.client-results {
    z-index: 1050;
    max-height: 260px;
    overflow-y: auto;
}

.document-lines-table {
    min-width: 980px;
}

.public-logo {
    max-height: 64px;
    max-width: 260px;
}

.chart-box {
    position: relative;
    height: 280px;
}
