/* Tema "ilv" do jquery.loading (padrão em plugins/ui/jquery-loading): logo completo em tom claro, com o traço sendo desenhado por cima, acima da mensagem. */
.loading-overlay.loading-theme-ilv {
    background-color: rgba(255, 255, 255, .92);
    color: #44026E;
    opacity: 1;
}

.loading-theme-ilv .loading-overlay-content::before {
    content: '';
    display: block;
    width: 120px;
    height: 110px;
    margin: 0 auto 16px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 919 851'%3E%3Cstyle%3Epath{fill:none;stroke:%2344026E;stroke-width:34.6;stroke-linecap:round;stroke-linejoin:round}.t{opacity:.4}.p{stroke-dasharray:1 2;animation:d 3.3s infinite}@keyframes d{0%25{stroke-dashoffset:1.01;opacity:1;animation-timing-function:cubic-bezier(.45,0,.55,1)}60%25{stroke-dashoffset:0;opacity:1}88%25{stroke-dashoffset:0;opacity:1}96%25{stroke-dashoffset:0;opacity:0}97%25,100%25{stroke-dashoffset:1.01;opacity:0}}%3C/style%3E%3Cpath class='t' d='M102.8 339.0 L193.2 140.0 L226.3 65.0 L235.6 47.0 L240.7 40.0 L247.2 33.2 L254.2 27.8 L261.2 24.5 L279.2 20.6 L286.2 20.7 L297.2 22.6 L310.2 27.2 L321.2 34.0 L433.2 115.3 L676.2 294.6 L873.2 443.8 L886.7 457.0 L894.1 469.0 L897.0 480.0 L898.5 492.0 L896.6 509.0 L893.2 520.0 L888.6 528.0 L883.0 534.5 L873.2 542.4 L838.2 561.2 L771.2 595.1 L502.2 728.2 L299.2 825.1 L291.2 827.8 L277.2 830.2 L268.2 830.2 L259.2 828.8 L252.2 826.3 L245.3 821.5 L238.5 814.0 L234.7 807.0 L232.2 798.0 L231.0 788.0 L233.0 766.0 L279.6 576.0 L284.0 544.1 L291.6 529.0 L295.2 497.0 L334.9 309.0 L340.8 288.0 L346.0 279.2 L349.3 276.0 L354.2 273.1 L366.2 270.4 L378.2 272.2 L390.2 278.6 L573.2 422.1 L584.1 433.0 L588.0 439.0 L590.6 445.0 L592.8 457.0 L592.8 464.0 L590.4 476.0 L586.7 484.0 L582.0 489.6 L575.2 494.6 L568.2 497.8 L556.2 501.0 L375.2 526.4 L321.2 533.4 L294.2 535.3 L276.2 539.8 L248.2 541.6 L73.2 564.2 L62.2 564.8 L48.2 562.6 L40.2 559.8 L34.2 556.0 L28.1 550.0 L24.9 545.0 L22.2 538.0 L20.6 529.0 L20.6 519.0 L21.8 512.0 L28.0 495.0 L46.5 458.0 L102.8 339.0'/%3E%3Cpath class='p' pathLength='1' d='M102.8 339.0 L193.2 140.0 L226.3 65.0 L235.6 47.0 L240.7 40.0 L247.2 33.2 L254.2 27.8 L261.2 24.5 L279.2 20.6 L286.2 20.7 L297.2 22.6 L310.2 27.2 L321.2 34.0 L433.2 115.3 L676.2 294.6 L873.2 443.8 L886.7 457.0 L894.1 469.0 L897.0 480.0 L898.5 492.0 L896.6 509.0 L893.2 520.0 L888.6 528.0 L883.0 534.5 L873.2 542.4 L838.2 561.2 L771.2 595.1 L502.2 728.2 L299.2 825.1 L291.2 827.8 L277.2 830.2 L268.2 830.2 L259.2 828.8 L252.2 826.3 L245.3 821.5 L238.5 814.0 L234.7 807.0 L232.2 798.0 L231.0 788.0 L233.0 766.0 L279.6 576.0 L284.0 544.1 L291.6 529.0 L295.2 497.0 L334.9 309.0 L340.8 288.0 L346.0 279.2 L349.3 276.0 L354.2 273.1 L366.2 270.4 L378.2 272.2 L390.2 278.6 L573.2 422.1 L584.1 433.0 L588.0 439.0 L590.6 445.0 L592.8 457.0 L592.8 464.0 L590.4 476.0 L586.7 484.0 L582.0 489.6 L575.2 494.6 L568.2 497.8 L556.2 501.0 L375.2 526.4 L321.2 533.4 L294.2 535.3 L276.2 539.8 L248.2 541.6 L73.2 564.2 L62.2 564.8 L48.2 562.6 L40.2 559.8 L34.2 556.0 L28.1 550.0 L24.9 545.0 L22.2 538.0 L20.6 529.0 L20.6 519.0 L21.8 512.0 L28.0 495.0 L46.5 458.0 L102.8 339.0'/%3E%3C/svg%3E") center / contain no-repeat;
}

@media (prefers-reduced-motion: reduce) {
    .loading-theme-ilv .loading-overlay-content::before { opacity: .6; }
}
