.file-browser{--file-browser-accent:var(--mr-color-accent,#7f684e);--file-browser-accent-soft:rgba(127,104,78,.12);--file-browser-text:var(--mr-color-contrast,#1f2f37);--file-browser-muted:rgba(31,47,55,.68);--file-browser-border:rgba(108,112,119,.18)}.file-browser-search{margin-bottom:1rem}.file-browser ul{list-style:none;margin:0;padding:0}.file-browser-list,.file-browser-folder-list{display:grid}.file-browser--tiles .file-browser-list,.file-browser--tiles .file-browser-folder-list{gap:.9rem}.file-browser--list .file-browser-folder-list{margin-top:.85rem;padding-left:1rem;margin-bottom:.6rem}.file-browser--tiles .file-browser-list,.file-browser--tiles .file-browser-folder-list{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));align-items:start}.file-browser--tiles li[data-filebrowser-folder="1"]{grid-column: 1 / -1}.file-browser--tiles li{height:100%}.file-browser .folder-name{position:relative;display:flex;align-items:center;gap:.8rem;padding:.95rem 1.05rem;border:var(--mr-panel-border);border-radius:var(--mr-radius-md);background:var(--mr-color-surface-soft);color:var(--file-browser-text);cursor:pointer;margin-bottom:.75em;box-shadow:none}.file-browser .folder-name.is-static{cursor:default}.file-browser .folder-name>.folder-icon{display:inline-flex!important;align-items:center;justify-content:center;color:var(--file-browser-accent)}.file-browser .folder-name>.folder-toggle-icon{display:inline-flex;align-items:center;justify-content:center;color:var(--file-browser-muted);flex:0 0 auto;margin-left:auto}.file-browser .folder-name>.folder-toggle-icon .icon{width:.9rem;height:.9rem;transition:transform .18s ease , color .18s ease;transform:rotate(0deg);transform-origin:center}.file-browser .folder-name.is-open>.folder-toggle-icon .icon{transform:rotate(90deg);color:var(--file-browser-accent)}.file-browser .folder-name>.folder-icon .icon{width:1.2rem;height:1.2rem}.file-browser .folder-name>.folder-label{display:block;padding:0;margin:0;width:auto;border:0;font-size:1.08rem;line-height:1.35;font-weight:700;font-family:inherit;color:inherit}.file-browser .folder-name .icon--folder-open{display:none}.file-browser .folder-name.is-open .icon--folder-open{display:inline-block}.file-browser .folder-name.is-open .icon--folder-closed{display:none}li>div.folder-name+ul.hidden{display:none}.file-browser li.file{margin:0 0 .5em}.file-browser li.file .mr-document-search-result{height:100%}.file-browser .file_title,.file-browser .file_description,.file-browser .file-meta,.file-browser .file-link,.file-browser .file-name,.file-browser .file-size{margin:0}.file-browser .file-meta span{display:inline-flex;align-items:center}.file-browser .file-link{text-decoration:none}.file-browser--list .mr-document-search-result-title-link.file-link:hover{text-decoration:underline}.file-browser .file-link .file-icon{margin-right:0}.file-browser .file-name{overflow-wrap:anywhere;word-break:break-word}.file-browser .file_description{color:var(--file-browser-muted)}.file-browser--tiles .file_description{--mr-document-search-description-lines:3;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--mr-document-search-description-lines);overflow:hidden;max-height: calc(1em * 1.45 * var(--mr-document-search-description-lines))}.file-browser .mr-document-search-result-icon{color:var(--file-browser-accent)}.file-browser .mr-document-search-result-link:hover,.file-browser .mr-document-search-result-link:focus-visible{background:var(--file-browser-accent-soft);border-color:rgba(127,104,78,.38)}.mr-pdf-viewer{--pdf-viewer-border:rgba(108,112,119,.22);--pdf-viewer-surface:var(--mr-color-surface-soft,#f5f5f3);--pdf-viewer-shell:rgba(255,255,255,.9);--pdf-viewer-control-bg:#fff;--pdf-viewer-control-text:#1f2f37;--pdf-viewer-control-hover:rgba(127,104,78,.12);--pdf-viewer-muted:rgba(31,47,55,.65);display:grid;gap:.85rem;color:inherit}.mr-tone-dark .mr-pdf-viewer,.mr-pdf-viewer.mr-tone-dark{--pdf-viewer-border:rgba(255,255,255,.3);--pdf-viewer-surface:rgba(255,255,255,.12);--pdf-viewer-shell:rgba(255,255,255,.08);--pdf-viewer-control-bg:rgba(255,255,255,.16);--pdf-viewer-control-text:#fff;--pdf-viewer-control-hover:rgba(255,255,255,.24);--pdf-viewer-muted:rgba(255,255,255,.74)}.mr-pdf-viewer-header,.mr-pdf-viewer-toolbar{display:flex;align-items:center;gap:.75rem}.mr-pdf-viewer-header{justify-content:space-between;align-items:flex-start}.mr-pdf-viewer-heading h2,.mr-pdf-viewer-heading p{margin:.35rem 0 0}.mr-pdf-viewer-back,.mr-pdf-viewer-download{display:inline-flex;align-items:center;gap:.45rem}.mr-pdf-viewer-download{flex:0 0 auto;padding:.7rem 1rem;border-radius:var(--mr-radius-md,.35rem);background:var(--file-browser-accent,var(--mr-color-accent,#7f684e));color:var(--mr-color-accent-contrast)!important;text-decoration:none}.mr-pdf-viewer-toolbar{justify-content:space-between;flex-wrap:wrap;min-height:0;padding:.5rem;border:1px solid var(--pdf-viewer-border);border-radius:.65rem;background:var(--pdf-viewer-shell);box-shadow:0 .35rem 1.2rem rgba(0,0,0,.08);color:var(--pdf-viewer-control-text);font-size:.92rem}.mr-pdf-viewer-toolbar button{appearance:none;display:inline-flex!important;align-items:center;justify-content:center;width:2.35rem;min-width:2.35rem;max-width:2.35rem;height:2.35rem;min-height:2.35rem;margin:0;padding:0;border:1px solid var(--pdf-viewer-border);border-radius:999px;background:var(--pdf-viewer-control-bg);color:var(--pdf-viewer-control-text);font:inherit;line-height:1;text-align:center;text-indent:0;cursor:pointer;transition:background-color .15s ease , border-color .15s ease}.mr-pdf-viewer-toolbar button:hover,.mr-pdf-viewer-toolbar button:focus-visible{border-color:currentColor;background:var(--pdf-viewer-control-hover)}.mr-pdf-viewer-toolbar button:focus-visible{outline:2px solid currentColor;outline-offset:2px}.mr-pdf-viewer-toolbar .icon,.mr-pdf-viewer-back .icon,.mr-pdf-viewer-download .icon{width:1rem;height:1rem;fill:currentColor}.mr-pdf-viewer-toolbar>span{display:inline-flex;align-items:center;justify-content:center;min-height:2.35rem;padding:0 .8rem;border:1px solid var(--pdf-viewer-border);border-radius:999px;background:var(--pdf-viewer-surface);color:inherit;font-size:.92rem;font-weight:600;white-space:nowrap;gap:.4em}.mr-pdf-viewer-toolbar [data-pdf-zoom]{min-width:4rem;color:var(--pdf-viewer-muted)}.mr-pdf-viewer-toolbar button:disabled{cursor:not-allowed;opacity:.45}.mr-pdf-viewer-stage{min-height:38rem;overflow:auto;padding:1rem;border:1px solid var(--pdf-viewer-border);background:#4a4a4a;text-align:center}.mr-pdf-viewer-stage canvas{display:block;max-width:none;margin:0 auto;background:#fff;box-shadow:0 .25rem 1.5rem rgba(0,0,0,.28)}.mr-pdf-viewer-status{margin:0;text-align:center}.mr-pdf-viewer.is-ready .mr-pdf-viewer-status{display:none}.mr-pdf-viewer.is-error .mr-pdf-viewer-stage,.mr-pdf-viewer.is-error .mr-pdf-viewer-toolbar{display:none}@media (prefers-reduced-motion:reduce){.file-browser .folder-name{transition:none}}@media (max-width:700px){.file-browser--list .file-browser-folder-list{padding-left:0}.file-browser .mr-document-search-result{width:100%;min-width:0;max-width:100%}.file-browser--tiles .file-browser-list,.file-browser--tiles .file-browser-folder-list{grid-template-columns:1fr}.mr-pdf-viewer-header{align-items:stretch;flex-direction:column}.mr-pdf-viewer-download{justify-content:center}.mr-pdf-viewer-stage{min-height:28rem;padding:.5rem}.mr-pdf-viewer-toolbar{justify-content:center}}