MediaWiki:Common.css: различия между версиями

Материал из new_server wiki
Перейти к навигации Перейти к поиску
м (Отмена правки 1306, сделанной Neotrit (обсуждение))
Метка: отмена
мНет описания правки
Метка: отменено
Строка 1: Строка 1:
/*
/**
  * This is the CSS common to all desktop skins on en.Wikipedia.
* Файл для стилей десктопной версии.
  * Styling inside .mw-parser-output should generally use TemplateStyles.
* Приоритетные стили для мобильной и десктопной версий следует размещать в [[MediaWiki:Gadget-common-site.css]]
* Здесь содержатся только стили, которые по тем или иным причинам не нужны в мобильной версии.
  * Иные стили следует размещать соответственно инструкции в [[MediaWiki:Gadget-common-site.css]].
  *
*  [Содержание]
*
*  0. CSS-переменные
*  1. Интерфейс
*  1.1 Теги
*  1.2 Классы
*  1.3 Расширения
*  1.4 Редакторы
*  2. Служебные классы
*  3. Общие классы
*  3.1 Списки
*  3.2 Примечания
*  3.3 Колонки
*  3.4 Таблицы
*  4. Шаблоны
*  5. Страницы
  */
  */
/* Reset italic styling set by user agent */
 
cite,
/* ================================================
dfn {
  ИНТЕРФЕЙС
  ================================================ */
 
/* ТЕГИ ------------------------------------------- */
 
/* Избавляемся от дважды жирного шрифта (2019-09-08) */
b {
font-weight: 700;
}
 
/* Сбрасываем курсивное оформление, применяемое браузером */
cite, dfn {
font-style: inherit;
font-style: inherit;
}
}


/* Straight quote marks for <q> */
/* fix for line-breaking references */
q {
sub,
quotes: '"' '"' "'" "'";
sup {
line-height: 1em;
}
}


/* Avoid collision of blockquote with floating elements by swapping margin and padding */
.mw-body blockquote {
blockquote {
background: var(--background-color-interactive-subtle, #f8f9fa);
overflow: hidden;
overflow: hidden;
margin: 1em 0;
padding: 0 40px;
}
}


/* Consistent size for <small>, <sub> and <sup> */
/* КЛАССЫ ----------------------------------------- */
small {
 
font-size: 85%;
/* Уточнение ширины логотипа на экранах с большей плотностью пикселей (сами
  изображения задаются в файле стилей, не изменяемом локально; помогает
  избежать сглаживания? 136 = 204 / 1,5; 204px — ширина картинки) */
@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
#p-logo a {
background-size: 136px auto;
}
}
}


.mw-body-content sub,
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
.mw-body-content sup {
#p-logo a {
font-size: 80%;
background-size: 135px auto;
}
}
}


/* Same spacing for indented and unindented paragraphs on talk pages */
#file img {
.ns-talk .mw-body-content dd {
background: url(/w/resources/src/mediawiki.action/images/checker.svg) repeat;
margin-top: 0.4em;
margin-bottom: 0.4em;
}
}


/* Reduce page jumps by hiding collapsed/dismissed content */
/* Remove "external" icon from links to WP */
.client-js .collapsible:not( .mw-made-collapsible).collapsed > tbody > tr:not(:first-child),
body.ns-talk a.external[href*="//ru.wikipedia.org/"],
body.ns-4 a.external[href*="//ru.wikipedia.org/"],
body.ns-104 a.external[href*="//ru.wikipedia.org/"],
body.ns-106 a.external[href*="//ru.wikipedia.org/"] {
background: none !important;
padding-right: 0 !important;
}


/* Avoid FOUC/reflows on collapsed elements. */
/* PDF icon next to external PDF link for Mozilla and Opera and for {PDFlink} template */
/* This copies MediaWiki's solution for T42812 to apply to innercollapse/outercollapse (T325115). */
a[href$=".pdf"].external,
/* TODO: Use :is() selector at some reasonable future when support is good for Most Clients */
a[href*=".pdf?"].external,
/* Reference: https://gerrit.wikimedia.org/g/mediawiki/core/+/ecda06cb2aef55b77c4b4d7ecda492d634419ead/resources/src/jquery/jquery.makeCollapsible.styles.less#75 */
a[href*=".pdf#"].external,
.client-js .outercollapse .innercollapse.mw-collapsible:not( .mw-made-collapsible ) > p,
a[href$=".PDF"].external,
.client-js .outercollapse .innercollapse.mw-collapsible:not( .mw-made-collapsible ) > table,
a[href*=".PDF?"].external,
.client-js .outercollapse .innercollapse.mw-collapsible:not( .mw-made-collapsible ) > thead + tbody,
a[href*=".PDF#"].external,
.client-js .outercollapse .innercollapse.mw-collapsible:not( .mw-made-collapsible ) tr:not( :first-child ),
span.PDFlink a {
.client-js .outercollapse .innercollapse.mw-collapsible:not( .mw-made-collapsible ) .mw-collapsible-content,
background: url(https://upload.wikimedia.org/wikipedia/commons/c/cb/Icons-mini-file_pdf.svg) center right no-repeat !important;
padding-right: 18px !important;
}


/* Hide charinsert base for those not using the gadget */
.hatnote {
#editpage-specialchars {
font-style: italic;
display: none;
padding-left: 1.6em;
}
}


/* Make the list of references smaller
.clickable-image a:hover {
* Keep in sync with Template:Refbegin/styles.css
text-decoration: none;
* And Template:Reflist/styles.css
*/
ol.references {
font-size: 90%;
margin-bottom: 0.5em;
}
}


/* Cite customizations for Parsoid
#mw-subcategories {
* Once everything uses the one true parser these are just customizations
clear: left;
*/
span[ rel="mw:referencedBy" ] {
counter-reset: mw-ref-linkback 0;
}
}


span[ rel='mw:referencedBy' ] > a::before {
#mw-pages {
content: counter( mw-ref-linkback, lower-alpha );
clear: both;
font-size: 80%;
font-weight: bold;
font-style: italic;
}
}


a[ rel="mw:referencedBy" ]::before {
/* Div based "warning" style fmbox messages. */
font-weight: bold;
*:not(.mw-contributions-blocked-notice-partial) > .mw-warning-with-logexcerpt,
content: "^";
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div#mw-protect-cascadeon {
background-color: var(--background-color-error-subtle, #fee7e6);
border: 1px solid var(--border-color-error, #b32424);
}
}


span[ rel="mw:referencedBy" ]::before {
@supports ((-webkit-mask-image: none) or (mask-image: none)) {
content: "^ ";
*:not(.mw-contributions-blocked-notice-partial) > .mw-warning-with-logexcerpt .cdx-message__icon,
div.mw-lag-warn-high .cdx-message__icon,
div.mw-cascadeprotectedwarning .cdx-message__icon,
div#mw-protect-cascadeon .cdx-message__icon {
background-color: var(--color-error, #d73333);
}
}
}


.mw-ref > a[data-mw-group=lower-alpha]::after {
/* Не отображать множественные уведомления о запрете редактирования списком */
content: '[' counter( mw-Ref, lower-alpha ) ']';
.permissions-errors {
list-style: none;
margin: 0;
}
}


.mw-ref > a[data-mw-group=upper-alpha]::after {
.sitedir-ltr .mw-dismissable-notice-body {
content: '[' counter( mw-Ref, upper-alpha ) ']';
margin-right: 5em !important; /* was 20% */
}
}


.mw-ref > a[data-mw-group=decimal]::after {
.mw-tag-markers {
content: '[' counter( mw-Ref, decimal ) ']';
font-size: 90%;
font-style: italic;
}
}


.mw-ref > a[data-mw-group=lower-roman]::after {
.printonly {
content: '[' counter( mw-Ref, lower-roman ) ']';
display: none;
}
}


.mw-ref > a[data-mw-group=upper-roman]::after {
/* Фикс выравнивания галереи при заданном параметре perrow (2019-10-03) */
content: '[' counter( mw-Ref, upper-roman ) ']';
.mw-gallery-traditional.center,
.mw-gallery-nolines.center {
margin-left: auto;
margin-right: auto;
}
}


.mw-ref > a[data-mw-group=lower-greek]::after {
/* Блок «Это старая/текущая версия этой страницы». Надо предложить это в движок */
content: '[' counter( mw-Ref, lower-greek ) ']';
.mw-revision,
#mw-revision-nav {
margin-top: 0.5em;
}
}


/* Styling for jQuery makeCollapsible, matching that of collapseButton */
/* Кнопки [показать]/[скрыть], создаваемые mw-collapsible */
.mw-parser-output .mw-collapsible-toggle:not(.mw-ui-button) {
.mw-parser-output .mw-collapsible-toggle:not(.mw-ui-button) {
font-weight: normal;
font-weight: normal;
padding-right: 0.2em;
padding-left: 0.2em;
}
}


.mw-collapsible-leftside-toggle .mw-collapsible-toggle {
/* Reduce page jumps by hiding collapsed/dismissed content */
/* @noflip */
.client-js .collapsible:not(.mw-made-collapsible).collapsed > tbody > tr:not(:first-child) {
float: left;
display: none;
}
 
/* РАСШИРЕНИЯ ------------------------------------- */
 
/* Исправление багов с запятыми и точками рядом с тэгами <math>, см. [[phab:T325625]] */
.mwe-math-element {
white-space: nowrap;
}
 
/* Стили для расширения [[mw:Extension:Babel]] (03-09-17) */
/* Скрытие буквы N у родных языков, по аналогии со стандарными шаблонами */
.mw-babel-box-level-N {
display: none;
}
}


/* Lists in wikitable data cells are always left-aligned */
/* FlaggedRevs */
.wikitable td ul,
.mw-fr-reviewlink,
.wikitable td ol,
.fr-hist-basic-user,
.wikitable td dl {
.fr-hist-basic-auto {
/* @noflip */
font-weight: normal;
text-align: left;
font-size: 85%;
}
.flaggedrevs-pending {
background: #ffc;
}
}


/* Change the external link icon to a PDF icon for all PDF files */
/* Remove popup from Content translation tool, if not opted in */
.mw-parser-output a[href$=".pdf"].external,
.cx-uls-relevant-languages-banner {
.mw-parser-output a[href*=".pdf?"].external,
display: none;
.mw-parser-output a[href*=".pdf#"].external,
.mw-parser-output a[href$=".PDF"].external,
.mw-parser-output a[href*=".PDF?"].external,
.mw-parser-output a[href*=".PDF#"].external {
background: url("//upload.wikimedia.org/wikipedia/commons/4/4d/Icon_pdf_file.png") no-repeat right;
/* @noflip */
padding: 8px 18px 8px 0;
}
}


/* System messages styled similarly to fmbox */
/* Покрасить "неприоритетные" ссылки в библиографических ссылках в черный цвет (касается только ссылок, генерируемых Lua) */
/* for .mw-warning-with-logexcerpt, behavior of this line differs between
.wef_low_priority_links a,
* the edit-protected notice and the special:Contribs for blocked users
.wef_low_priority_links a.extiw,
* The latter has specificity of 3 classes so we have to triple up here.
.wef_low_priority_links a.external,
*/
.wef_low_priority_links a:visited,
.mw-warning-with-logexcerpt.mw-warning-with-logexcerpt.mw-warning-with-logexcerpt,
.wef_low_priority_links a.extiw:visited,
div.mw-lag-warn-high,
.wef_low_priority_links a.external:visited {
div.mw-cascadeprotectedwarning,
color: var(--color-base, #202122);
div#mw-protect-cascadeon {
clear: both;
margin: 0.2em 0;
border: 1px solid #bb7070;
background-color: var(--background-color-error-subtle, #ffdbdb);
padding: 0.25em 0.9em;
box-sizing: border-box;
}
}


/* default colors for partial block message */
/* РЕДАКТОРЫ -------------------------------------- */
/* gotta get over the hump introduced by the triple class above */
 
.mw-contributions-blocked-notice-partial .mw-warning-with-logexcerpt.mw-warning-with-logexcerpt {
/* Visual editor related */
border-color: #fc3;
.mw-ve-editNotice .mbox-image,
background-color: var(--background-color-warning-subtle, #fef6e7);
.ve-active .ve-hide,
.ve-show {
display: none;
}
}


/* Minimum thumb width */
.ve-active div.ve-show,
figure[typeof~='mw:File/Thumb'],
.ve-active p.ve-show {
figure[typeof~='mw:File/Frame'],
display: block;
.thumbinner {
min-width: 100px;
}
}


/* Prevent floating boxes from overlapping any category listings,
.ve-active span.ve-show,
  file histories, edit previews, and edit [Show changes] views. */
.ve-active small.ve-show {
#mw-subcategories,
display: inline;
#mw-pages,
#mw-category-media,
#filehistory,
#wikiPreview,
#wikiDiff {
clear: both;
}
}


/* Styling for tags in changes pages */
.ve-active li.ve-show {
.mw-tag-markers {
display: list-item;
font-style: italic;
font-size: 90%;
}
}


/* Hide stuff meant for accounts with special permissions. Made visible again in
/* Костыль, исправляющий дублирование иконки в сообщениях об ошибках (Editnotice)
  [[MediaWiki:Group-checkuser.css]], [[MediaWiki:Group-sysop.css]], [[MediaWiki:Group-abusefilter.css]],
при сохранении правки в визуальном редакторе */
  [[MediaWiki:Group-abusefilter-helper.css]], [[MediaWiki:Group-patroller.css]],
.ve-ui-mwSaveDialog .oo-ui-flaggedElement-error.oo-ui-iconElement table.fmbox {
  [[MediaWiki:Group-templateeditor.css]], [[MediaWiki:Group-extendedmover.css]],
margin-top: 0;
  [[MediaWiki:Group-extendedconfirmed.css]], and [[Mediawiki:Group-autoconfirmed.css]]. */
}
.checkuser-show,
.ve-ui-mwSaveDialog .oo-ui-flaggedElement-error.oo-ui-iconElement .mbox-image {
.sysop-show,
.abusefilter-show,
.abusefilter-helper-show,
.patroller-show,
.templateeditor-show,
.extendedmover-show,
.extendedconfirmed-show,
.autoconfirmed-show,
.user-show {
display: none;
display: none;
}
}


/* Hide the redlink generated by {{Editnotice}},
/* ================================================
   this overrides the ".sysop-show { display: none; }" above that applies
   ОБЩИЕ КЛАССЫ
   to the same link as well. See [[phab:T45013]]
   ================================================ */


  Hide the images in editnotices to keep them readable in VE view.
/* СПИСКИ ----------------------------------------- */
   Long term, editnotices should become a core feature so that they can be designed responsive. */
 
.ve-ui-mwNoticesPopupTool-item .editnotice-redlink,
/* Style for horizontal lists (separator following item).
.ve-ui-mwNoticesPopupTool-item .mbox-image,
   @source mediawiki.org/wiki/Snippets/Horizontal_lists
.ve-ui-mwNoticesPopupTool-item .mbox-imageright {
  @revision 9 (2016-08-10)
display: none !important;
  @author [[User:Edokter]]
*/
.hlist dl,
.hlist.hlist ol,
.hlist.hlist ul {
margin: 0;
padding: 0;
}
}
 
/* Display list items inline */
/* Remove bullets when there are multiple edit page warnings */
.hlist dd,
ul.permissions-errors {
.hlist dt,
.hlist li {
margin: 0;
margin: 0;
display: inline;
}
/* Display nested lists inline */
.hlist.inline,
.hlist.inline dl,
.hlist.inline ol,
.hlist.inline ul,
.hlist dl dl, .hlist dl ol, .hlist dl ul,
.hlist ol dl, .hlist ol ol, .hlist ol ul,
.hlist ul dl, .hlist ul ol, .hlist ul ul {
display: inline;
}
/* Hide empty list items */
.hlist .mw-empty-li,
.hlist .mw-empty-elt {
display: none;
}
/* Generate bullets */
.hlist dt:after {
content: ": ";
}
.hlist dd:after,
.hlist li:after {
content: "\00a0· ";
font-weight: bold;
}
.hlist dd:last-child:after,
.hlist dt:last-child:after,
.hlist li:last-child:after {
content: none;
}
/* Add parentheses around nested lists */
.hlist dd dd:first-child:before, .hlist dd dt:first-child:before, .hlist dd li:first-child:before,
.hlist dt dd:first-child:before, .hlist dt dt:first-child:before, .hlist dt li:first-child:before,
.hlist li dd:first-child:before, .hlist li dt:first-child:before, .hlist li li:first-child:before {
content: " (";
font-weight: normal;
}
.hlist dd dd:last-child:after, .hlist dd dt:last-child:after, .hlist dd li:last-child:after,
.hlist dt dd:last-child:after, .hlist dt dt:last-child:after, .hlist dt li:last-child:after,
.hlist li dd:last-child:after, .hlist li dt:last-child:after, .hlist li li:last-child:after {
content: ")";
font-weight: normal;
}
/* Put ordinals in front of ordered list items */
.hlist ol {
counter-reset: listitem;
}
.hlist ol > li {
counter-increment: listitem;
}
.hlist ol > li:before {
content: " " counter(listitem) "\a0";
}
.hlist dd ol > li:first-child:before,
.hlist dt ol > li:first-child:before,
.hlist li ol > li:first-child:before {
content: " (" counter(listitem) "\a0";
}
}


ul.permissions-errors > li {
/* ПРИМЕЧАНИЯ ------------------------------------- */
list-style: none;
 
ol.references {
font-size: 100%;
}
.reflist,
.references-small {
font-size: 90%;
margin-bottom: 0.5em;
}
}


/* larger inline math */
.references-small ol.references {
span.mwe-math-mathml-inline {
list-style-type: inherit; /* Enable custom list style types */
font-size: 118%;
}
}


/* Make <math display="block"> be left aligned with one space indent for
/* highlight focused footnotes and references */
* compatibility with style conventions
sup.reference:target,
*/
ol.references li:target,
.mwe-math-fallback-image-display,
.highlight-target:target,
.mwe-math-mathml-display {
cite:target,
margin-left: 1.6em !important;
span.citation:target {
margin-top: 0.6em;
background: var(--background-color-progressive-subtle, #eaf3ff);
margin-bottom: 0.6em;
}
sup.reference:target {
font-weight: bold;
}
}


.mwe-math-mathml-display math {
/* T156351: Support for Parsoid's Cite implementation */
display: inline;
span[rel="mw:referencedBy"] {
    counter-reset: mw-ref-linkback 0;
}
span[rel="mw:referencedBy"] > a::before {
    font-weight: bold;
    font-style: italic;
    font-size: 80%; /* To mimic the sub,sup font-size:80% rule at top of file */
    content: counter( mw-ref-linkback, decimal );
}
.mw-ref > a[data-mw-group=lower-roman]::after {
    content: '[' counter( mw-Ref, lower-roman ) ']';
}
.mw-ref > a[data-mw-group=lower-greek]::after {
    content: '[' counter( mw-Ref, lower-greek ) ']';
}
.mw-ref > a[data-mw-group=upper-roman]::after {
    content: '[' counter( mw-Ref, upper-roman ) ']';
}
.mw-ref > a[data-mw-group=lower-alpha]::after {
    content: '[' counter( mw-Ref, lower-alpha ) ']';
}
.mw-ref > a[data-mw-group=upper-alpha]::after {
    content: '[' counter( mw-Ref, upper-alpha ) ']';
}
}


@media screen {
/* КОЛОНКИ ---------------------------------------- */
/* Put a chequered background behind images, only visible if they have transparency,
* except on main, user, and portal namespaces
*/
body:not(.ns-0):not(.ns-2):not(.ns-100) .gallerybox .thumb img {
background: #fff url(//upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png) repeat;
}


/* Display "From Wikipedia, the free encyclopedia" in skins that support it,
/* Reset top margin for lists embedded in columns */
  do not apply to print mode */
div.columns {
#siteSub {
margin-top: 0.3em;
display: block;
}
}
div.columns dl,
div.columns ol,
div.columns ul {
margin-top: 0;
}
}


/* Hide FlaggedRevs notice UI when there are no pending changes */
/* Avoid elements from breaking between columns */
.flaggedrevs_draft_synced,
.nocolbreak,
.flaggedrevs_stable_synced,
div.columns li,
/* "Temporary" to remove links in sidebar T255381 */
div.columns dd dd {
#t-upload,
-webkit-column-break-inside: avoid;
/* Hide broken download box on Special:Book pending T285400 */
page-break-inside: avoid;
.mw-special-Book #coll-downloadbox {
break-inside: avoid-column;
display: none;
}
}


/*
/* ТАБЛИЦЫ ---------------------------------------- */
* BELOW HERE THERE BE SOONTOBE TEMPLATESTYLES THINGS;
* SEE [[MediaWiki talk:Common.css/to do]]
*/


/* Infobox template style */
/* [[Википедия:Оформление таблиц]] */
.infobox {
.standard,
border: 1px solid #a2a9b1;
.wide {
border-spacing: 3px;
/* For align=center tables dont use shorthand margin */
background-color: #f8f9fa;
background:none;
color: black;
margin-top:1em;
/* @noflip */
margin-bottom:1em;
margin: 0.5em 0 0.5em 1em;
border: 1px solid var(--border-color-base, #a2a9b1);
padding: 0.2em;
border-collapse: collapse;
/* @noflip */
float: right;
/* @noflip */
clear: right;
font-size: 88%;
line-height: 1.5em;
width: 22em;
}
}


.infobox-header,
.standard > tr > th,
.infobox-label,
.standard > tr > td,
.infobox-above,
.standard > * > tr > th,
.infobox-full-data,
.standard > * > tr > td,
.infobox-data,
.wide > tr > th,
.infobox-below,
.wide > tr > td,
.infobox-subheader,
.wide > * > tr > th,
.infobox-image,
.wide > * > tr > td {
.infobox-navbar,
border: 1px solid var(--border-color-base, #a2a9b1);
/* Remove element selector when every .infobox thing is using the standard module/templates  */
padding: 0.2em 0.4em;
.infobox th,
.infobox td {
vertical-align: top;
}
}


.infobox-label,
.standard > tr > th,
.infobox-data,
.standard > * > tr > th,
/* Remove element selector when every .infobox thing is using the standard module/templates  */
.wide > tr > th,
.infobox th,
.wide > * > tr > th {
.infobox td {
background-color: var(--background-color-progressive-subtle, #eaf3ff);
/* @noflip */
text-align: left;
}
}


/* Remove .infobox when element selectors above are removed */
.standard > caption,
.infobox .infobox-above,
.wide > caption {
.infobox .infobox-title,
/* Remove element selector when every .infobox thing is using the standard module/templates  */
.infobox caption {
font-size: 125%;
font-weight: bold;
font-weight: bold;
text-align: center;
}
}


.infobox-title,
.wide {
/* Remove element selector when every .infobox thing is using the standard module/templates  */
width: 100%;
}


/* Remove .infobox when element selectors above are removed */
table.graytable {
.infobox .infobox-header,
background: var(--background-color-disabled-subtle, #eaecf0);
.infobox .infobox-subheader,
padding: 1em;
.infobox .infobox-image,
width: 100%;
.infobox .infobox-full-data,
}
.infobox .infobox-below {
table.graytable caption {
text-align: center;
padding-top: 0.5em;
background: var(--background-color-disabled-subtle, #eaecf0);
font-weight: bold;
}
table.graytable caption span.subcaption {
font-size: 88.5%;
font-weight: normal;
}
table.graytable th,
table.graytable td {
font-size: 88.5%;
}
 
/* Оформление ячеек */
tr.highlight th,
table tr th.highlight {
background: var(--ruwiki-background-color-blue150, #dcebff);
}
tr.highlight td,
table tr td.highlight {
background: var(--background-color-warning-subtle, #fef6e7);
font-weight: normal;
}
tr.bright th,
table tr th.bright {
background: var(--ruwiki-background-color-blue200, #cfe3ff);
}
tr.bright td,
table tr td.bright {
background: var(--background-color-warning-subtle, #fef6e7);
}
tr.shadow th,
tr.shadow td,
table tr th.shadow,
table tr td.shadow {
background: var(--background-color-disabled-subtle, #eaecf0);
}
tr.dark th,
tr.dark td,
table tr th.dark,
table tr td.dark {
background: var(--background-color-disabled, #c8ccd1);
}
}


/* Remove .infobox when element selectors above are removed */
/* ================================================
.infobox .infobox-navbar {
  ШАБЛОНЫ
/* @noflip */
  ================================================ */
text-align: right;
 
.IPA,
.Unicode {
font-family: "Arial Unicode MS", "Lucida Sans Unicode", sans-serif;
}
}


/* Normal font styling for wikitable row headers with scope="row" tag */
/* КАРТОЧКА --------------------------------------- */
.wikitable.plainrowheaders th[scope=row],
.infobox {
.wikitable.plainrowheaders th[scope=rowgroup] {
border: 1px solid var(--border-color-base, #a2a9b1);
font-weight: normal;
background: var(--background-color-neutral-subtle, #f8f9fa);
/* @noflip */
margin-bottom: .5em;
margin-left: 1em;
padding: .4em;
float: right;
clear: right;
font-size: 90%;
width: 23em;
vertical-align: middle;
text-align: left;
text-align: left;
line-height: 1.5em;
border-collapse: separate;
border-spacing: 2px;
}
.infobox > caption {
font-size: 125%;
font-weight: bold;
padding: .2em;
}
.infobox td,
.infobox th {
vertical-align: top;
}
/* Компоненты карточки */
.infobox-above {
background: var(--ruwiki-background-color-blue200, #cfe3ff);
font-size: 120%;
text-align: center;
}
.infobox-image {
padding-left: 0;
padding-right: 0;
text-align: center;
}
.infobox-header {
background: var(--ruwiki-background-color-blue150, #dcebff);
text-align: center;
}
.infobox-below {
background: var(--ruwiki-background-color-blue150, #dcebff);
text-align: center;
}
}


/* Remove underlines from certain links */
/* Увеличение мелкого шрифта в блоках с уменьшенным текстом */
.nounderlines a,
.infobox small,
.IPA a:link,
.navbox small,
.IPA a:visited {
.references small {
text-decoration: none !important;
font-size: 90%;
}
}


/* Prevent line breaks in silly places where desired (nowrap)
/* НАВИГАЦИОННЫЙ ШАБЛОН --------------------------- */
  and links when we don't want them to (nowraplinks a) */
 
.nowrap,
/* Default style for navigation boxes */
.nowraplinks a {
.navbox { /* Navbox container style */
white-space: nowrap;
box-sizing: border-box;
border: 1px solid var(--border-color-base, #a2a9b1);
width: 100%;
margin: 1em auto 0; /* Prevent preceding content from clinging to navboxes */
clear: both;
font-size: 90%;
text-align: center;
padding: 3px;
}
.navbox-inner,
.navbox-subgroup {
width: 100%;
}
.navbox-group,
.navbox-title,
.navbox-abovebelow {
padding: 0.25em 1em;   /* Title, group and above/below styles */
text-align: center;
}
.navbox-title {
line-height: 1.6em;   /* Standard 1.6em for title */
}
}


/* But allow wrapping where desired: */
/* cell spacing for navbox cells */
.wrap,
tr + tr > .navbox-abovebelow,
.wraplinks a {
tr + tr > .navbox-group,
white-space: normal;
tr + tr > .navbox-image,
tr + tr > .navbox-list { /* Borders above 2nd, 3rd, etc. rows */
border-top: 2px solid #fdfdfd; /* Must match background color */
}
}


/* texhtml class for inline math (based on generic times-serif class) */
th.navbox-group { /* Group style */
span.texhtml {
font-family: "Nimbus Roman No9 L", "Times New Roman", Times, serif;
font-size: 118%;
line-height: 1;
white-space: nowrap;
white-space: nowrap;
/* Force tabular and lining display for texhtml */
/* @noflip */
font-variant-numeric: lining-nums tabular-nums;
text-align: right;
font-kerning: none;
}
.navbox,
.navbox-subgroup {
background: #fdfdfd;   /* Background color */
}
.navbox-list {
border-color: #fdfdfd; /* Must match background color */
}
.navbox th,
.navbox-title {
background: var(--ruwiki-background-color-blue200, #cfe3ff);   /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
background: var(--ruwiki-background-color-blue150, #dcebff);   /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: var(--background-color-progressive-subtle, #eaf3ff); /* Level 3 color */
}
.navbox-even {
background: #f3f5f7;   /* Even row striping */
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
}


span.texhtml span.texhtml {
@media screen {
font-size: 100%;
html.skin-theme-clientpref-night .navbox,
html.skin-theme-clientpref-night .navbox-subgroup {
    background: #171819;
}
html.skin-theme-clientpref-night .navbox-list {
border-color: #171819; /* Must match background color */
}
html.skin-theme-clientpref-night tr + tr > .navbox-abovebelow,
html.skin-theme-clientpref-night tr + tr > .navbox-group,
html.skin-theme-clientpref-night tr + tr > .navbox-image,
html.skin-theme-clientpref-night tr + tr > .navbox-list { /* Borders above 2nd, 3rd, etc. rows */
border-top-color: #171819; /* Must match background color */
}
html.skin-theme-clientpref-night .navbox-even {
background: #202122;   /* Even row striping */
}
}
}


@media screen {
@media screen and (prefers-color-scheme: dark) {
.nochecker .gallerybox .thumb img {
html.skin-theme-clientpref-os .navbox,
background-image: none;
html.skin-theme-clientpref-os .navbox-subgroup {
    background: #171819;
}
html.skin-theme-clientpref-os .navbox-list {
border-color: #171819; /* Must match background color */
}
html.skin-theme-clientpref-os tr + tr > .navbox-abovebelow,
html.skin-theme-clientpref-os tr + tr > .navbox-group,
html.skin-theme-clientpref-os tr + tr > .navbox-image,
html.skin-theme-clientpref-os tr + tr > .navbox-list { /* Borders above 2nd, 3rd, etc. rows */
border-top-color: #171819; /* Must match background color */
}
html.skin-theme-clientpref-os .navbox-even {
background: #202122;   /* Even row striping */
}
}
}
}


/* Put anything you mean to be a sitewide addition above the TemplateStyles
.navbox .hlist td dl,
* comment above.
.navbox .hlist td ol,
*/
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 1px 0 0;   /* Adjust hlist padding in navboxes */
}
.navbox .navbox {
margin-top: 0; /* No top margin for nested navboxes */
}
.navbox + .navbox {
margin-top: -1px; /* Single pixel border between adjacent navboxes */
}
 
/* [[Шаблон:Coord]] ------------------------------- */
#mw-indicator-0-coord + .mw-indicator {
border-left: 1px solid #A7D7F9;
margin-left: 0.25em;
padding-left: 0.5em;
}

Версия от 15:40, 17 сентября 2024

/**
 * Файл для стилей десктопной версии.
 * Приоритетные стили для мобильной и десктопной версий следует размещать в [[MediaWiki:Gadget-common-site.css]]
 * Здесь содержатся только стили, которые по тем или иным причинам не нужны в мобильной версии.
 * Иные стили следует размещать соответственно инструкции в [[MediaWiki:Gadget-common-site.css]].
 *
 *  [Содержание]
 *
 *  0. CSS-переменные
 *  1. Интерфейс
 *  1.1 Теги
 *  1.2 Классы
 *  1.3 Расширения
 *  1.4 Редакторы
 *  2. Служебные классы
 *  3. Общие классы
 *  3.1 Списки
 *  3.2 Примечания
 *  3.3 Колонки
 *  3.4 Таблицы
 *  4. Шаблоны
 *  5. Страницы
 */
   
/* ================================================
   ИНТЕРФЕЙС
   ================================================ */

/* ТЕГИ ------------------------------------------- */

/* Избавляемся от дважды жирного шрифта (2019-09-08) */
b {
	font-weight: 700;
}

/* Сбрасываем курсивное оформление, применяемое браузером */
cite, dfn {
	font-style: inherit;
}

/* fix for line-breaking references */
sub,
sup {
	line-height: 1em;
}

.mw-body blockquote {
	background: var(--background-color-interactive-subtle, #f8f9fa);
	overflow: hidden;
}

/* КЛАССЫ ----------------------------------------- */

/* Уточнение ширины логотипа на экранах с большей плотностью пикселей (сами
   изображения задаются в файле стилей, не изменяемом локально; помогает
   избежать сглаживания? 136 = 204 / 1,5; 204px — ширина картинки) */
@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
	#p-logo a {
		background-size: 136px auto;
	}
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
	#p-logo a {
		background-size: 135px auto;
	}
}

#file img {
	background: url(/w/resources/src/mediawiki.action/images/checker.svg) repeat;
}

/* Remove "external" icon from links to WP */
body.ns-talk a.external[href*="//ru.wikipedia.org/"],
body.ns-4 a.external[href*="//ru.wikipedia.org/"],
body.ns-104 a.external[href*="//ru.wikipedia.org/"],
body.ns-106 a.external[href*="//ru.wikipedia.org/"] {
	background: none !important;
	padding-right: 0 !important;
}

/* PDF icon next to external PDF link for Mozilla and Opera and for {PDFlink} template */
a[href$=".pdf"].external,
a[href*=".pdf?"].external,
a[href*=".pdf#"].external,
a[href$=".PDF"].external,
a[href*=".PDF?"].external,
a[href*=".PDF#"].external,
span.PDFlink a {
	background: url(https://upload.wikimedia.org/wikipedia/commons/c/cb/Icons-mini-file_pdf.svg) center right no-repeat !important;
	padding-right: 18px !important;
}

.hatnote {
	font-style: italic;
	padding-left: 1.6em;
}

.clickable-image a:hover {
	text-decoration: none;
}

#mw-subcategories {
	clear: left;
}

#mw-pages {
	clear: both;
}

/* Div based "warning" style fmbox messages. */
*:not(.mw-contributions-blocked-notice-partial) > .mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div#mw-protect-cascadeon {
	background-color: var(--background-color-error-subtle, #fee7e6);
	border: 1px solid var(--border-color-error, #b32424);
}

@supports ((-webkit-mask-image: none) or (mask-image: none)) {
	*:not(.mw-contributions-blocked-notice-partial) > .mw-warning-with-logexcerpt .cdx-message__icon,
	div.mw-lag-warn-high .cdx-message__icon,
	div.mw-cascadeprotectedwarning .cdx-message__icon,
	div#mw-protect-cascadeon .cdx-message__icon {
		background-color: var(--color-error, #d73333);
	}
}

/* Не отображать множественные уведомления о запрете редактирования списком */
.permissions-errors {
	list-style: none;
	margin: 0;
}

.sitedir-ltr .mw-dismissable-notice-body {
	margin-right: 5em !important; /* was 20% */
}

.mw-tag-markers {
	font-size: 90%;
	font-style: italic;
}

.printonly {
	display: none;
}

/* Фикс выравнивания галереи при заданном параметре perrow (2019-10-03) */
.mw-gallery-traditional.center,
.mw-gallery-nolines.center {
	margin-left: auto;
	margin-right: auto;
}

/* Блок «Это старая/текущая версия этой страницы». Надо предложить это в движок */
.mw-revision,
#mw-revision-nav {
	margin-top: 0.5em;
}

/* Кнопки [показать]/[скрыть], создаваемые mw-collapsible */
.mw-parser-output .mw-collapsible-toggle:not(.mw-ui-button) {
	font-weight: normal;
}

/* Reduce page jumps by hiding collapsed/dismissed content */
.client-js .collapsible:not(.mw-made-collapsible).collapsed > tbody > tr:not(:first-child) {
	display: none;
}

/* РАСШИРЕНИЯ ------------------------------------- */

/* Исправление багов с запятыми и точками рядом с тэгами <math>, см. [[phab:T325625]] */
.mwe-math-element {
	white-space: nowrap;
}

/* Стили для расширения [[mw:Extension:Babel]] (03-09-17) */
/* Скрытие буквы N у родных языков, по аналогии со стандарными шаблонами */
.mw-babel-box-level-N {
	display: none;
}

/* FlaggedRevs */
.mw-fr-reviewlink,
.fr-hist-basic-user,
.fr-hist-basic-auto {
	font-weight: normal;
	font-size: 85%;
}
.flaggedrevs-pending {
	background: #ffc;
}

/* Remove popup from Content translation tool, if not opted in */
.cx-uls-relevant-languages-banner {
	display: none;
}

/* Покрасить "неприоритетные" ссылки в библиографических ссылках в черный цвет (касается только ссылок, генерируемых Lua) */
.wef_low_priority_links a,
.wef_low_priority_links a.extiw,
.wef_low_priority_links a.external,
.wef_low_priority_links a:visited,
.wef_low_priority_links a.extiw:visited,
.wef_low_priority_links a.external:visited {
	color: var(--color-base, #202122);
}

/* РЕДАКТОРЫ -------------------------------------- */

/* Visual editor related */
.mw-ve-editNotice .mbox-image,
.ve-active .ve-hide,
.ve-show {
	display: none;
}

.ve-active div.ve-show,
.ve-active p.ve-show {
	display: block;
}

.ve-active span.ve-show,
.ve-active small.ve-show {
	display: inline;
}

.ve-active li.ve-show {
	display: list-item;
}

/* Костыль, исправляющий дублирование иконки в сообщениях об ошибках (Editnotice) 
при сохранении правки в визуальном редакторе */
.ve-ui-mwSaveDialog .oo-ui-flaggedElement-error.oo-ui-iconElement table.fmbox {
	margin-top: 0;
}
.ve-ui-mwSaveDialog .oo-ui-flaggedElement-error.oo-ui-iconElement .mbox-image {
	display: none;
}

/* ================================================
   ОБЩИЕ КЛАССЫ
   ================================================ */

/* СПИСКИ ----------------------------------------- */

/* Style for horizontal lists (separator following item).
   @source mediawiki.org/wiki/Snippets/Horizontal_lists
   @revision 9 (2016-08-10)
   @author [[User:Edokter]]
 */
.hlist dl,
.hlist.hlist ol,
.hlist.hlist ul {
	margin: 0;
	padding: 0;
}
/* Display list items inline */
.hlist dd,
.hlist dt,
.hlist li {
	margin: 0;
	display: inline;
}
/* Display nested lists inline */
.hlist.inline,
.hlist.inline dl,
.hlist.inline ol,
.hlist.inline ul,
.hlist dl dl, .hlist dl ol, .hlist dl ul,
.hlist ol dl, .hlist ol ol, .hlist ol ul,
.hlist ul dl, .hlist ul ol, .hlist ul ul {
	display: inline;
}
/* Hide empty list items */
.hlist .mw-empty-li,
.hlist .mw-empty-elt {
	display: none;
}
/* Generate bullets */
.hlist dt:after {
	content: ": ";
}
.hlist dd:after,
.hlist li:after {
	content: "\00a0· ";
	font-weight: bold;
}
.hlist dd:last-child:after,
.hlist dt:last-child:after,
.hlist li:last-child:after {
	content: none;
}
/* Add parentheses around nested lists */
.hlist dd dd:first-child:before, .hlist dd dt:first-child:before, .hlist dd li:first-child:before,
.hlist dt dd:first-child:before, .hlist dt dt:first-child:before, .hlist dt li:first-child:before,
.hlist li dd:first-child:before, .hlist li dt:first-child:before, .hlist li li:first-child:before {
	content: " (";
	font-weight: normal;
}
.hlist dd dd:last-child:after, .hlist dd dt:last-child:after, .hlist dd li:last-child:after,
.hlist dt dd:last-child:after, .hlist dt dt:last-child:after, .hlist dt li:last-child:after,
.hlist li dd:last-child:after, .hlist li dt:last-child:after, .hlist li li:last-child:after {
	content: ")";
	font-weight: normal;
}
/* Put ordinals in front of ordered list items */
.hlist ol {
	counter-reset: listitem;
}
.hlist ol > li {
	counter-increment: listitem;
}
.hlist ol > li:before {
	content: " " counter(listitem) "\a0";
}
.hlist dd ol > li:first-child:before,
.hlist dt ol > li:first-child:before,
.hlist li ol > li:first-child:before {
	content: " (" counter(listitem) "\a0";
}

/* ПРИМЕЧАНИЯ ------------------------------------- */

ol.references {
	font-size: 100%;
}
.reflist,
.references-small {
	font-size: 90%;
	margin-bottom: 0.5em;
}

.references-small ol.references {
	list-style-type: inherit;  /* Enable custom list style types */
}

/* highlight focused footnotes and references */
sup.reference:target,
ol.references li:target,
.highlight-target:target,
cite:target,
span.citation:target {
	background: var(--background-color-progressive-subtle, #eaf3ff);
}
sup.reference:target {
	font-weight: bold;
}

/* T156351: Support for Parsoid's Cite implementation */
span[rel="mw:referencedBy"] {
    counter-reset: mw-ref-linkback 0;
}
span[rel="mw:referencedBy"] > a::before {
    font-weight: bold;
    font-style: italic;
    font-size: 80%; /* To mimic the sub,sup font-size:80% rule at top of file */
    content: counter( mw-ref-linkback, decimal );
}
.mw-ref > a[data-mw-group=lower-roman]::after {
    content: '[' counter( mw-Ref, lower-roman ) ']';
}
.mw-ref > a[data-mw-group=lower-greek]::after {
    content: '[' counter( mw-Ref, lower-greek ) ']';
}
.mw-ref > a[data-mw-group=upper-roman]::after {
    content: '[' counter( mw-Ref, upper-roman ) ']';
}
.mw-ref > a[data-mw-group=lower-alpha]::after {
    content: '[' counter( mw-Ref, lower-alpha ) ']';
}
.mw-ref > a[data-mw-group=upper-alpha]::after {
    content: '[' counter( mw-Ref, upper-alpha ) ']';
}

/* КОЛОНКИ ---------------------------------------- */

/* Reset top margin for lists embedded in columns */
div.columns {
	margin-top: 0.3em;
}
div.columns dl,
div.columns ol,
div.columns ul {
	margin-top: 0;
}

/* Avoid elements from breaking between columns */
.nocolbreak,
div.columns li,
div.columns dd dd {
	-webkit-column-break-inside: avoid;
	page-break-inside: avoid;
	break-inside: avoid-column;
}

/* ТАБЛИЦЫ ---------------------------------------- */

/* [[Википедия:Оформление таблиц]] */
.standard,
.wide {
	/* For align=center tables dont use shorthand margin */
	background:none;
	margin-top:1em;
	margin-bottom:1em;
	border: 1px solid var(--border-color-base, #a2a9b1);
	border-collapse: collapse;
}

.standard > tr > th,
.standard > tr > td,
.standard > * > tr > th,
.standard > * > tr > td,
.wide > tr > th,
.wide > tr > td,
.wide > * > tr > th,
.wide > * > tr > td {
	border: 1px solid var(--border-color-base, #a2a9b1);
	padding: 0.2em 0.4em;
}

.standard > tr > th,
.standard > * > tr > th,
.wide > tr > th,
.wide > * > tr > th {
	background-color: var(--background-color-progressive-subtle, #eaf3ff);
}

.standard > caption,
.wide > caption {
	font-weight: bold;
}

.wide {
	width: 100%;
}

table.graytable {
	background: var(--background-color-disabled-subtle, #eaecf0);
	padding: 1em;
	width: 100%;
}
table.graytable caption {
	padding-top: 0.5em;
	background: var(--background-color-disabled-subtle, #eaecf0);
	font-weight: bold;
}
table.graytable caption span.subcaption {
	font-size: 88.5%;
	font-weight: normal;
}
table.graytable th,
table.graytable td {
	font-size: 88.5%;
}

/* Оформление ячеек */
tr.highlight th,
table tr th.highlight {
	background: var(--ruwiki-background-color-blue150, #dcebff);
}
tr.highlight td,
table tr td.highlight {
	background: var(--background-color-warning-subtle, #fef6e7);
	font-weight: normal;
}
tr.bright th,
table tr th.bright {
	background: var(--ruwiki-background-color-blue200, #cfe3ff);
}
tr.bright td,
table tr td.bright {
	background: var(--background-color-warning-subtle, #fef6e7);
}
tr.shadow th,
tr.shadow td,
table tr th.shadow,
table tr td.shadow {
	background: var(--background-color-disabled-subtle, #eaecf0);
}
tr.dark th,
tr.dark td,
table tr th.dark,
table tr td.dark {
	background: var(--background-color-disabled, #c8ccd1);
}

/* ================================================
   ШАБЛОНЫ
   ================================================ */

.IPA,
.Unicode {
	font-family: "Arial Unicode MS", "Lucida Sans Unicode", sans-serif;
}

/* КАРТОЧКА --------------------------------------- */
.infobox {
	border: 1px solid var(--border-color-base, #a2a9b1);
	background: var(--background-color-neutral-subtle, #f8f9fa);
	margin-bottom: .5em;
	margin-left: 1em;
	padding: .4em;
	float: right;
	clear: right;
	font-size: 90%;
	width: 23em;
	vertical-align: middle;
	text-align: left;
	line-height: 1.5em;
	border-collapse: separate;
	border-spacing: 2px;
}
.infobox > caption {
	font-size: 125%;
	font-weight: bold;
		padding: .2em;
}
.infobox td,
.infobox th {
	vertical-align: top;
}

/* Компоненты карточки */
.infobox-above {
	background: var(--ruwiki-background-color-blue200, #cfe3ff);
	font-size: 120%;
	text-align: center;
}
.infobox-image {
	padding-left: 0;
	padding-right: 0;
	text-align: center;
}
.infobox-header {
	background: var(--ruwiki-background-color-blue150, #dcebff);
	text-align: center;
}
.infobox-below {
	background: var(--ruwiki-background-color-blue150, #dcebff);
	text-align: center;
}

/* Увеличение мелкого шрифта в блоках с уменьшенным текстом */
.infobox small,
.navbox small,
.references small {
	font-size: 90%;
}

/* НАВИГАЦИОННЫЙ ШАБЛОН --------------------------- */

/* Default style for navigation boxes */
.navbox {					 /* Navbox container style */
	box-sizing: border-box;
	border: 1px solid var(--border-color-base, #a2a9b1);
	width: 100%;
	margin: 1em auto 0; /* Prevent preceding content from clinging to navboxes */
	clear: both;
	font-size: 90%;
	text-align: center;
	padding: 3px;
}
.navbox-inner,
.navbox-subgroup {
	width: 100%;
}
.navbox-group,
.navbox-title,
.navbox-abovebelow {
	padding: 0.25em 1em;	  /* Title, group and above/below styles */
	text-align: center;
}
.navbox-title {
	line-height: 1.6em;	   /* Standard 1.6em for title */
}

/* cell spacing for navbox cells */
tr + tr > .navbox-abovebelow,
tr + tr > .navbox-group,
tr + tr > .navbox-image,
tr + tr > .navbox-list {	/* Borders above 2nd, 3rd, etc. rows */
	border-top: 2px solid #fdfdfd; /* Must match background color */
}

th.navbox-group {			 /* Group style */
	white-space: nowrap;
	/* @noflip */
	text-align: right;
}
.navbox,
.navbox-subgroup {
	background: #fdfdfd;	  /* Background color */
}
.navbox-list {
	border-color: #fdfdfd;	/* Must match background color */
}
.navbox th,
.navbox-title {
	background: var(--ruwiki-background-color-blue200, #cfe3ff);	  /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
	background: var(--ruwiki-background-color-blue150, #dcebff);	  /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
	background: var(--background-color-progressive-subtle, #eaf3ff);  /* Level 3 color */
}
.navbox-even {
	background: #f3f5f7;	  /* Even row striping */
}
.navbox-odd {
	background: transparent;  /* Odd row striping */
}

@media screen {
	html.skin-theme-clientpref-night .navbox,
	html.skin-theme-clientpref-night .navbox-subgroup {
	    background: #171819;
	}
	html.skin-theme-clientpref-night .navbox-list {
		border-color: #171819;	/* Must match background color */
	}
	html.skin-theme-clientpref-night tr + tr > .navbox-abovebelow,
	html.skin-theme-clientpref-night tr + tr > .navbox-group,
	html.skin-theme-clientpref-night tr + tr > .navbox-image,
	html.skin-theme-clientpref-night tr + tr > .navbox-list {	/* Borders above 2nd, 3rd, etc. rows */
		border-top-color: #171819; /* Must match background color */
	}
	html.skin-theme-clientpref-night .navbox-even {
		background: #202122;	  /* Even row striping */
	}
}

@media screen and (prefers-color-scheme: dark) {
	html.skin-theme-clientpref-os .navbox,
	html.skin-theme-clientpref-os .navbox-subgroup {
	    background: #171819;
	}
	html.skin-theme-clientpref-os .navbox-list {
		border-color: #171819;	/* Must match background color */
	}
	html.skin-theme-clientpref-os tr + tr > .navbox-abovebelow,
	html.skin-theme-clientpref-os tr + tr > .navbox-group,
	html.skin-theme-clientpref-os tr + tr > .navbox-image,
	html.skin-theme-clientpref-os tr + tr > .navbox-list {	/* Borders above 2nd, 3rd, etc. rows */
		border-top-color: #171819; /* Must match background color */
	}
	html.skin-theme-clientpref-os .navbox-even {
		background: #202122;	  /* Even row striping */
	}
}

.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
	padding: 1px 0 0;	   /* Adjust hlist padding in navboxes */
}
.navbox .navbox {
	margin-top: 0;			/* No top margin for nested navboxes */
}
.navbox + .navbox {
	margin-top: -1px;		 /* Single pixel border between adjacent navboxes */
}

/* [[Шаблон:Coord]] ------------------------------- */
#mw-indicator-0-coord + .mw-indicator {
	border-left: 1px solid #A7D7F9;
	margin-left: 0.25em;
	padding-left: 0.5em;
}