/* load-progress.js: a thin bar across the top while a regulation loads */
#load-progress {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    height: 3px;
    z-index: 6000;              /* above the sticky header (5000) */
    pointer-events: none;
    transition: opacity .5s ease;
}
#load-progress .load-progress-fill {
    height: 100%;
    width: 0;
    background: #357d90;
    box-shadow: 0 0 6px rgba(53, 125, 144, .6);
    transition: width .2s ease-out;
}
#load-progress.load-progress-done { opacity: 0; }
