body.fr-document-mobile #documents-view #document-folders{padding:10px 12px;margin-bottom:8px}body.fr-document-mobile #document-upload-panel,body.fr-document-mobile #document-filter-details,body.fr-document-mobile #documents-view .panel>h2,body.fr-document-mobile #document-filter-details+p{display:none!important}.fr-doc-path{display:flex;gap:8px;align-items:center;min-width:0}.fr-doc-path button{min-height:44px;flex-shrink:0}.fr-doc-path strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px}.fr-doc-path .fr-doc-filter{margin-left:auto}.fr-doc-path svg{width:22px;height:22px}.fr-doc-path svg,.fr-doc-row svg{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.fr-doc-row{display:flex;align-items:center;text-align:left;gap:12px;width:100%;min-height:66px;padding:12px;margin-bottom:8px;border:1px solid #40525b;border-radius:12px;background:#24343c;color:#f1f5f6}.fr-doc-row>svg{width:28px;height:28px;flex-shrink:0;color:#90bed4}.fr-doc-folder>svg{color:#e8c56e}.fr-doc-row>strong,.fr-doc-copy{flex:1;min-width:0}.fr-doc-copy strong{display:block;font-size:16px;line-height:1.35;overflow-wrap:anywhere}.fr-doc-copy small{display:block;color:#b6c2c8;font-size:13px;margin-top:4px}.fr-doc-row .home-chevron{margin-left:auto}.fr-doc-row .badge{flex-shrink:0}.fr-doc-path button:focus-visible,.fr-doc-row:focus-visible{outline:2px solid #90bed4;outline-offset:2px}#document-view-filter{width:min(430px,calc(100vw - 24px));border-radius:12px}#document-view-filter::backdrop{background:rgb(0 0 0 / .6)}body.fr-document-mobile #document-count{font-size:13px;margin:0 0 12px;color:#b6c2c8}

body.fr-document-mobile #view-filter-open{display:none!important}

body.fr-document-mobile #mobile-options-open{display:none!important}

body.fr-document-mobile.fr-document-merged .workspace>.heading{display:none}body.fr-document-mobile.fr-document-merged #document-folders{padding:8px 10px}.fr-doc-combined{gap:8px;min-height:44px}.fr-doc-combined .fr-doc-heading{flex:1;min-width:0;margin:0;font-size:18px;line-height:1.3;font-weight:700;letter-spacing:-.3px;overflow-wrap:anywhere}.fr-doc-combined button{width:44px;padding:10px}.fr-doc-combined .fr-doc-filter{margin-left:0}
.fr-doc-combined .fr-doc-heading{overflow-wrap:normal;hyphens:none}@media(max-width:360px){body.fr-document-mobile.fr-document-merged #document-folders{padding-left:6px;padding-right:6px}.fr-doc-combined{gap:4px}.fr-doc-combined .fr-doc-heading{letter-spacing:-.4px}}

#document-form label:has(>select[name=category]),#document-filters label:has(>select[name=category]){display:none}body:not(.fr-document-mobile) #document-upload-panel{border-left:3px solid #286bb3}

@media(min-width:1000px){body:not(.fr-document-mobile) #documents-view.fr-documents-admin{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,13fr);gap:18px 24px;align-items:start}body:not(.fr-document-mobile) #documents-view.fr-documents-admin>.fr-document-sidebar{grid-column:1;grid-row:1 / span 2;position:sticky;top:20px;min-width:0}body:not(.fr-document-mobile) #documents-view.fr-documents-admin>#document-folders{grid-column:2;grid-row:1;margin:0;min-width:0}body:not(.fr-document-mobile) #documents-view.fr-documents-admin>#document-list-panel{grid-column:2;grid-row:2;min-width:0;margin:0}body:not(.fr-document-mobile) #document-upload-panel{margin:0;min-width:0}body:not(.fr-document-mobile) #document-upload-panel .dates{grid-template-columns:1fr;gap:0}body:not(.fr-document-mobile) #document-upload-panel h2{font-size:18px}body:not(.fr-document-mobile) #document-upload-panel input,body:not(.fr-document-mobile) #document-upload-panel select{max-width:100%}}
