﻿/*RADZEN: Para que los tabs aparezcan uno debajo del otro (wrap)*/
ul[role=tablist] {
    flex-wrap: wrap;
}

@media (max-width: 768px) {
    .rz-dialog:not(.rz-dialog-confirm):not(.rz-dialog-alert) {
        width: unset !important;
        inset-block-start: unset !important;
    }
}

.rz-datatable td {
    padding: 0.375rem !important;
}

.rz-navigation-item-link {
    font-size: 0.875rem !important;
}

.rz-button {
    border-radius: 0.5rem !important;
}

.rz-dialog {
    border-radius: 0.75rem !important;
}

.bcts-site-title {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 1rem
}

.bcts-site-user {
    white-space: nowrap;
    font-size: 1rem
}

.rz-text-body2 {
    word-wrap: break-word;
}

.bcts-h2 {
    font-size: 1.5rem !important;
    font-weight: bold !important;
}

.bcts-h3 {
    font-size: 1.25rem !important;
    font-weight: bold !important;
}

.bcts-h4 {
    font-size: 1rem !important;
    font-weight: bold !important;
}

.bcts-estandar-100 {
    width: 100% !important;
}

html {
    font-size: 0.875rem !important;
}

body {
    font-size: 0.875rem !important;
}

:root {
    --rz-body-font-size: 0.875rem !important;
    --rz-html-font-size: 0.875rem !important;
    --rz-input-height: 2rem !important;
    --rz-gap: 0.625rem !important;
    --rz-panel-border-radius: calc(var(--rz-border-radius) * 3) !important;
    --rz-grid-border-radius: calc(var(--rz-border-radius)* 3) !important;
    --rz-card-border-radius: calc(var(--rz-border-radius)* 3) !important;
    --rz-layout-body-border-radius: calc(var(--rz-border-radius)* 4) !important;
    --rz-layout-body-background-color: var(--rz-white) !important;
    --rz-primary: #1434A4 !important;
    --rz-upload-button-bar-background-color: var(--rz-layout-body-background-color) !important;
    --rz-primary-lighter: #d8e1f2 !important;
    --rz-text-selection-background-color: var(--rz-base-200) !important;
}
