/* .41.149: bounded Document Control navigation polish, not authored body styling. */
html.fsg-ui #v8-content .doc-control #dcDepartments {grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}
html.fsg-ui #v8-content .doc-control #dcDepartments .dc-department {min-width:0;text-align:left;padding:14px 12px}
html.fsg-ui #v8-content .doc-control #dcDepartments .dc-folder-name {line-height:1.4;overflow-wrap:anywhere}
html.fsg-ui #v8-content .doc-control #dcDepartments small {line-height:1.5;overflow-wrap:anywhere}
html.fsg-ui #v8-content .doc-control .dc-toolbar .dc-actions {gap:10px}
@media(max-width:1200px){html.fsg-ui #v8-content .doc-control #dcDepartments {grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:700px){html.fsg-ui #v8-content .doc-control #dcDepartments {grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}
@media(max-width:540px){
 html.fsg-ui #v8-content .doc-control .dc-toolbar .dc-actions {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:8px;align-items:stretch}
 html.fsg-ui #v8-content .doc-control .dc-toolbar .dc-actions > :is(button,a) {width:100%;min-width:0;min-height:44px;margin:0;padding:9px 8px;white-space:normal;line-height:1.4;text-align:center;justify-content:center}
 html.fsg-ui #v8-content .doc-control .dc-toolbar .dc-actions > label {grid-column:1/-1;min-width:0}
 html.fsg-ui #v8-content .doc-control #dcDepartments .dc-department {min-height:88px;padding:12px}
}
