/* _content/ReadyPlatformWebsite/Components/Layout/MainLayout.razor.rz.scp.css */
#blazor-error-ui[b-2hfvsgpja6] {
    background: lightyellow;
    bottom: 0;
    box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
    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-2hfvsgpja6] {
        cursor: pointer;
        position: absolute;
        right: 0.75rem;
        top: 0.5rem;
    }
/* _content/ReadyPlatformWebsite/Components/Pages/TermsConditions.razor.rz.scp.css */
/* 1. Center the Title vertically */
.page-title-section .container[b-jzrktwinfv] {
    min-height: 180px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

/* 2. Style the List */
.legal-text ol[b-jzrktwinfv] {
    list-style: none;
    counter-reset: legal-counter;
    padding-left: 0;
}

    .legal-text ol > li[b-jzrktwinfv] {
        counter-increment: legal-counter;
        margin-bottom: 2.5rem;
        position: relative;
        /* Increase padding-left to create a "gutter" for the numbers */
        padding-left: 3.5rem;
        font-size: 1.1rem;
        line-height: 1.7;
    }

        /* 3. The Number alignment logic */
        .legal-text ol > li[b-jzrktwinfv]::before {
            content: counter(legal-counter) ".";
            position: absolute;
            /* Position the number box */
            left: 0;
            top: 0;
            /* Give the number box a fixed width */
            width: 2.8rem;
            /* RIGHT align the number within that width */
            text-align: right;
            font-weight: 700;
            font-size: 1.25rem;
            color: var(--heading-color);
        }

        .legal-text ol > li > strong[b-jzrktwinfv] {
            display: inline-block;
            font-weight: 700;
            font-size: 1.25rem;
            color: var(--heading-color);
            /* This adds a tiny bit of space after the number before the title starts */
            margin-left: 0.2rem;
        }

.legal-text p[b-jzrktwinfv] {
    margin-top: 0.5rem;
}

.legal-text[b-jzrktwinfv] {
    opacity: 1 !important;
    transform: none !important;
}
