/* /Components/Layout/MainLayout.razor.rz.scp.css */
/* Copyright © 2026 Douglas Anthony Lawrence. All rights reserved worldwide. */
#blazor-error-ui[b-gp4ceiw7he] {
    color-scheme: light only;
    background: lightyellow;
    bottom: 0;
    box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
    box-sizing: border-box;
    display: none;
    left: 0;
    padding: 0.6rem 1.25rem 0.7rem 1.25rem;
    position: fixed;
    width: 100%;
    z-index: 1000;
}

    #blazor-error-ui .dismiss[b-gp4ceiw7he] {
        cursor: pointer;
        position: absolute;
        right: 0.75rem;
        top: 0.5rem;
    }
/* /Components/Pages/TrackRecordFrame.razor.rz.scp.css */
/* Copyright © 2026 Douglas Anthony Lawrence. All rights reserved worldwide. */

/* Back and Next sit together and wrap on a phone rather than overflow. */
.tr-steps[b-2h225ex2l3] {
    display: flex;
    flex-wrap: wrap;
    gap: .5rem;
    margin: 1rem 0;
}

.tr-steps [aria-disabled="true"][b-2h225ex2l3] {
    opacity: .55;
    cursor: default;
}

.tr-key[b-2h225ex2l3] {
    margin-top: .75rem;
}

.tr-nowrap[b-2h225ex2l3] {
    white-space: nowrap;
}
/* /Components/TrackRecordChart.razor.rz.scp.css */
/* Copyright © 2026 Douglas Anthony Lawrence. All rights reserved worldwide. */

/* The drawing scales with the page and never scrolls it sideways; every colour in it is one of the
   site's tokens, so it follows light and dark with everything else. */
.tr-chart-scroll[b-d4iywb2agm] {
    overflow-x: auto;
}

/* Never narrower than this: below it the labels are too small to read, so on a phone the chart
   scrolls sideways inside its own box (the page itself never does). */
.tr-chart[b-d4iywb2agm] {
    display: block;
    width: 100%;
    min-width: 520px;
    height: auto;
    border-radius: 8px;
}

/* ::deep: the labels are written as markup (see SvgText), so they carry no scope attribute. */
.tr-chart[b-d4iywb2agm]  .tr-axis {
    font: 13px var(--lw-font-data);
    fill: var(--lw-text-3);
}

.tr-chart[b-d4iywb2agm]  .tr-verdict {
    font: 600 13px var(--lw-font-ui);
    fill: var(--lw-text-1);
}
