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

>QrazyDraqon
Нет описания правки
убрал дублирование функции
 
(не показаны 182 промежуточные версии 10 участников)
Строка 1: Строка 1:
/*<pre><nowiki>*/
#Rbox {
display: none;
}
 
/* Откл. кнопки Обсуждение форума */
 
.ns-110 #ca-talk {
display: none;
}
 
/* Стиль порталов */
 
.portalfont {
font-family: Verdana, Arial, Helvetica, sans-serif;
}
 
#portal .CategoryTreeToggle {
display: none;
}
 
#portal .CategoryTreeLabelPage {
font-style: normal;
}
 
#portal .CategoryTreeBullet:before {
content: url('/w/images/1/17/Bullet.gif');
}
 
#portal .CategoryTreeChildren .CategoryTreeNotice {
display: none;
}
 
#portal .editsection {
font-weight: normal;
}
 
#portal table {
background: inherit;
}
 
.refresh a:visited {
color: #002bb8;
}
 
/* Для АбсурдоРекламы */
 
#p-lolads {
font-size: 0.75rem;
}
 
#p-lolads a:visited {
color: #002bb8;
}
 
.unnote {
background: url('/w/images/6/6a/Sticker.png') no-repeat;
width: 250px;
height: 233px;
padding: 5px;
}
 
.unnote_h {
padding-bottom: 10px;
font-weight: bold;
}


/* See also: [[MediaWiki:Monobook.css]] */
.unnote_t {
margin: 5px;
margin-right: 20px;
}


/*** Mark redirects in Special:Allpages und Special:Watchlist ***/
.unnote,
.unnote_h {
.allpagesredirect {
font-size: 125%;
    font-style: italic;
}
}
 
/* Mark redirects in Special:Allpages und Special:Watchlist */
 
.allpagesredirect,
.watchlistredir {
.watchlistredir {
    font-style: italic;
font-style: italic;
}
}


/* Forum formatting (by -Algorithm & -Splaka)*/


/*** Forum formatting (by -Algorithm & -Splaka) ***/
.forumheader {
border: 1px solid #aaa;
background-color: #f9f9f9;
margin-top: 1em;
padding: 12px;
}


.forumheader {  
.forumlist {
    border: 1px solid #aaa; background-color: #f9f9f9; margin-top: 1em; padding: 12px;  
border: 1px solid #aaa;
width: 100%;
}
}
.forumlist td.forum_edited a {  
 
    color: black; text-decoration: none  
.forumlist td.forum_edited a {
color: black;
text-decoration: none
}
}
.forumlist td.forum_title a {  
 
    padding-left: 20px;  
.forumlist td {
padding-left: 20px;
}
}
.forumlist td.forum_title a.forum_new {  
 
    font-weight: bold; background: url(/images/4/4e/Forum_new.gif)
.forumlist td.forum_title a.forum_new {
    center left no-repeat; padding-left: 20px;  
font-weight: bold;
}
}
.forumlist td.forum_title a.forum_new:visited {  
 
    font-weight: normal; background: none; padding-left: 20px;  
.forumlist td.forum_title a.forum_new:visited {
font-weight: normal;
}
}
.forumlist th.forum_title {  
 
    padding-left: 20px;  
.forumlist th {
padding-left: 20px;
text-align: left;
}
}


/* prettytable */
/* prettytable */
table.prettytable {
table.prettytable {
  margin: 1em 1em 1em 0;
margin: 1em 1em 1em 0;
  background: #f9f9f9;
background: #f9f9f9;
  border: 1px #aaaaaa solid;
border: 1px #aaaaaa solid;
  border-collapse: collapse;
border-collapse: collapse;
}
}


table.prettytable th, table.prettytable td {
table.prettytable th,
  border: 1px #aaaaaa solid;
table.prettytable td {
  padding: 0.2em;
border: 1px #aaaaaa solid;
padding: 0.2em;
}
}


table.prettytable th {
table.prettytable th {
  background: #f2f2f2;
background: #f2f2f2;
  text-align: center;
text-align: center;
}
}


table.prettytable caption {
table.prettytable caption {
  margin-left: inherit;
margin-left: inherit;
  margin-right: inherit;
margin-right: inherit;
  font-size: larger;
font-size: larger;
  font-weight: bold;
font-weight: bold;
}
 
/* Различные настройки */
 
#p-wikicities-nav {
display: none;
}
 
#nihilism_message {
position: absolute;
left: 100px;
top: 50px;
}
 
/* Выделение ссылки на текущую статью в тематических шаблонах (вроде {{unix}} */
 
.toccolours .selflink {
font-size: 120%;
border-style: solid;
border-width: 1px;
border-right-style: double;
border-left-style: double;
border-right-width: 3px;
border-left-width: 3px;
padding-left: 2px;
padding-right: 2px;
}
}


/* отключаем новости wikia */
#p-wikicities-nav { display: none; }


/* нужно для фокуса nihilism */
/* Код из Википедии */
#nihilism { display: none; }
#nihilism_message { position: absolute; left: 100px; top: 50px; }


/*  Для шаблона NoincludeWantedpages */
#userSummaryButtonsA a {
span.new a { color: #ba0000 ! important; }
white-space: nowrap;
span.new a:visited { color: #a55858 ! important; }
background: #C2F2FF;
border: 1px solid #9BD5F5;
padding: 0 2px;
margin: 2px;
cursor: pointer;
font-size: 80%;
line-height: 17px;
color: #5B5B5B;
}


/* для интервик на Википедию */
#userSummaryButtonsA a:hover {
#wikipedia-interwiki { display: none; }
background: #B1EBFF;
border: 1px solid #64BDF0;
color: black;
text-decoration: none;
}


/* Выделяем ссылку на текущую статью в тематических шаблонах (вроде {{unix}} и {{поэты) */
.hiddenStructure {
.toccolours .selflink { font-size: 120%; border-style: solid; border-width: 1px; border-right-style: double; border-left-style: double; border-right-width: 3px; border-left-width: 3px; padding-left: 2px; padding-right: 2px; }
display: none;
}


/* Всё, что ниже, взято из Википедии без изменений */
.notice {
margin: 1em 1em 1em 20%;
padding: 0.2em
}


.hiddenStructure {display: none;speak: none}
#disambig {
.notice {margin: 1em 1em 1em 20%;padding: 0.2em}
border-top: 3px double #cccccc;
border-bottom: 3px double #cccccc
}


#disambig {border-top: 3px double #cccccc;border-bottom: 3px double #cccccc}
#spoiler {
border-top: 2px solid #ddd;
border-bottom: 2px solid #ddd
}


#spoiler {border-top: 2px solid #ddd;border-bottom:2px solid #ddd}
.Talk-Notice {
border: 1px solid #C0C090;
background-color: #F8EABA;
margin-bottom: 3px;
width: 85%;
border-spacing: 3px;
margin-left: auto;
margin-right: auto
}


.Talk-Notice {border: 1px solid #C0C090;background-color: #F8EABA;margin-bottom: 3px;width: 85%;border-spacing: 3px;margin-left: auto;margin-right: auto}
.Talk-Notice td {
background: inherit
}


.Talk-Notice td {background: inherit}
.Use_Default_Date_Convention {
display: inline;
}


.Use_Default_Date_Convention { display: inline; }
.Use_AD_and_BC {
.Use_AD_and_BC { display: none; }
display: none;
.Use_BCE_and_CE { display: none; }
}


.Use_BCE_and_CE {
display: none;
}


.plainlinksneverexpand {
.plainlinksneverexpand {
  background: none ! important;
background: none!important;
  padding: 0 ! important;
padding: 0!important;
}
}


.plainlinksneverexpand .urlexpansion {
.plainlinksneverexpand .urlexpansion {
  display: none ! important;
display: none!important;
}
}


.plainlinksneverexpand a {
.plainlinksneverexpand a {
  background: none !important;
background: none!important;
  padding: 0 !important;
padding: 0!important;
}
}


.plainlinksneverexpand a.external.text:after {
.plainlinksneverexpand a.external.text:after {
  display: none !important;
display: none!important;
}
}
.plainlinksneverexpand a.external.autonumber:after {
.plainlinksneverexpand a.external.autonumber:after {
  display: none !important;
display: none!important;
}
 
#bodyContent .plainlinksneverexpand a {
background: none!important;
padding: 0!important
}
 
.messagebox {
border: thin solid #aaaaaa;
background-color: #f9f9f9;
width: 88%;
margin: 0 auto 1em auto;
padding: .4em;
vertical-align: middle;
font-size: 90%
}
 
.messagebox.merge {
border: 1px solid #cf9fff;
background-color: #f5edf5;
text-align: center
}
 
.messagebox .cleanup {
border: 1px solid #9f9fff;
background-color: #efefff;
text-align: center
}
 
.messagebox .standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba
}
 
.messagebox .floatleft {
vertical-align: middle;
clear: both;
margin: 2px;
padding: 0;
}
 
.messagebox .image {
margin: 0;
padding: 0;
}
 
.infobox {
border: 1px solid #aaaaaa;
background-color: #f9f9f9;
margin-bottom: 0.5em;
margin-left: 1em;
padding: .4em;
float: right;
clear: right;
font-size: 90%;
width: 18em;
vertical-align: middle
}
 
.infobox.sisterproject {
background-color: #f9fafd
}
 
.IPA {
font-family: Chrysanthi Unicode, Doulos SIL, Gentium, GentiumAlt, Code2000, TITUS Cyberbit Basic, DejaVu Sans, Bitstream Vera Sans, Bitstream Cyberbit, Arial Unicode MS, Lucida Sans Unicode, Hiragino Kaku Gothic Pro, Matrix Unicode;
font-family/**/
: inherit
}
 
.Unicode {
font-family: TITUS Cyberbit Basic, Code2000, Doulos SIL, Chrysanthi Unicode, Bitstream Cyberbit, Bitstream CyberBase, Bitstream Vera, Thryomanes, Gentium, GentiumAlt, Visual Geez Unicode, Lucida Grande, Arial Unicode MS, Microsoft Sans Serif, Lucida Sans Unicode;
font-family/**/
: inherit
}
 
.polytonic {
font-family: Athena, Gentium, Palatino Linotype, Arial Unicode MS, Lucida Sans Unicode, Lucida Grande, Code2000;
font-family/**/
: inherit
}
 
#wpSave {
font-weight: bold
}
 
blockquote {
margin: 0.7em 0 0.7em 5%;
padding: 0.7em 2% 0.7em 4%;
background-color: #f5f5f5;
}
 
table.toccolours {
text-align: center
}
 
/* Может напортить! */
table.toccolours th {
background-color: #ccccff
}
 
/* Википедия:Правила оформления таблиц */
 
table.simple {
border-color: rgb(170, 170, 170);
border-collapse: collapse
}
 
table.simple th,
table.simple td {
border-color: rgb(170, 170, 170);
padding-left: 0.2em;
padding-right: 0.2em
}
 
table.standard,
table.wide,
table.wikitable,
table.standart {
border: 1px solid rgb(170, 170, 170);
border-collapse: collapse
}
 
table.standard th,
table.wide th,
table.wikitable th,
table.standart th {
border: 1px solid rgb(170, 170, 170);
padding-left: 0.2em;
padding-right: 0.2em;
background-color: #EEEEFF
}
 
table.standard td,
table.wide td,
table.wikitable td,
table.standart td {
border: 1px solid rgb(170, 170, 170);
padding-left: 0.2em;
padding-right: 0.2em
}
 
table.standard caption,
table.wide caption,
table.wikitable caption,
table.standart caption,
table.tiles caption {
font-weight: bold;
padding-top: 0.2em;
padding-bottom: 0.2em
}
 
table.wide {
width: 100%
}
 
table.tiles {
border-collapse: separate;
border-spacing: 2px
}
 
table.tiles th {
padding-left: 0.2em;
padding-right: 0.2em;
background-color: #EEEEFF
}
 
table.tiles td {
padding-left: 0.2em;
padding-right: 0.2em;
background-color: #F0F0F0
}
 
tr.highlight th {
background-color: #EEEEFF
}
 
tr.highlight td {
background-color: #FFFFEE
}
 
tr.bright th {
background-color: #CCCCFF
}
 
tr.bright td {
background-color: #FFEECC
}
 
tr.shadow th {
background-color: #F0F0F0
}
 
tr.shadow td {
background-color: #F0F0F0
}
 
tr.dark th {
background-color: #CCCCCC
}
 
tr.dark td {
background-color: #CCCCCC
}
 
table th.highlight {
background-color: #EEEEFF
}
 
table td.highlight {
background-color: #FFFFEE
}
 
table th.bright {
background-color: #CCCCFF
}
 
table td.bright {
background-color: #FFEECC
}
 
table th.shadow {
background-color: #F0F0F0
}
 
table td.shadow {
background-color: #F0F0F0
}
 
table th.dark {
background-color: #CCCCCC
}
 
table td.dark {
background-color: #CCCCCC
}
 
table th.transparent {
background-color: transparent
}
 
table td.transparent {
background-color: transparent
}
 
#checker,
#file img {
background: url("https://absurdopedia.wiki/w/images/5/5d/Checker-16x16.png") repeat;
}
 
/* {{Container2}} для «Не по-детски» */
 
table.Container2 {
width: auto;
margin: 0 10%;
border-collapse: collapse;
background: #FBFBFB;
border: 1px solid #AAAAAA;
border-left: 18px solid #1E90FF;
border-right: 4px solid #1E90FF;
border-top: 4px solid #1E90FF;
border-bottom: 4px solid #1E90FF;
}
 
table.Container2 th,
table.Container2 td {
padding: 0.1em 0.1em;
}
 
table.Container2 td.Container2-widthhack {
padding: 0;
}
 
table.Container2 td.Container2-text {
width: 100%;
}
 
table.Container2 td.Container2-image {
width: 0px;
padding: 2px 0px 2px 0.1em;
text-align: center;
}
 
table.Container2 td.Container2-imageright {
width: 0px;
padding: 2px 4px 2px 0px;
text-align: center;
}
 
/* Фикс для изображений разной ширины */
table.Container2 td.Container2-image div,
table.Container2 td.Container2-imageright div {
width: 1px
}
 
table.Container2-discussion {
border-left: 18px solid #ff9999;
border-right: 4px solid #ff9999;
border-top: 4px solid #ff9999;
border-bottom: 4px solid #ff9999
}
 
table.Container2.Container2-mini {
float: right;
clear: right;
margin: 0 0 0.1em 0.1em;
width: 10%;
}
 
/* Default skin for navigation boxes */
 
table.navbox {
background-color: #f9f9f9;
border: 1px solid #aaa;
clear: both;
font-size: 90%;
margin: 1em 0 0;
padding: 2px;
text-align: center;
width: 100%;
}
 
table.navbox th {
background-color: #ccf;
padding-left: 1em;
padding-right: 1em;
}
 
table.navbox tr:not(:first-child) th {
background-color: #ddf;
}
 
@media print {
.navbox {
display: none;
}
}
}


#bodyContent .plainlinksneverexpand a {background: none !important;padding: 0 !important}
/* Navbox hiding, see Wikipedia:NavFrame */
 
div.Boxmerge,
div.NavFrame {
margin: 0;
padding: 4px;
border: 1px solid #aaa;
text-align: center;
border-collapse: collapse;
font-size: 95%;
}


.messagebox {border:thin solid #aaaaaa;background-color:#f9f9f9;width:88%;margin:0 auto 1em auto;padding:.4em;vertical-align:middle;font-size: 90%}
div.Boxmerge div.NavFrame {
.messagebox.merge {border: 1px solid #cf9fff;background-color: #f5edf5;text-align: center}
border-style: none;
.messagebox.cleanup {border: 1px solid #9f9fff;background-color: #efefff;text-align: center}
border-style: hidden;
.messagebox.standard-talk {border: 1px solid #c0c090;background-color: #f8eaba}
}
.messagebox .floatleft{vertical-align:middle;clear:both;margin:2px;padding:0;}
.messagebox .image{margin:0;padding:0;}


.infobox {border: 1px solid #aaaaaa;background-color: #f9f9f9;margin-bottom: 0.5em;margin-left: 1em;padding: .4em;float: right;clear: right;font-size: 90%;width: 18em;vertical-align:middle}
div.NavFrame+div.NavFrame {
border-top-style: none;
border-top-style: hidden;
}


/* Это для рамок-ссылок на Вики-сайты */
div.NavPic {
.infobox.sisterproject {background-color:#f9fafd}
background-color: #fff;
margin: 0px;
padding: 2px;
float: left;
}


/* Используется пока лишь в Викиучебнике
div.NavFrame div.NavHead {
Эпиграф:
height: 1.6em;
*/
font-weight: bold;
.epigraf{margin-left:54%;font-family:serif;max-width:38em;min-width:16em;margin-bottom:1em;clear:both}
background-color: #ccccff;
.epigraf blockquote{font-style:italic;border:0;background:none;padding:0 0 0.1em 0;margin:0}
position: relative;
.epigraf blockquote p{padding:0.2em 0;margin:0}
}
.podpis{text-align:right;padding:0.2em 0 0.2em 0;margin:0 1em 0 0}


/* ЖЖ */
div.NavFrame p {
.lj a { text-decoration: underline; font: bold small Verdana; background: none !important; padding: 0 !important; }
font-size: 100%;
.lj a.image img { vertical-align: -2px; }
}


.IPA {font-family: Chrysanthi Unicode, Doulos SIL, Gentium, GentiumAlt, Code2000, TITUS Cyberbit Basic, DejaVu Sans, Bitstream Vera Sans, Bitstream Cyberbit, Arial Unicode MS, Lucida Sans Unicode, Hiragino Kaku Gothic Pro, Matrix Unicode;font-family /**/:inherit}
div.NavFrame div.NavContent {
.Unicode {font-family: TITUS Cyberbit Basic, Code2000, Doulos SIL, Chrysanthi Unicode, Bitstream Cyberbit, Bitstream CyberBase, Bitstream Vera, Thryomanes, Gentium, GentiumAlt, Visual Geez Unicode, Lucida Grande, Arial Unicode MS, Microsoft Sans Serif, Lucida Sans Unicode;font-family /**/:inherit}
font-size: 100%;
.polytonic {font-family: Athena, Gentium, Palatino Linotype, Arial Unicode MS, Lucida Sans Unicode, Lucida Grande, Code2000;font-family /**/:inherit}
}


#wpSave {font-weight: bold}
div.NavFrame div.NavContent p {
font-size: 100%;
}


blockquote {margin:0.7em 0 0.7em 5%;padding:0.7em 2% 0.7em 4%;background-color:#f5f5f5;}
div.NavEnd {
p.istochnik_pred {margin:1em 0 0 5%; font-size:110%;}
margin: 0px;
p.istochnik_pred:after {content:':'}
padding: 0px;
p.istochnik_sled {margin:0 2em 0 0; text-align:right;}
line-height: 1px;
p.istochnik_sled:before {content:'— '}
clear: both;
}


table.toccolours {text-align: center} /* может напортить! */
a.NavToggle {
table.toccolours th {background-color: #ccccff}
position: absolute;
top: 0px;
right: 3px;
font-weight: normal;
font-size: smaller;
}


/* См. Википедия:Правила оформления таблиц */
/* Стили для заглавной страницы.*/
table.simple  {border-color: rgb(170,170,170); border-collapse: collapse}
table.simple th, table.simple td {border-color: rgb(170,170,170); padding-left: 0.2em; padding-right: 0.2em}


table.standard, table.wide, table.wikitable, table.standart {border: 1px solid rgb(170,170,170);border-collapse: collapse}
/* Из https://ru.wikipedia.org/wiki/Шаблон:Заглавная/styles.css */


table.standard th, table.wide th, table.wikitable th, table.standart th {border: 1px solid rgb(170,170,170);padding-left: 0.2em;padding-right: 0.2em;background-color: #EEEEFF}
.main-header {
border-bottom-color: transparent;
margin-bottom: 0.25em;
margin-top: 0;
padding-bottom: 0;
padding-top: 0;
}


table.standard td, table.wide td, table.wikitable td, table.standart td {border: 1px solid rgb(170,170,170);padding-left: 0.2em;padding-right: 0.2em}
/* Списки без оформления */


table.standard caption, table.wide caption, table.wikitable caption, table.standart caption, table.tiles caption {font-weight: bold;padding-top: 0.2em;padding-bottom: 0.2em}
.main-plainlist>ul {
list-style: none;
margin: 0;
padding: 0;
}


table.wide {width: 100%}
.main-plainlist li {
margin-bottom: 0;
}


table.tiles {border-collapse: separate;border-spacing: 2px}
/* Ссылки-кнопки */


table.tiles th {padding-left: 0.2em;padding-right: 0.2em;background-color: #EEEEFF}
.main-top-right .mw-ui-quiet:hover,
.main-top-right .mw-ui-quiet:focus,
.main-footer .mw-ui-quiet:hover,
.main-footer .mw-ui-quiet:focus {
color: #0645ad;
}


table.tiles td {padding-left: 0.2em;padding-right: 0.2em;background-color: #F0F0F0}
/* Скрытие нумерации заголовков, создаваемой опцией «Автоматически нумеровать заголовки»
на [[Служебная:Настройки#mw-prefsection-rendering]] */


tr.highlight th {background-color: #EEEEFF}
.mw-headline-number {
tr.highlight td {background-color: #FFFFEE}
display: none;
tr.bright th {background-color: #CCCCFF}
}
tr.bright td {background-color: #FFEECC}
tr.shadow th {background-color: #F0F0F0}
tr.shadow td {background-color: #F0F0F0}
tr.dark th {background-color: #CCCCCC}
tr.dark td {background-color: #CCCCCC}


table th.highlight {background-color: #EEEEFF}
/* Планшеты */
table td.highlight {background-color: #FFFFEE}
table th.bright {background-color: #CCCCFF}
table td.bright {background-color: #FFEECC}
table th.shadow {background-color: #F0F0F0}
table td.shadow {background-color: #F0F0F0}
table th.dark {background-color: #CCCCCC}
table td.dark {background-color: #CCCCCC}


table th.transparent {background-color: transparent}
@media (min-width: 720px) {
table td.transparent {background-color: transparent}
.main-wikimedia {
padding-top: 1rem;
padding-left: 1rem;
padding-right: 1rem;
}
}


/* Добавление прозрачным изображениям клетчатого фона */
/* Стационарные компьютеры */
#file img {background: url("http://upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png") repeat;}


/* Оформление {{ambox}} */
.main-wrapper {
table.ambox {
display: flex;
width: auto;
flex-wrap: wrap;
margin: 0 10%;
margin-bottom: 1.5rem;
border-collapse: collapse;
margin-top: 1.5rem;
background: #FBFBFB;
gap: 1.5rem;
border: 1px solid #AAAAAA;
border-left: 10px solid #1E90FF
}
}
table.ambox th, table.ambox td {
.main-wrapper-column {
padding: 0.25em 0.5em;
display: flex;
flex-direction: column;
flex: 1 1 400px;
margin: 0;
}
}
table.ambox td.ambox-widthhack {
 
padding: 0;
.main-wikimedia {
padding-top: 1.5rem;
padding-left: 1.5rem;
padding-right: 1.5rem;
}
}
table.ambox td.ambox-text {
 
width:100%;
/* Из https://ru.wikipedia.org/wiki/Шаблон:Раздел заглавной страницы/styles.css */
 
.main-box {
margin: 0 0 1.5rem;
padding: 1rem;
background-color: #FFFAF0;
border: 1px solid silver;
border-color: #FF8C00;
border-radius: 7px;
border-spacing: 1px;
}
}
table.ambox td.ambox-image {
.main-box:last-child {
width: 52px;
margin-bottom: 0;
padding: 2px 0px 2px 0.5em;
flex: 1;
text-align: center;
}
}
table.ambox td.ambox-imageright {
 
width: 52px;
.main-box>p:last-child {
padding: 2px 4px 2px 0px;
margin-bottom: 0;
text-align: center;
}
}
table.ambox td.ambox-image div,
 
table.ambox td.ambox-imageright div { 
/* Изображение дня */
width:52px  /* Фикс для изображений разной ширины */
 
.main-box-image-only>.main-box-content {
margin: 0.5rem -1rem 0;
text-align: center;
}
}
table.ambox-delete,
 
table.ambox-serious {
.main-box-image-only>.main-box-content img {
border-left: 10px solid #B22222
height: auto;
max-width: 100%;
}
}
table.ambox-content {
 
border-left: 10px solid #F28500
.main-box-imageCaption {
text-align: center;
}
}
table.ambox-style {
 
border-left: 10px solid #F4C430
.main-box-imageCaption>p {
display: inline-block;
margin-bottom: 0;
text-align: left;
}
}
table.ambox-good {
 
border-left: 10px solid #66CC44
/* Надзаголовок */
 
.main-box-subtitle {
color: #72777d;
line-height: 1.25;
margin-top: -.125em;
/* Балансирование верхней границы надзаголовка из-за line-height: 1.25; */
}
}
table.ambox-discussion {
 
border-left: 10px solid #339966
/* Заголовок */
 
.main-box-header {
margin-top: -.15em;
/* Балансирование верхней границы заголовка из-за line-height: 1.3; */
text-align: center;
}
}
table.ambox-notice {
 
border-left: 10px solid #1E90ff
.main-box-header a {
color: inherit;
}
}
table.ambox-merge {
 
border-left: 10px solid #9932CC
/* Сброс margin на стандартное значение при появл. надзаголовка*/
.main-box-subtitle+.main-box-header {
margin-top: 0;
}
}
table.ambox-protection {
 
border-left: 10px solid #BBBBAA
.main-box-header a:focus,
.main-box:hover .main-box-header a,
.main-box:hover .main-featuredLists-item>a {
color: #0645ad;
}
}
table.ambox.ambox-mini {
 
float: right;
/* Подвал */
clear: right;
 
margin: 0 0 0.5em 1em;
.main-footer {
width: 20%;
display: flex;
justify-content: flex-end;
margin-top: 1rem;
position: relative;
}
}
/*Оформление {{ambox2}}*/
 
table.ambox2 {
.main-footer:empty {
width: auto;
display: none;
margin: 0 10%;
border-collapse: collapse;
background: #FBFBFB;
border: 1px solid #AAAAAA;
border-left: 18px solid #1E90FF;
border-right: 4px solid #1E90FF;
border-top: 4px solid #1E90FF;
border-bottom: 4px solid #1E90FF;
}
}
table.ambox2 th, table.ambox2 td {
 
padding: 0.1em 0.1em;
.main-footer-actions {
flex: 1;
}
}
table.ambox2 td.ambox2-widthhack {
 
padding: 0;
.main-footer-actions>ul {
align-items: center;
display: flex;
}
}
table.ambox2 td.ambox2-text {
 
width:100%;
/* Меню */
 
.main-footer-menu {
align-items: stretch;
display: flex;
}
}
table.ambox2 td.ambox2-image {
 
width: 0px;
.main-footer-menuToggle {
padding: 2px 0px 2px 0.1em;
align-items: center;
text-align: center;
display: flex;
float: none;
height: 100%;
opacity: 0.87;
}
}
table.ambox2 td.ambox2-imageright {
 
width: 0px;
.main-footer-menuToggle:hover {
padding: 2px 4px 2px 0px;
opacity: 0.51;
text-align: center;
}
}
table.ambox2 td.ambox2-image div,
 
table.ambox2 td.ambox2-imageright div { 
/* Выпадайка */
width:1px  /* Фикс для изображений разной ширины */
 
.main-footer-menuDropdown {
background: #fff;
border: 1px solid #a2a9b1;
border-radius: 2px;
box-shadow: 0 2px 2px 0 rgba( 0, 0, 0, 0.25);
max-width: 15em;
position: absolute;
right: 0;
top: 100%;
z-index: 100;
}
}
table.ambox2-delete,
 
table.ambox2-serious {
.main-footer-menuDropdown .mw-ui-button {
border-left: 18px solid #B22222;
text-align: left;
border-right: 4px solid #B22222;
width: 100%;
border-top: 4px solid #B22222;
border-bottom: 4px solid #B22222
}
}
table.ambox2-content {
 
border-left: 18px solid #F28500;
/* Мы в соцсетях, Дружественные проекты, АК */
border-right: 4px solid #F28500;
 
border-top: 4px solid #F28500;
#main-soc p,
border-bottom: 4px solid #F28500
#main-fri p,
#main-pir p,
#main-img p {
text-align: center;
}
}
table.ambox2-style {
 
border-left: 18px solid #F4C430;
/*Мобильные*/
border-right: 4px solid #F4C430;
 
border-top: 4px solid #F4C430;
@media (max-width: 719px) {
border-bottom: 4px solid #F4C430
.main-box-responsive-image>.floatleft,
.main-box-responsive-image>.floatright {
float: none;
margin-left: -1rem;
margin-right: -1rem;
text-align: center;
}
.main-box-responsive-image>.floatleft>a,
.main-box-responsive-image>.floatright>a {
display: block;
}
}
}
table.ambox2-good {
 
border-left: 18px solid #66CC44;
/*Планшеты*/
border-right: 4px solid #66CC44;
 
border-top: 4px solid #66CC44;
@media (min-width: 720px) {
border-bottom: 4px solid #66CC44
.main-box {
margin-bottom: 1rem;
margin-left: 0;
margin-right: 0;
}
}
}
table.ambox2-discussion {
 
border-left: 18px solid #ff9999;
/*Стационарные компьютеры*/
border-right: 4px solid #ff9999;
 
border-top: 4px solid #ff9999;
@media (min-width: 1000px) {
border-bottom: 4px solid #ff9999
.main-box {
margin-bottom: 1.5rem;
padding: 1.5rem;
}
.main-box-image-only>.main-box-content {
margin-left: -1.5rem;
margin-right: -1.5rem;
}
}
}
table.ambox2-notice {
 
border-left: 18px solid #1E90ff;
/*Братские проекты*/
border-right: 4px solid #1E90ff;
 
border-top: 4px solid #1E90ff;
.main-projects-wrapper-0 {
border-bottom: 4px solid #1E90ff
width: 100%;
background: #FFA500;
border-radius: 7px;
border-spacing: 0;
}
}
table.ambox2-merge {
 
border-left: 18px solid #9932CC;
.main-projects-wrapper-1 {
border-right: 4px solid #9932CC;
width: 100%;
border-top: 4px solid #9932CC;
border-radius: 7px;
border-bottom: 4px solid #9932CC
}
}
table.ambox2-protection {
 
border-left: 18px solid #BBBBAA;
.main-projects-header {
border-right: 4px solid #BBBBAA;
border: 0;
border-top: 4px solid #BBBBAA;
text-align: center;
border-bottom: 4px solid #BBBBAA
padding-left: 1px;
font-family: sans-serif;
font-size: 100%;
}
}
table.ambox2.ambox2-mini {
 
float: right;
.main-projects-table {
clear: right;
width: 100%;
margin: 0 0 0.1em 0.1em;
font-size: 90%;
width: 10%;
border-radius: 7px;
line-height: 110%;
background: #FFFFFF;
}
}
/* Оформление {{hambox}} */
 
table.hambox {
.main-projects-list {
width: auto;
width: 100%;
margin: 0 10%;
background: white;
border-collapse: collapse;
display: flex;
background: #FBFBFB;
flex-wrap: wrap;
border: 1px solid #AAAAAA;
border-top: 10px solid #1E90FF
border-bottom: 10px solid #1E90FF
}
}
table.hambox th, table.hambox td {
 
padding: 0.25em 0.5em;
.main-project-item {
flex: 1 1 40%;
min-width: 200px;
}
}
table.hambox td.hambox-widthhack {
 
padding: 0;
.main-project-item-table {
width: 100%;
}
}
table.hambox td.hambox-text {
 
width:100%;
.main-project-icon {
width: 6%;
}
}
table.hambox td.hambox-image {
 
width: 52px;
.main-project-title {
padding: 2px 0px 2px 0.5em;
width: 44%;
text-align: center;
border-bottom: 1px dashed #AAAAAA;
}
}
table.hambox td.hambox-imageright {
 
width: 52px;
#main-wtr,
padding: 2px 4px 2px 0px;
#main-prs,
text-align: center;
#main-new,
#main-fri {
background-color: #FFFFE0;
}
}
table.hambox td.hambox-image div,
 
table.hambox td.hambox-imageright div { 
/*Блок «Добро пожаловать»*/
width:52px  /* Фикс для изображений разной ширины */
 
.main-top-header {
display: flex;
flex-wrap: wrap;
justify-content: space-around;
}
}
table.hambox-delete,
 
table.hambox-serious {
.main-top-header-welcome {
border-top: 10px solid #B22222
text-align: center;
border-bottom: 10px solid #B22222
}
}
table.hambox-content {
 
border-top: 10px solid #F28500
.main-top-header-welcome-bold {
border-bottom: 10px solid #F28500
margin: 0;
padding: .1em;
font-family: sans-serif;
font-size: 162%;
}
}
table.hambox-style {
 
border-top: 10px solid #F4C430
.main-top-header-categories {
border-bottom: 10px solid #F4C430
display: grid;
grid-template-columns: 1fr 1fr 1fr;
}
}
table.hambox-good {
 
border-top: 10px solid #66CC44
.main-top-header-patron {
border-bottom: 10px solid #66CC44
flex: 100%;
text-align: center;
font-size: 95%;
}
}
table.hambox-discussion {
 
border-top: 10px solid #339966
/* Высота тела страницы (для корректной работы нигилистических статей) */
border-bottom: 10px solid #339966
 
body {
height: auto;
}
}
table.hambox-notice {
 
border-top: 10px solid #1E90ff
/* Прочее */
border-bottom: 10px solid #1E90ff
 
.main-layout-element {
margin-bottom: 1rem;
}
}
table.hambox-merge {
 
border-top: 10px solid #9932CC
/* Коррекция линии для статей из Доброчана в Vector-22 */
border-bottom: 10px solid #9932CC
body.skin-vector:not(.skin-vector-2022) .vertical-line-vector2010-only {
    display: block !important;
}
}
table.hambox-protection {
 
border-top: 10px solid #BBBBAA
body.skin-vector.skin-vector-2022 .vertical-line-vector2010-only {
border-bottom: 10px solid #BBBBAA
    display: none !important;
}
}
table.hambox.hambox-mini {
 
float: right;
/* Убирание верхней вкладки «Добавить тему», т. к. есть кнопка-замена внизу */
clear: right;
#ca-addsection {
margin: 0 0 0.5em 1em;
    display: none !important;
width: 20%;
}
}
/*</nowiki></pre>*/