.dxbl-theme-fluent:not(.dxbl-theme-dark) .app {
    --send-font-family: "Segoe UI Variable", "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;
    --send-xaf-page-bg: #eef3f7;
    --send-xaf-page-wash:
        radial-gradient(circle at top left, color-mix(in srgb, var(--dxds-color-surface-primary-default-rest, #1f82b5) 8%, transparent) 0, transparent 24rem),
        linear-gradient(180deg, #f7fafc 0, var(--send-xaf-page-bg) 100%);
    --send-xaf-surface: #ffffff;
    --send-xaf-surface-soft: #f8fafc;
    --send-xaf-border: rgba(68, 83, 96, .14);
    --send-xaf-border-strong: rgba(68, 83, 96, .22);
    --send-xaf-ink: #17212b;
    --send-xaf-muted: #516172;
    --send-xaf-shadow: 0 12px 28px rgba(32, 44, 57, .08);
    --send-xaf-shadow-soft: 0 6px 18px rgba(32, 44, 57, .06);
    --send-theme-tab-ink: #1e2a32;
    --send-theme-tab-muted: #5e6871;
    --send-theme-tab-border: rgba(54, 70, 82, .18);
    --send-theme-tab-bg: #ffffff;
    --send-theme-tab-bg-hover: #f6f8fa;
    --send-theme-tab-accent: var(--dxds-color-surface-primary-default-rest, var(--dxds-color-content-primary-default-rest, var(--dxds-primary-100, var(--DS-primary-100, var(--dxbl-accent-color-100, #1f82b5)))));
    --send-theme-tab-selected-bg: color-mix(in srgb, var(--send-theme-tab-accent) 12%, var(--dxds-color-surface-neutral-default-rest, #ffffff));
    --send-theme-tab-selected-border: color-mix(in srgb, var(--send-theme-tab-accent) 55%, transparent);
    --send-theme-tab-selected-ink: var(--dxds-color-content-primary-default-rest, var(--dxds-primary-120, var(--DS-primary-120, var(--dxbl-accent-color-120, #0f5f86))));
    --send-theme-tab-focus: color-mix(in srgb, var(--send-theme-tab-accent) 18%, transparent);
    background: var(--send-xaf-page-bg);
    font-family: var(--send-font-family);
}

.dxbl-theme-fluent:not(.dxbl-theme-dark) .app :is(
    button,
    input,
    textarea,
    select,
    label,
    table,
    .dxbl-btn,
    .dxbl-text-edit,
    .dxbl-combobox,
    .dxbl-spin-edit,
    .dxbl-memo-edit,
    .dxbl-grid,
    .dxbl-tabs,
    .dxbl-accordion,
    .xaf-navmenu,
    .view-caption-root
) {
    font-family: var(--send-font-family);
}

.dxbl-theme-fluent:not(.dxbl-theme-dark) .app .xaf-main-layout,
.dxbl-theme-fluent:not(.dxbl-theme-dark) .app .main,
.dxbl-theme-fluent:not(.dxbl-theme-dark) .app .main-content {
    background: transparent;
}

.dxbl-theme-fluent:not(.dxbl-theme-dark) .app .main-content.xaf-flex-auto {
    background: var(--send-xaf-page-wash);
    padding: 1rem;
}

.dxbl-theme-fluent:not(.dxbl-theme-dark) .app .main-toolbar,
.dxbl-theme-fluent:not(.dxbl-theme-dark) .app .xaf-header-actions,
.dxbl-theme-fluent:not(.dxbl-theme-dark) .app .xaf-actions,
.dxbl-theme-fluent:not(.dxbl-theme-dark) .app .xaf-action-container {
    background: transparent !important;
}

.dxbl-theme-fluent:not(.dxbl-theme-dark) .app .main-toolbar,
.dxbl-theme-fluent:not(.dxbl-theme-dark) .app .xaf-header-actions {
    border-color: transparent !important;
}

.dxbl-theme-fluent:not(.dxbl-theme-dark) .app .main-toolbar {
    background: var(--send-xaf-page-wash) !important;
    box-shadow: 0 6px 16px rgba(32, 44, 57, .07);
    padding-inline: 1rem;
    position: relative;
    z-index: 2;
}

.dxbl-theme-fluent:not(.dxbl-theme-dark) .app .sidebar {
    margin: .5rem 0 0 .5rem;
    border: 1px solid var(--send-xaf-border);
    border-radius: 8px;
    background: var(--send-xaf-surface);
    box-shadow: var(--send-xaf-shadow-soft);
    overflow: hidden;
}

.dxbl-theme-fluent:not(.dxbl-theme-dark) .app .xaf-tree-view {
    height: calc(100% - 1rem);
    padding: .75rem;
    background: transparent;
}

.dxbl-theme-fluent:not(.dxbl-theme-dark) .app .sidebar .dxbl-text-edit,
.dxbl-theme-fluent:not(.dxbl-theme-dark) .app .sidebar input {
    border-radius: 7px;
    background: var(--send-xaf-surface);
}

.dxbl-theme-fluent:not(.dxbl-theme-dark) .app .xaf-navmenu {
    display: grid;
    gap: .18rem;
    background: transparent;
}

.dxbl-theme-fluent:not(.dxbl-theme-dark) .app .xaf-nav-item,
.dxbl-theme-fluent:not(.dxbl-theme-dark) .app .xaf-navmenu .dxbl-accordion-group {
    border-radius: 7px;
    background: transparent;
}

.dxbl-theme-fluent:not(.dxbl-theme-dark) .app .xaf-navmenu .dxbl-accordion-group-header,
.dxbl-theme-fluent:not(.dxbl-theme-dark) .app .xaf-nav-item > a,
.dxbl-theme-fluent:not(.dxbl-theme-dark) .app .xaf-nav-item > div > a {
    min-height: 2.35rem;
    border-radius: 7px;
    background: transparent;
    color: var(--send-xaf-ink);
    transition: background-color .16s ease, color .16s ease, box-shadow .16s ease;
}

.dxbl-theme-fluent:not(.dxbl-theme-dark) .app .xaf-navmenu .dxbl-accordion-group-header:hover,
.dxbl-theme-fluent:not(.dxbl-theme-dark) .app .xaf-nav-item > a:hover,
.dxbl-theme-fluent:not(.dxbl-theme-dark) .app .xaf-nav-item > div > a:hover {
    background: color-mix(in srgb, var(--dxds-color-surface-primary-default-rest, #1f82b5) 7%, #ffffff);
}

.dxbl-theme-fluent:not(.dxbl-theme-dark) .app .xaf-navmenu .dxbl-accordion-group.dxbl-active > .dxbl-accordion-group-header,
.dxbl-theme-fluent:not(.dxbl-theme-dark) .app .xaf-navmenu .dxbl-accordion-group-header.dxbl-active,
.dxbl-theme-fluent:not(.dxbl-theme-dark) .app .xaf-nav-item.dxbl-active > a,
.dxbl-theme-fluent:not(.dxbl-theme-dark) .app .xaf-nav-item > a.dxbl-active,
.dxbl-theme-fluent:not(.dxbl-theme-dark) .app .xaf-nav-item > a[aria-current="page"],
.dxbl-theme-fluent:not(.dxbl-theme-dark) .app .xaf-nav-item > div > a[aria-current="page"] {
    background: color-mix(in srgb, var(--dxds-color-surface-primary-default-rest, #1f82b5) 12%, #ffffff);
    color: var(--dxds-color-content-primary-default-rest, var(--send-xaf-ink));
    box-shadow: inset 4px 0 0 var(--dxds-color-surface-primary-default-rest, #1f82b5);
}

.dxbl-theme-fluent:not(.dxbl-theme-dark) .app .xaf-nav-link {
    font-weight: 650;
    text-decoration: none !important;
}

.dxbl-theme-fluent:not(.dxbl-theme-dark) .app .clickable-xaf-nav-item > a .xaf-nav-link,
.dxbl-theme-fluent:not(.dxbl-theme-dark) .app .clickable-xaf-nav-item > div > a .xaf-nav-link {
    text-decoration: none !important;
}

.dxbl-theme-fluent:not(.dxbl-theme-dark) .app .xaf-nav-menu-item-icon,
.dxbl-theme-fluent:not(.dxbl-theme-dark) .app .xaf-navmenu .xaf-image,
.dxbl-theme-fluent:not(.dxbl-theme-dark) .app .xaf-navmenu img,
.dxbl-theme-fluent:not(.dxbl-theme-dark) .app .xaf-navmenu .xaf-component-image,
.dxbl-theme-fluent:not(.dxbl-theme-dark) .app .xaf-navmenu .xaf-image-container {
    display: none !important;
}

.dxbl-theme-fluent:not(.dxbl-theme-dark) .app .sidebar small,
.dxbl-theme-fluent:not(.dxbl-theme-dark) .app .sidebar .text-muted {
    color: var(--send-xaf-muted) !important;
}

.dxbl-theme-fluent:not(.dxbl-theme-dark) .app .view-caption-root {
    color: var(--send-xaf-ink);
    font-weight: 760;
    letter-spacing: 0;
}

.dxbl-theme-fluent:not(.dxbl-theme-dark) .app [role="tablist"]:not(.send-vertical-tabs [role="tablist"]):not(.send-vertical-tablist-region [role="tablist"]):not(.dx-blazor-reporting *):not(.dxbrv-wrapper *) {
    margin-bottom: .85rem;
    border: 0;
    background: transparent;
    max-width: 100%;
    min-width: 0;
}

.dxbl-theme-fluent:not(.dxbl-theme-dark) .app [role="tablist"]:not(.send-vertical-tabs [role="tablist"]):not(.send-vertical-tablist-region [role="tablist"]):not(.dx-blazor-reporting *):not(.dxbrv-wrapper *) ul {
    margin: 0;
    padding: 0;
    min-width: 0;
}

.dxbl-theme-fluent:not(.dxbl-theme-dark) .app [role="tablist"]:not(.send-vertical-tabs [role="tablist"]):not(.send-vertical-tablist-region [role="tablist"]):not(.dx-blazor-reporting *):not(.dxbrv-wrapper *) li {
    margin: 0;
}

.dxbl-theme-fluent:not(.dxbl-theme-dark) .app [role="tablist"]:not(.send-vertical-tabs [role="tablist"]):not(.send-vertical-tablist-region [role="tablist"]):not(.dx-blazor-reporting *):not(.dxbrv-wrapper *) [role="tab"] {
    position: relative;
    box-sizing: border-box;
    border: 2px solid transparent;
    border-radius: 6px;
    background-clip: padding-box;
    background: var(--send-theme-tab-bg);
    color: var(--send-theme-tab-muted);
    box-shadow: inset 0 0 0 1px var(--send-theme-tab-border), 0 1px 2px rgba(29, 42, 50, .06);
    font-weight: 500;
    text-align: center;
    transition: background-color .16s ease, border-color .16s ease, color .16s ease, box-shadow .16s ease;
}

.dxbl-theme-fluent:not(.dxbl-theme-dark) .app [role="tablist"]:not(.send-vertical-tabs [role="tablist"]):not(.send-vertical-tablist-region [role="tablist"]):not(.dx-blazor-reporting *):not(.dxbrv-wrapper *) [role="tab"]::before,
.dxbl-theme-fluent:not(.dxbl-theme-dark) .app [role="tablist"]:not(.send-vertical-tabs [role="tablist"]):not(.send-vertical-tablist-region [role="tablist"]):not(.dx-blazor-reporting *):not(.dxbrv-wrapper *) [role="tab"]::after {
    content: none !important;
}

.dxbl-theme-fluent:not(.dxbl-theme-dark) .app [role="tablist"]:not(.send-vertical-tabs [role="tablist"]):not(.send-vertical-tablist-region [role="tablist"]):not(.dx-blazor-reporting *):not(.dxbrv-wrapper *) [role="tab"] img,
.dxbl-theme-fluent:not(.dxbl-theme-dark) .app [role="tablist"]:not(.send-vertical-tabs [role="tablist"]):not(.send-vertical-tablist-region [role="tablist"]):not(.dx-blazor-reporting *):not(.dxbrv-wrapper *) [role="tab"] svg,
.dxbl-theme-fluent:not(.dxbl-theme-dark) .app [role="tablist"]:not(.send-vertical-tabs [role="tablist"]):not(.send-vertical-tablist-region [role="tablist"]):not(.dx-blazor-reporting *):not(.dxbrv-wrapper *) [role="tab"] .dxbl-image,
.dxbl-theme-fluent:not(.dxbl-theme-dark) .app [role="tablist"]:not(.send-vertical-tabs [role="tablist"]):not(.send-vertical-tablist-region [role="tablist"]):not(.dx-blazor-reporting *):not(.dxbrv-wrapper *) [role="tab"] .dxbl-icon {
    display: none !important;
}

.dxbl-theme-fluent:not(.dxbl-theme-dark) .app [role="tablist"]:not(.send-vertical-tabs [role="tablist"]):not(.send-vertical-tablist-region [role="tablist"]):not(.dx-blazor-reporting *):not(.dxbrv-wrapper *) [role="tab"]:hover {
    background: var(--send-theme-tab-selected-bg);
    color: var(--send-theme-tab-ink);
    box-shadow: inset 0 -3px 0 var(--send-theme-tab-accent), 0 1px 4px rgba(29, 42, 50, .08);
}

.dxbl-theme-fluent:not(.dxbl-theme-dark) .app [role="tablist"]:not(.send-vertical-tabs [role="tablist"]):not(.send-vertical-tablist-region [role="tablist"]):not(.dx-blazor-reporting *):not(.dxbrv-wrapper *) [role="tab"]:focus-visible {
    outline: 0;
    box-shadow: inset 0 0 0 1px var(--send-theme-tab-selected-border), 0 0 0 3px var(--send-theme-tab-focus);
}

.dxbl-theme-fluent:not(.dxbl-theme-dark) .app [role="tablist"]:not(.send-vertical-tabs [role="tablist"]):not(.send-vertical-tablist-region [role="tablist"]):not(.dx-blazor-reporting *):not(.dxbrv-wrapper *) [role="tab"][aria-selected="true"],
.dxbl-theme-fluent:not(.dxbl-theme-dark) .app [role="tablist"]:not(.send-vertical-tabs [role="tablist"]):not(.send-vertical-tablist-region [role="tablist"]):not(.dx-blazor-reporting *):not(.dxbrv-wrapper *) [role="tab"][aria-current="page"],
.dxbl-theme-fluent:not(.dxbl-theme-dark) .app [role="tablist"]:not(.send-vertical-tabs [role="tablist"]):not(.send-vertical-tablist-region [role="tablist"]):not(.dx-blazor-reporting *):not(.dxbrv-wrapper *) [role="tab"][tabindex="0"],
.dxbl-theme-fluent:not(.dxbl-theme-dark) .app [role="tablist"]:not(.send-vertical-tabs [role="tablist"]):not(.send-vertical-tablist-region [role="tablist"]):not(.dx-blazor-reporting *):not(.dxbrv-wrapper *) [role="tab"].active,
.dxbl-theme-fluent:not(.dxbl-theme-dark) .app [role="tablist"]:not(.send-vertical-tabs [role="tablist"]):not(.send-vertical-tablist-region [role="tablist"]):not(.dx-blazor-reporting *):not(.dxbrv-wrapper *) [role="tab"].dxbl-active,
.dxbl-theme-fluent:not(.dxbl-theme-dark) .app [role="tablist"]:not(.send-vertical-tabs [role="tablist"]):not(.send-vertical-tablist-region [role="tablist"]):not(.dx-blazor-reporting *):not(.dxbrv-wrapper *) [role="tab"].dx-state-active,
.dxbl-theme-fluent:not(.dxbl-theme-dark) .app [role="tablist"]:not(.send-vertical-tabs [role="tablist"]):not(.send-vertical-tablist-region [role="tablist"]):not(.dx-blazor-reporting *):not(.dxbrv-wrapper *) [role="tab"].selected {
    background: var(--send-theme-tab-bg);
    color: var(--send-theme-tab-selected-ink);
    box-shadow: inset 0 0 0 1px var(--send-theme-tab-selected-border), inset 0 -3px 0 var(--send-theme-tab-accent), 0 1px 3px rgba(29, 42, 50, .08);
}

.dxbl-theme-fluent:not(.dxbl-theme-dark) .app [role="tablist"]:not(.send-vertical-tabs [role="tablist"]):not(.send-vertical-tablist-region [role="tablist"]):not(.dx-blazor-reporting *):not(.dxbrv-wrapper *) [role="tab"][aria-selected="true"]::after,
.dxbl-theme-fluent:not(.dxbl-theme-dark) .app [role="tablist"]:not(.send-vertical-tabs [role="tablist"]):not(.send-vertical-tablist-region [role="tablist"]):not(.dx-blazor-reporting *):not(.dxbrv-wrapper *) [role="tab"][aria-current="page"]::after,
.dxbl-theme-fluent:not(.dxbl-theme-dark) .app [role="tablist"]:not(.send-vertical-tabs [role="tablist"]):not(.send-vertical-tablist-region [role="tablist"]):not(.dx-blazor-reporting *):not(.dxbrv-wrapper *) [role="tab"][tabindex="0"]::after,
.dxbl-theme-fluent:not(.dxbl-theme-dark) .app [role="tablist"]:not(.send-vertical-tabs [role="tablist"]):not(.send-vertical-tablist-region [role="tablist"]):not(.dx-blazor-reporting *):not(.dxbrv-wrapper *) [role="tab"].active::after,
.dxbl-theme-fluent:not(.dxbl-theme-dark) .app [role="tablist"]:not(.send-vertical-tabs [role="tablist"]):not(.send-vertical-tablist-region [role="tablist"]):not(.dx-blazor-reporting *):not(.dxbrv-wrapper *) [role="tab"].dxbl-active::after,
.dxbl-theme-fluent:not(.dxbl-theme-dark) .app [role="tablist"]:not(.send-vertical-tabs [role="tablist"]):not(.send-vertical-tablist-region [role="tablist"]):not(.dx-blazor-reporting *):not(.dxbrv-wrapper *) [role="tab"].dx-state-active::after,
.dxbl-theme-fluent:not(.dxbl-theme-dark) .app [role="tablist"]:not(.send-vertical-tabs [role="tablist"]):not(.send-vertical-tablist-region [role="tablist"]):not(.dx-blazor-reporting *):not(.dxbrv-wrapper *) [role="tab"].selected::after {
    position: absolute;
    left: 50%;
    bottom: -6px;
    width: 10px;
    height: 6px;
    border: 0;
    background: var(--send-theme-tab-accent);
    clip-path: polygon(0 0, 100% 0, 50% 100%);
    content: "" !important;
    pointer-events: none;
    transform: translateX(-50%);
}

.dxbl-theme-fluent:not(.dxbl-theme-dark) .app [role="tablist"]:not(.send-vertical-tabs [role="tablist"]):not(.send-vertical-tablist-region [role="tablist"]):not(.dx-blazor-reporting *):not(.dxbrv-wrapper *) [role="tab"][aria-selected="true"]:hover,
.dxbl-theme-fluent:not(.dxbl-theme-dark) .app [role="tablist"]:not(.send-vertical-tabs [role="tablist"]):not(.send-vertical-tablist-region [role="tablist"]):not(.dx-blazor-reporting *):not(.dxbrv-wrapper *) [role="tab"][aria-current="page"]:hover,
.dxbl-theme-fluent:not(.dxbl-theme-dark) .app [role="tablist"]:not(.send-vertical-tabs [role="tablist"]):not(.send-vertical-tablist-region [role="tablist"]):not(.dx-blazor-reporting *):not(.dxbrv-wrapper *) [role="tab"][tabindex="0"]:hover,
.dxbl-theme-fluent:not(.dxbl-theme-dark) .app [role="tablist"]:not(.send-vertical-tabs [role="tablist"]):not(.send-vertical-tablist-region [role="tablist"]):not(.dx-blazor-reporting *):not(.dxbrv-wrapper *) [role="tab"].active:hover,
.dxbl-theme-fluent:not(.dxbl-theme-dark) .app [role="tablist"]:not(.send-vertical-tabs [role="tablist"]):not(.send-vertical-tablist-region [role="tablist"]):not(.dx-blazor-reporting *):not(.dxbrv-wrapper *) [role="tab"].dxbl-active:hover,
.dxbl-theme-fluent:not(.dxbl-theme-dark) .app [role="tablist"]:not(.send-vertical-tabs [role="tablist"]):not(.send-vertical-tablist-region [role="tablist"]):not(.dx-blazor-reporting *):not(.dxbrv-wrapper *) [role="tab"].dx-state-active:hover,
.dxbl-theme-fluent:not(.dxbl-theme-dark) .app [role="tablist"]:not(.send-vertical-tabs [role="tablist"]):not(.send-vertical-tablist-region [role="tablist"]):not(.dx-blazor-reporting *):not(.dxbrv-wrapper *) [role="tab"].selected:hover {
    background: var(--send-theme-tab-selected-bg);
    color: var(--send-theme-tab-selected-ink);
    box-shadow: inset 0 -3px 0 var(--send-theme-tab-accent), 0 1px 4px rgba(29, 42, 50, .08);
}

.dxbl-theme-fluent:not(.dxbl-theme-dark) .app :is(.dx-blazor-reporting, .dxbrv-wrapper) [role="tab"] img,
.dxbl-theme-fluent:not(.dxbl-theme-dark) .app :is(.dx-blazor-reporting, .dxbrv-wrapper) [role="tab"] svg,
.dxbl-theme-fluent:not(.dxbl-theme-dark) .app :is(.dx-blazor-reporting, .dxbrv-wrapper) [role="tab"] .dx-icon,
.dxbl-theme-fluent:not(.dxbl-theme-dark) .app :is(.dx-blazor-reporting, .dxbrv-wrapper) [role="tab"] .dxbl-image,
.dxbl-theme-fluent:not(.dxbl-theme-dark) .app :is(.dx-blazor-reporting, .dxbrv-wrapper) [role="tab"] .dxbl-icon,
.dxbl-theme-fluent:not(.dxbl-theme-dark) .app :is(.dx-blazor-reporting, .dxbrv-wrapper) [role="tab"] [class*="image"],
.dxbl-theme-fluent:not(.dxbl-theme-dark) .app :is(.dx-blazor-reporting, .dxbrv-wrapper) [role="tab"] [class*="icon"] {
    display: inline-flex !important;
}

.dxbl-theme-fluent:not(.dxbl-theme-dark) .app .dxbrv-wrapper .dxbrv-tabs .dxbrv-tab-icon {
    display: flex !important;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    border: 0;
    border-radius: 0;
    box-shadow: none;
    color: var(--dxbrv-white-color, #fff);
    font-family: "Devexpress-Viewer-Icons-Fluent", "Devexpress-Viewer-Icons" !important;
    font-size: var(--toolbar-icon-size, 1.125rem);
    font-style: normal;
    font-weight: normal;
    line-height: 1;
}

.dxbl-theme-fluent:not(.dxbl-theme-dark) .app .dxbrv-wrapper .dxbrv-tabs .dxbrv-tab-icon::before {
    display: block !important;
    color: currentColor;
}

.dxbl-theme-fluent:not(.dxbl-theme-dark) .app .dxbrv-wrapper .dxbrv-tabs .dx-icon-ReportViewer_Tabs_DocumentMap::before,
.dxbl-theme-fluent:not(.dxbl-theme-dark) .app .dxbrv-wrapper .dxbrv-tabs .dxd-icon-ReportViewer_Tabs_DocumentMap::before {
    content: "\e90e" !important;
}

.dxbl-theme-fluent:not(.dxbl-theme-dark) .app .dxbrv-wrapper .dxbrv-tabs .dx-icon-ReportViewer_Tabs_ExportOptions::before,
.dxbl-theme-fluent:not(.dxbl-theme-dark) .app .dxbrv-wrapper .dxbrv-tabs .dxd-icon-ReportViewer_Tabs_ExportOptions::before {
    content: "\e90f" !important;
}

.dxbl-theme-fluent:not(.dxbl-theme-dark) .app .dxbrv-wrapper .dxbrv-tabs .dx-icon-ReportViewer_Tabs_Parameters::before,
.dxbl-theme-fluent:not(.dxbl-theme-dark) .app .dxbrv-wrapper .dxbrv-tabs .dxd-icon-ReportViewer_Tabs_Parameters::before {
    content: "\e910" !important;
}

.dxbl-theme-fluent:not(.dxbl-theme-dark) .app .dxbrv-wrapper .dxbrv-tabs .dx-icon-ReportViewer_Tabs_Search::before,
.dxbl-theme-fluent:not(.dxbl-theme-dark) .app .dxbrv-wrapper .dxbrv-tabs .dxd-icon-ReportViewer_Tabs_Search::before {
    content: "\e91b" !important;
}

.dxbl-theme-fluent:not(.dxbl-theme-dark) .app .detail-view-content,
.dxbl-theme-fluent:not(.dxbl-theme-dark) .app .main-popup-listview,
.dxbl-theme-fluent:not(.dxbl-theme-dark) .app .xaf-masterdetail-listview {
    padding: 1rem;
}

.dxbl-theme-fluent:not(.dxbl-theme-dark) .app .detail-view-content > .dxbl-fl:has(dxbl-form-layout-item:not(.dxbl-group *):not(.dxbl-fl-tab-content *)):not(:has(.xaf-single-layout-item)),
.dxbl-theme-fluent:not(.dxbl-theme-dark) .app .detail-view-content > .dxbl-fl:not(:has(dxbl-form-layout-item:not(.dxbl-group *):not(.dxbl-fl-tab-content *))):not(:has(.xaf-single-layout-item)) .dxbl-tabs-content-panel,
.dxbl-theme-fluent:not(.dxbl-theme-dark) .app .detail-view-content .dxbl-group,
.dxbl-theme-fluent:not(.dxbl-theme-dark) .app .xaf-masterdetail-detailview,
.dxbl-theme-fluent:not(.dxbl-theme-dark) .app .dxbl-grid {
    border: 1px solid var(--send-xaf-border);
    border-radius: 8px;
    background: var(--send-xaf-surface);
    box-shadow: var(--send-xaf-shadow-soft);
}

.dxbl-theme-fluent:not(.dxbl-theme-dark) .app .detail-view-content > .dxbl-fl:has(dxbl-form-layout-item:not(.dxbl-group *):not(.dxbl-fl-tab-content *)):not(:has(.xaf-single-layout-item)) {
    padding: 1.25rem 1.35rem;
}

.dxbl-theme-fluent:not(.dxbl-theme-dark) .app .detail-view-content .dxbl-group {
    padding: .9rem 1rem;
}

.dxbl-theme-fluent:not(.dxbl-theme-dark) .app .detail-view-content .dxbl-group .dxbl-group-header,
.dxbl-theme-fluent:not(.dxbl-theme-dark) .app .detail-view-content .dxbl-group .dxbl-group-caption {
    color: var(--send-xaf-muted);
    font-size: .78rem;
    font-weight: 800;
    letter-spacing: .08em;
    text-transform: uppercase;
}

.dxbl-theme-fluent:not(.dxbl-theme-dark) .app .dxbl-grid {
    overflow: hidden;
}

.dxbl-theme-fluent:not(.dxbl-theme-dark) .app .dxbl-grid .dxbl-grid-header-row,
.dxbl-theme-fluent:not(.dxbl-theme-dark) .app .dxbl-grid [role="columnheader"] {
    background: var(--send-xaf-surface-soft);
    color: var(--send-xaf-ink);
    font-weight: 760;
}

.dxbl-theme-fluent:not(.dxbl-theme-dark) .app .dxbl-grid .dxbl-grid-data-row:hover {
    background: color-mix(in srgb, var(--dxds-color-surface-primary-default-rest, #1f82b5) 7%, #ffffff);
}

.dxbl-theme-fluent:not(.dxbl-theme-dark) .app .dxbl-text-edit,
.dxbl-theme-fluent:not(.dxbl-theme-dark) .app .dxbl-combobox,
.dxbl-theme-fluent:not(.dxbl-theme-dark) .app .dxbl-spin-edit,
.dxbl-theme-fluent:not(.dxbl-theme-dark) .app .dxbl-memo-edit {
    border-radius: 6px;
}

.dxbl-theme-fluent:not(.dxbl-theme-dark) .app .dxbl-btn {
    border-radius: 6px;
}

.dxbl-theme-fluent:not(.dxbl-theme-dark) .app .dxbl-tabs-content-panel {
    border-color: var(--send-xaf-border);
}

@media (max-width: 680px) {
    .dxbl-theme-fluent:not(.dxbl-theme-dark) .app [role="tablist"]:not(.send-vertical-tabs [role="tablist"]):not(.send-vertical-tablist-region [role="tablist"]):not(.dx-blazor-reporting *):not(.dxbrv-wrapper *) [role="tab"] {
        font-size: .9rem;
    }
}

.dxbl-theme-fluent:not(.dxbl-theme-dark) .app .send-dashboard-hero {
    box-shadow: var(--send-xaf-shadow);
}

.dxbl-theme-fluent:not(.dxbl-theme-dark) .app .send-dashboard-card,
.dxbl-theme-fluent:not(.dxbl-theme-dark) .app .send-dashboard-tv-panel,
.dxbl-theme-fluent:not(.dxbl-theme-dark) .app .send-dashboard-tv-score-card {
    box-shadow: var(--send-xaf-shadow-soft);
}


