/* stylelint-disable selector-class-pattern */ /*! * Styles shared across various special pages. */ @import 'mediawiki.skin.variables.less'; @import 'mediawiki.mixins.less'; /* Special:AllMessages & Special:ListFiles */ /* Visually hide repeating text, but leave in for better form navigation on screen readers */ .mw-special-Allmessages .mw-htmlform-ooui .oo-ui-fieldsetLayout:first-child .oo-ui-fieldsetLayout-header, .mw-special-Listfiles .mw-htmlform-ooui .oo-ui-fieldsetLayout:first-child .oo-ui-fieldsetLayout-header { .mixin-screen-reader-text(); } #mw-allmessagestable { tbody td { opacity: 0.9; } tbody:hover td { opacity: 1; } .am_default, body:hover .am_default { background-color: @background-color-content-removed; } .am_actual, tbody:hover .am_actual { background-color: @background-color-content-added; } } /* Common for Special:Allpages and Special:PrefixIndex */ .mw-allpages-body, .mw-prefixindex-body { columns: 22em 3; -moz-columns: 22em 3; -webkit-columns: 22em 3; break-inside: avoid-column; page-break-inside: avoid; -webkit-column-break-inside: avoid; li { break-inside: avoid; } } .mw-allpages-chunk, .mw-prefixindex-list { margin-top: 0; margin-bottom: 0; } .allpagesredirect { font-style: italic; } /* Special:BlockList */ .mw-blocklist .mw-usertoollinks, .mw-blocklist-actions { white-space: nowrap; font-size: 90%; } /* Special:Contributions */ .mw-uctop { font-weight: bold; } /* Special:EditWatchlist */ .watchlistredir { font-style: italic; } /* Special:EditWatchlist */ .mw-watchlistexpiry-msg { color: @color-subtle; margin-left: 0.3em; } /* Special:EmailUser */ #mw-emailuser-sender, #mw-emailuser-recipient { font-weight: bold; } /* Special:FileDuplicateSearch */ #mw-fileduplicatesearch-icon { float: right; } /* Special:ListFiles */ .listfiles .mw-usertoollinks { white-space: nowrap; font-size: 90%; } /* Special:ListGroupRights */ .mw-listgrouprights-table tr { vertical-align: top; } .listgrouprights-revoked { text-decoration: line-through; } /* Special:MergeHistory */ .mw-special-MergeHistory .mw-mergehistory-explanation { margin-top: 0; } /* Special:Undelete */ .mw-undelete-editcomments, /* Special:MovePage */ .mw-movepage-editreasons, /* Special:RevisionDelete */ .mw-revdel-editreasons { font-size: 90%; text-align: right; } td.mw-revdel-checkbox, th.mw-revdel-checkbox { padding-right: 10px; text-align: center; } /* Special:Specialpages */ .mw-specialpagerestricted { font-weight: bold; } .mw-specialpagesgroup { clear: both; } .mw-specialpages-list { -webkit-columns: 16em 2; -moz-columns: 16em 2; columns: 16em 2; ul { margin-top: 0; margin-bottom: 0; } } /* Special:Statistics */ .mw-statistics-numbers { text-align: right; } /* Special:ProtectedPages */ .mw-protectedpages .mw-usertoollinks, .mw-protectedpages-length, .mw-protectedpages-actions { white-space: nowrap; font-size: 90%; } .mw-protectedpages-unknown { color: @color-subtle; font-size: 90%; } /* Special:PasswordPolicies */ .mw-passwordpolicies-table tr { vertical-align: top; } .passwordpolicies-policy-flags { font-size: 90%; } .mw-listgrouprights-table, .mw-passwordpolicies-table { & tr:target, & tr:target code { background-color: @background-color-progressive-subtle; } } .mw-grantriskgroup- { &vandalism { .cdx-mixin-css-icon( @cdx-icon-alert, @color-warning ); } &security { .cdx-mixin-css-icon( @cdx-icon-alert, @color-error ); } &internal { .cdx-mixin-css-icon( @cdx-icon-error, @color-error ); } &vandalism, &security, &internal { // Hide text, replaced with the icon text-indent: -10000px; } .mw-htmlform-field-HTMLCheckMatrix & { &vandalism, &security, &internal { vertical-align: middle; } } }