/* Keep library controls on one desktop row and preserve full-size touch targets. */
@media (min-width:701px){
 #personal-desk .u13-library:not(.library-folder-home){display:grid;grid-template-columns:auto minmax(0,1fr) auto;column-gap:12px;align-items:start}
 #personal-desk .u13-library:not(.library-folder-home)>:not(.u13-file-scope):not(.u13-file-filters):not(.ux-library-controls){grid-column:1/-1}
 #personal-desk .u13-library:not(.library-folder-home)>.u12-page-title{margin-bottom:8px}
 #personal-desk .u13-library:not(.library-folder-home)>.library-breadcrumb{margin-bottom:6px}
 #personal-desk .u13-library:not(.library-folder-home)>.library-breadcrumb>button{min-height:36px}
 #personal-desk .u13-library:not(.library-folder-home)>.u13-file-search{margin-bottom:10px}
 #personal-desk .u13-library:not(.library-folder-home)>.u13-file-scope,
 #personal-desk .u13-library:not(.library-folder-home)>.u13-file-filters,
 #personal-desk .u13-library:not(.library-folder-home)>.ux-library-controls{grid-row:4;margin:0 0 10px;align-self:end}
 #personal-desk .u13-library:not(.library-folder-home)>.u13-file-scope{grid-column:1}
 #personal-desk .u13-library:not(.library-folder-home)>.u13-file-filters{grid-column:2;align-items:end}
 #personal-desk .u13-library:not(.library-folder-home)>.ux-library-controls{grid-column:3}
 #personal-desk .u13-library:not(.library-folder-home) .u13-file-filters .pd-field{display:flex;align-items:center;gap:7px;max-width:none;white-space:nowrap}
 #personal-desk .u13-library:not(.library-folder-home) .u13-file-filters select{min-height:44px;margin:0;min-width:120px}
 #personal-desk .u13-library .ux-file-list>.pd-row{min-height:62px;padding:0 10px}
 #personal-desk .u13-library .ux-file-list .library-file-open{min-height:62px;padding:6px 2px}
 #personal-desk .u13-library .ux-file-list .exec-file-thumb{width:38px;height:38px}
 #personal-desk .u13-library .ux-file-list .library-file-label small{margin-top:2px}
}
@media (min-width:701px) and (max-width:900px){
 #personal-desk .u13-library:not(.library-folder-home)>.u13-file-filters{grid-column:1/-1;grid-row:5}
 #personal-desk .u13-library:not(.library-folder-home)>.ux-library-controls{grid-column:3}
}
@media (max-width:700px){
 #personal-desk .u13-library .ux-file-list>.pd-row{min-height:68px}
 #personal-desk .u13-library .ux-file-list .library-file-open{min-height:68px;padding:6px 2px}
}
