.mfr-reading-progress{position:fixed;inset:0 0 auto;width:100%;height:4px;z-index:99998;border:0;appearance:none;background:transparent;pointer-events:none}.admin-bar .mfr-reading-progress{top:32px}.mfr-reading-progress::-webkit-progress-bar{background:transparent}.mfr-reading-progress::-webkit-progress-value{background:var(--mfr-progress-colour,#71356d)}.mfr-reading-progress::-moz-progress-bar{background:var(--mfr-progress-colour,#71356d)}
.mfr-library-search form{display:grid;grid-template-columns:1fr;gap:10px}.mfr-library-search input,.mfr-library-search select{width:100%;padding:12px;background:#fff;color:#18151c;border-radius:8px;box-shadow:inset 0 0 0 1px #ccc}.mfr-library-search button,.mfr-viewer-tools button{padding:12px 20px;border-radius:24px;cursor:pointer}.mfr-search-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.mfr-search-grid img{width:100%;aspect-ratio:16/9;object-fit:cover}.mfr-search-grid h3{font-size:22px}.mfr-library-search .page-numbers{display:flex;gap:12px;list-style:none;padding:0}.mfr-viewer-tools{display:flex;justify-content:center;gap:12px;padding:16px}.mfr-viewer-tools button{background:#f4e9fb;color:#161119}.re-photo-viewer:fullscreen{max-width:none;max-height:none;width:100vw;height:100vh}.mfr-viewer-tools button:disabled{opacity:.5;cursor:default}
@media(max-width:782px){.admin-bar .mfr-reading-progress{top:46px}.mfr-search-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.mfr-search-grid{grid-template-columns:1fr}}
