/**
 * Google Sans weight corrections (loaded last).
 */

.font-medium {
    font-weight: var(--fw-medium) !important;
}

.font-semibold {
    font-weight: var(--fw-semibold) !important;
}

[style*="font-weight:500"],
[style*="font-weight: 500"] {
    font-weight: var(--fw-medium) !important;
}

[style*="font-weight:600"],
[style*="font-weight: 600"],
[style*="font-weight:650"],
[style*="font-weight: 650"] {
    font-weight: var(--fw-semibold) !important;
}

[style*="font-weight:700"],
[style*="font-weight: 700"],
[style*="font-weight:750"],
[style*="font-weight: 750"],
[style*="font-weight:800"],
[style*="font-weight: 800"] {
    font-weight: var(--fw-bold) !important;
}

.sb-brand-text,
.sb-avatar {
    font-weight: var(--fw-bold) !important;
}

.sb-link.active,
.sb-uname {
    font-weight: var(--fw-semibold) !important;
}

.sb-link,
.sb-folder {
    font-weight: var(--fw-medium) !important;
}

.cal-title h1,
.cal-weekday,
.cal-day-num,
.cal-badge,
.cal-label,
.cal-timer,
.cal-readonly-label {
    font-weight: var(--fw-bold) !important;
}

.cal-btn,
.cal-select,
.cal-task-meta,
.cal-worker-comment-head,
.cal-readonly-value,
.cal-task-title {
    font-weight: var(--fw-semibold) !important;
}

.fm-ocr-card-title,
.fm-fab-actions .btn,
.fm-camera-top-label,
.fm-modal-head strong,
.fm-folder-link.active,
.fm-files-badge,
.fm-section-label,
.fm-preview-toolbar .btn {
    font-weight: var(--fw-bold) !important;
}

.fm-ocr-table th,
.fm-info-label,
.fm-info-value,
.fm-preview-name,
.fm-topbar-title,
.fm-fab-panel-head strong,
.fm-fab-field label,
.fm-subfolder-card input,
.nav-tabs .nav-link.active,
.modal-header .modal-title {
    font-weight: var(--fw-semibold) !important;
}

label,
button,
.btn,
input,
select,
textarea {
    font-weight: inherit;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: var(--fw-bold);
}

table th {
    font-weight: var(--fw-semibold);
}
