@import '_content/LabReport.Portal.Shared/LabReport.Portal.Shared.qmklkg6s7f.bundle.scp.css';

/* /Components/MessagingRevenuePanel.razor.rz.scp.css */
/* Daily recharges vs usage billed — two series on one ₹ axis (palette slots 1 blue / 2 orange). */
.dpr-revchart[b-bzhkqh1xmb] { --rev-a: #2a78d6; --rev-b: #eb6834; position: relative; }
.dpr-revchart__legend[b-bzhkqh1xmb] { --rev-a: #2a78d6; --rev-b: #eb6834; display: inline-flex; align-items: center; gap: 6px; font-size: 12px; color: #52514e; }
.dpr-revchart__legend i[b-bzhkqh1xmb], .dpr-revchart__tip i[b-bzhkqh1xmb] { display: inline-block; width: 10px; height: 10px; border-radius: 3px; }

.dpr-revchart__plot[b-bzhkqh1xmb] {
    position: relative;
    display: flex;
    align-items: flex-end;
    height: 210px;
    padding-top: 18px;
    border-bottom: 1px solid #cfd5dc;
    background-image: linear-gradient(to top, rgba(15, 42, 63, .06) 1px, transparent 1px);
    background-size: 100% 25%;
}
.dpr-revchart__max[b-bzhkqh1xmb] { position: absolute; top: 0; left: 0; font-size: 11px; color: #7a8a99; }

.dpr-revchart__day[b-bzhkqh1xmb] {
    flex: 1 1 0;
    min-width: 0;
    height: 100%;
    display: flex;
    align-items: flex-end;
    justify-content: center;
    gap: 2px;
    padding: 0 1px;
    border-radius: 4px 4px 0 0;
}
.dpr-revchart__day.is-hover[b-bzhkqh1xmb] { background: rgba(15, 42, 63, .06); }

.dpr-revchart__bar[b-bzhkqh1xmb] { flex: 0 1 12px; max-width: 12px; min-width: 2px; border-radius: 4px 4px 0 0; }
.dpr-revchart__bar--a[b-bzhkqh1xmb] { background: var(--rev-a); }
.dpr-revchart__bar--b[b-bzhkqh1xmb] { background: var(--rev-b); }

.dpr-revchart__axis[b-bzhkqh1xmb] { display: flex; justify-content: space-between; margin-top: 6px; font-size: 11px; color: #7a8a99; }

.dpr-revchart__tip[b-bzhkqh1xmb] {
    position: absolute;
    top: 0;
    right: 0;
    display: flex;
    flex-direction: column;
    gap: 3px;
    padding: 8px 10px;
    font-size: 12px;
    background: #fff;
    border: 1px solid #e2e8f0;
    border-radius: 8px;
    box-shadow: 0 6px 18px rgba(15, 42, 63, .12);
    pointer-events: none;
}
.dpr-revchart__tip span[b-bzhkqh1xmb] { display: inline-flex; align-items: center; gap: 6px; color: #334155; }

:root[data-bs-theme=dark] .dpr-revchart[b-bzhkqh1xmb],
:root[data-bs-theme=dark] .dpr-revchart__legend[b-bzhkqh1xmb] { --rev-a: #3987e5; --rev-b: #d95926; }
:root[data-bs-theme=dark] .dpr-revchart__legend[b-bzhkqh1xmb] { color: #c3c2b7; }
:root[data-bs-theme=dark] .dpr-revchart__plot[b-bzhkqh1xmb] { border-bottom-color: #383835; background-image: linear-gradient(to top, rgba(255, 255, 255, .06) 1px, transparent 1px); }
:root[data-bs-theme=dark] .dpr-revchart__tip[b-bzhkqh1xmb] { background: #1a1a19; border-color: #383835; }
:root[data-bs-theme=dark] .dpr-revchart__tip span[b-bzhkqh1xmb] { color: #e6e6e3; }
