<style>
    .onsis-import-date {
        margin-left: -330px;
    }
    @media screen and (min-width: 1366px) {
        .onsis-import-date {
            width: 888px;
        margin-left: -378px;

        }
    }
    @media screen and (max-width: 767px) {
        .onsis-import-date {
            margin-left: 0 !important;
            width: auto !important;
            white-space: normal;
            display: block;
        }
        .onsis-import-date-mobile {
            margin: 10px 3px !important;
            width: auto !important;
            white-space: normal;
            display: block;
        }
    }

    /* Login modal (jquery-modal): compact, centered, no empty vertical gap */
    .sc-login-modal.modal {
        max-width: 400px;
        width: calc(100% - 32px);
        margin: 0 auto;
        padding: 28px 24px 24px;
        height: auto !important;
        min-height: 0;
        box-sizing: border-box;
        border-radius: 6px;
        text-align: center;
        position: relative;
    }
    .sc-login-modal .sc-login-modal__inner {
        display: flex;
        flex-direction: column;
        align-items: center;
        gap: 18px;
        position: relative;
        padding-top: 8px;
    }
    .sc-login-modal .sc-login-modal__message {
        margin: 0;
        font-size: 1.05rem;
        line-height: 1.45;
        color: #333;
    }
    .sc-login-modal .sc-login-modal__message a {
        color: #0067B6;
        text-decoration: underline;
    }
    .sc-login-modal .sc-login-modal__btn {
        display: inline-block;
        background: #0067B6;
        color: #fff !important;
        text-decoration: none !important;
        font-weight: 600;
        padding: 10px 24px;
        border-radius: 4px;
        border: none;
        cursor: pointer;
        font-size: 0.95rem;
    }
    .sc-login-modal .sc-login-modal__btn:hover,
    .sc-login-modal .sc-login-modal__btn:focus {
        background: #005a9e;
        color: #fff !important;
    }
    /* Hide plugin's floating close icon to avoid overlap issues */
    .sc-login-modal a.close-modal {
        display: none !important;
    }
    /* Custom close button inside the modal layout */
    .sc-login-modal .sc-login-modal__close {
        position: absolute;
        top: -30px;
        right: -22px;
        width: 28px;
        height: 28px;
        border: none;
        background: transparent;
        color: #666;
        font-size: 22px;
        line-height: 1;
        cursor: pointer;
        padding: 0;
    }
    .sc-login-modal .sc-login-modal__close:hover,
    .sc-login-modal .sc-login-modal__close:focus {
        color:rgb(208, 45, 45);
    }
    
</style>
<script>
    (function() {
        function moveImportDateToBottomOnMobile() {
            if (!window.matchMedia('(max-width: 767px)').matches) {
                return;
            }

            if (document.querySelector('.onsis-import-date-mobile')) {
                return;
            }

            var source = document.querySelector('.onsis-import-date');
            if (!source || !source.innerHTML.trim()) {
                return;
            }

            var footer = document.querySelector('footer, #colophon, .site-footer');
            var target = document.querySelector('.site-main, #primary, #content, main');

            if (!target && !footer) {
                return;
            }

            var clone = source.cloneNode(true);
            clone.classList.add('onsis-import-date-mobile');
            if (footer && footer.parentNode) {
                footer.parentNode.insertBefore(clone, footer);
            } else {
                target.appendChild(clone);
            }
        }

        document.addEventListener('DOMContentLoaded', function() {
            moveImportDateToBottomOnMobile();
            // Elementor/content may render after DOMContentLoaded.
            setTimeout(moveImportDateToBottomOnMobile, 300);
        });
    })();
</script>









<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="https://schoolcred.ca/wp-sitemap-index.xsl" ?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><sitemap><loc>https://schoolcred.ca/wp-sitemap-posts-page-1.xml</loc></sitemap><sitemap><loc>https://schoolcred.ca/wp-sitemap-posts-school-1.xml</loc></sitemap><sitemap><loc>https://schoolcred.ca/wp-sitemap-posts-school-2.xml</loc></sitemap><sitemap><loc>https://schoolcred.ca/wp-sitemap-users-1.xml</loc></sitemap></sitemapindex>
