@@ -322,9 +322,9 @@ async function refresh(): Promise<void> {
322322
323323<style scoped>
324324.page { padding : 16px ; display : flex ; flex-direction : column ; gap : 12px ; }
325- .page-header { display : flex ; align-items : center ; justify-content : space-between ; }
325+ .page-header { display : flex ; align-items : center ; justify-content : space-between ; gap : 12 px ; }
326326.page-header h2 { margin : 0 ; }
327- .header-actions { display : flex ; gap : 8px ; }
327+ .header-actions { display : flex ; gap : 8px ; flex-wrap : wrap ; justify-content : flex-end ; }
328328.lock-count-badge {
329329 display : inline-block ;
330330 margin-left : 6px ;
@@ -346,10 +346,15 @@ async function refresh(): Promise<void> {
346346 background : var (--el-border-color ); margin : 0 4px ;
347347}
348348.filter-toolbar {
349- display : flex ; gap : 8px ; align-items : center ;
349+ display : flex ; gap : 8px ; align-items : center ; flex-wrap : wrap ;
350350}
351- .filter-toolbar .search-input { max- width : 280px ; }
351+ .filter-toolbar .search-input { width : min ( 280px , 100 % ) ; }
352352.filter-toolbar .plugin-select { width : 180px ; }
353+ .filter-toolbar :deep(.el-input__wrapper ),
354+ .filter-toolbar :deep(.el-select__wrapper ),
355+ .filter-toolbar :deep(.el-radio-button__inner ) {
356+ min-height : 32px ;
357+ }
353358.auto-approve-tag {
354359 cursor : pointer ;
355360 user-select : none ;
@@ -359,7 +364,8 @@ async function refresh(): Promise<void> {
359364}
360365.quick-grant-btn {
361366 margin-left : 6px ;
362- font-size : 11px ;
367+ min-height : 28px ;
368+ font-size : 0.76rem ;
363369}
364370.always-confirm-tag {
365371 font-weight : 600 ;
@@ -369,4 +375,30 @@ async function refresh(): Promise<void> {
369375.always-confirm-tag :hover {
370376 filter : brightness (1.1 );
371377}
378+
379+ @media (max-width : 900px ) {
380+ .page-header {
381+ align-items : flex-start ;
382+ flex-direction : column ;
383+ }
384+
385+ .header-actions {
386+ justify-content : flex-start ;
387+ }
388+
389+ .filter-toolbar .plugin-select ,
390+ .filter-toolbar :deep(.el-radio-group ) {
391+ width : 100% ;
392+ }
393+
394+ .filter-toolbar :deep(.el-radio-group ) {
395+ display : flex ;
396+ flex-wrap : wrap ;
397+ }
398+
399+ .quick-grant-btn {
400+ display : flex ;
401+ margin : 4px 0 0 ;
402+ }
403+ }
372404 </style >
0 commit comments