/* DigiInfra Survey: small additions on top of AdminLTE 4.10 */

.brand-mark {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 33px;
    height: 33px;
    background: var(--bs-primary);
    color: #fff;
    font-weight: 700;
    font-size: .9rem;
}

.user-avatar {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 2rem;
    height: 2rem;
    font-size: .85rem;
    font-weight: 700;
}

.user-avatar-lg {
    width: 90px;
    height: 90px;
    font-size: 2rem;
}

.user-menu .user-header {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: .5rem;
}

/* Modules not built yet */
.sidebar-menu .nav-link-pending {
    cursor: default;
    opacity: .6;
}

.sidebar-menu .nav-link-pending:hover {
    background: transparent;
}

/* Numbers that line up in tables and tiles */
.tabular-nums,
.small-box h3,
.table td.num {
    font-variant-numeric: tabular-nums;
}

.small-box .small-box-target {
    font-size: 1.1rem;
    font-weight: 600;
}

.progress-thin {
    height: .5rem;
}

/* Field (enumerator) screens: large touch targets */
.field-body {
    max-width: 560px;
    margin: 0 auto;
}

.field-body .btn-lg {
    min-height: 52px;
}
