/* Time2Work additions on top of Dashkit */
.t2w-brand {
    font-weight: 600;
    font-size: 1.25rem;
    letter-spacing: -0.01em;
    color: var(--bs-primary);
}
#sidebarUser {
    padding-top: 1rem;
    padding-bottom: 1rem;
}
.table td.text-end, .table th.text-end { white-space: nowrap; }
.quote-lines input { min-width: 6rem; }

/* Definition lists: show a dash for empty values. */
.dl-dash dd { min-height: 1.5em; }
.dl-dash dd:empty::after { content: "–"; color: var(--bs-secondary-color); }
