/* _content/deepDGA/Components/Layout/MainLayout.razor.rz.scp.css */
.connection-error[b-owydyyjrig] {
    position: fixed;
    top: 0;
    z-index: 10000;
    width: 100vw;
    height: 100vh;
    background-color:#000a;
}
/* _content/deepDGA/Components/Pages/StatisticalCharts/ChartSticky.razor.rz.scp.css */
/* ---------- Chart selector toolbar ---------- */
.chart-toolbar[b-dvfw602fwe] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 16px;
    width: 100%;
    padding: 14px clamp(14px, 2vw, 22px);
    border: 1px solid var(--border, rgba(124, 139, 161, .22));
    border-radius: var(--ui-radius-lg, 24px);
    color: var(--text, #172033);
    overflow: hidden;
    position: relative;
    transition: background-color 0.1s linear;
}

    .chart-toolbar:hover[b-dvfw602fwe] {
        background-color: var(--surface-solid) !important;
    }

.chart-toolbar.card-bg-soft[b-dvfw602fwe] {
    background: radial-gradient( circle at 8% 0%, color-mix(in srgb, var(--info, #06b6d4) 10%, transparent), transparent 36% ), radial-gradient( circle at 92% 20%, color-mix(in srgb, var(--primary, #2563eb) 8%, transparent), transparent 34% ), color-mix(in srgb, var(--surface-solid, #fff) 72%, transparent);
    box-shadow: 0 12px 30px rgba(15, 23, 42, .05);
}

.chart-toolbar .header-title[b-dvfw602fwe] {
    margin-inline-end: 0;
    flex: 1 1 auto;
}

    .chart-toolbar .header-title h1[b-dvfw602fwe] {
        font-size: clamp(15px, 1.4vw, 18px);
    }

    .chart-toolbar .header-title p[b-dvfw602fwe] {
        max-width: 520px;
    }

.chart-toolbar .asset-filter-wrap label[b-dvfw602fwe] {
    font-size: .72rem;
}

.chart-toolbar .selectbox[b-dvfw602fwe],
.chart-toolbar .ui-form-select[b-dvfw602fwe],
.chart-toolbar select[b-dvfw602fwe] {
    min-height: 38px;
}

.chart-toolbar-compact[b-dvfw602fwe] {
    width: fit-content;
    max-width: 100%;
    padding: 12px;
    border-radius: var(--ui-radius-md, 18px);
}

    .chart-toolbar-compact .chart-toolbar-controls[b-dvfw602fwe] {
        display: grid;
        grid-template-columns: minmax(190px, 240px) minmax(190px, 240px) auto;
        align-items: center;
        gap: 7px;
    }

    .chart-toolbar-compact .asset-filter-wrap[b-dvfw602fwe] {
        padding: 0 !important;
        min-width: 0;
    }

    .chart-toolbar-compact .selectbox[b-dvfw602fwe],
    .chart-toolbar-compact select[b-dvfw602fwe] {
        min-height: 34px;
        height: 34px;
        font-size: .78rem;
        border-radius: 999px;
        padding-block: 0;
    }

    .chart-toolbar-compact .chart-show-btn[b-dvfw602fwe] {
        min-height: 34px;
        height: 34px;
        padding-inline: 12px;
    }
