Khác biệt giữa bản sửa đổi của “MediaWiki:Common.css”

Từ điển mở Wiktionary
Nội dung được xóa Nội dung được thêm vào
Dòng 829: Dòng 829:


/* Kiểu tối thiểu cho cú pháp ảnh thumb */
/* Kiểu tối thiểu cho cú pháp ảnh thumb */
figure[typeof~='mw:File/Thumb'],
figure[typeof~='mw:File/Frame'],
.thumbinner {
.thumbinner {
min-width:100px;
min-width:100px;

Phiên bản lúc 22:56, ngày 22 tháng 2 năm 2023

@charset "utf-8";
/* CSS dùng chung cho các ngoại hình */

/* Ẩn một số thông tin ra khỏi Trang Chính [[Wiktionary:Trang Chính]] */
body.page-Wiktionary_Trang_Chính #lastmod,
body.page-Wiktionary_Trang_Chính #siteSub,
body.page-Wiktionary_Trang_Chính #contentSub,
/* Ẩn một số mục tác vụ để tránh vô tình xóa Trang_Chính */
body.page-Wiktionary_Trang_Chính #deleteconfirm,
/* .page-Wiktionary_Main_Page #siteNotice, */
body.page-Wiktionary_Trang_Chính h1.firstHeading,
body.page-Wiktionary_Trang_Chính #lastmod,
body.page-Wiktionary_Trang_Chính #siteSub,
body.page-Wiktionary_Trang_Chính #contentSub,
body.page-Wiktionary_Trang_Chính #firstHeading {
	display: none !important;
}

/* In đậm chữ "Danh sách đầy đủ" */
#interwiki-completelist {
	font-weight: bold;
}


/* Lớp wikitable đã có trong MediaWiki. 
   Lớp prettytable không được dùng nữa nhưng vẫn được sử dụng để trang trí bảng trường */

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

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

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

table.prettytable caption {
	margin-left: inherit;
	margin-right: inherit;
}

/**
 * Kiểu cho danh sách ngang (mục sau dấu phân tách).
 * IE8-specific classes are assigned in [[MediaWiki:Common.js/IEFixes.js]].
 * @source mediawiki.org/wiki/Snippets/Horizontal_lists
 * @revision 6 (2014-05-09)
 * @author [[:en:User:Edokter]]
 */
.hlist dl,
.hlist ol,
.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;
}
/* Generate interpuncts */
.hlist dt:after {
    content: ": ";
}
.hlist dd:after,
.hlist li:after {
    content: " · ";
    content: "\00A0· ";
    font-weight: bold;
}
.hlist dd:last-child:after,
.hlist dt:last-child:after,
.hlist li:last-child:after {
    content: none;
}
/* For IE8 */
.hlist dd.hlist-last-child:after,
.hlist dt.hlist-last-child:after,
.hlist li.hlist-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;
}
/* For IE8 */
.hlist dd dd.hlist-last-child:after, .hlist dd dt.hlist-last-child:after, .hlist dd li.hlist-last-child:after,
.hlist dt dd.hlist-last-child:after, .hlist dt dt.hlist-last-child:after, .hlist dt li.hlist-last-child:after,
.hlist li dd.hlist-last-child:after, .hlist li dt.hlist-last-child:after, .hlist li li.hlist-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) " ";
    white-space: nowrap;
}
.hlist dd ol > li:first-child:before,
.hlist dt ol > li:first-child:before,
.hlist li ol > li:first-child:before {
    content: " (" counter(listitem) " ";
}

/* Unbulleted lists */
.plainlist ol,
.plainlist ul {
    line-height: inherit;
    list-style: none none;
    margin: 0;
}
.plainlist ol li,
.plainlist ul li {
    margin-bottom: 0;
}

/* Default style for navigation boxes */
.navbox {                     /* Navbox container style */
	box-sizing: border-box;
	border: 1px solid #a2a9b1;
	width: 100%;
	clear: both;
	font-size: 88%;
	text-align: center;
	padding: 1px;
	margin: 1em auto 0;       /* Prevent preceding content from clinging to navboxes */
}
.navbox .navbox {
	margin-top: 0;            /* No top margin for nested navboxes */
}
.navbox + .navbox {
	margin-top: -1px;         /* Single pixel border between adjacent navboxes */
}
.navbox-inner,
.navbox-subgroup {
	width: 100%;
}
.navbox-group,
.navbox-title,
.navbox-abovebelow {
	padding: 0.25em 1em;      /* Title, group and above/below styles */
	line-height: 1.5em;
	text-align: center;
}
th.navbox-group {             /* Group style */
	white-space: nowrap;
	/* @noflip */
	text-align: right;
}
.navbox,
.navbox-subgroup {
	background-color: #fdfdfd; /* Background color */
}
.navbox-list {
	line-height: 1.5em;
	border-color: #fdfdfd;    /* Must match background color */
}
/* 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 */
}
.navbox th,
.navbox-title {
	background-color: #ccccff;      /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
	background-color: #ddddff;      /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
	background-color: #e6e6ff;      /* Level 3 color */
}
.navbox-even {
	background-color: #f7f7f7;      /* Even row striping */
}
.navbox-odd {
	background-color: transparent;  /* Odd 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: 0.125em 0;       /* Adjust hlist padding in navboxes */
}

/* Default styling for Navbar template */
.navbar {
	display: inline;
	font-size: 88%;
	font-weight: normal;
}
.navbar ul {
	display: inline-block;
	white-space: nowrap;
}
.mw-body-content .navbar ul {
	line-height: inherit;
}
.navbar li {
	word-spacing: -0.125em;
}
.navbar.mini li abbr[title] {
	font-variant: small-caps;
	border-bottom: none;
	text-decoration: none;
	cursor: inherit;
}
/* Navbar styling when nested in infobox and navbox */
.infobox .navbar {
	font-size: 100%;
}
.navbox .navbar {
	display: block;
	font-size: 100%;
}
.navbox-title .navbar {
	/* @noflip */
	float: left;
	/* @noflip */
	text-align: left;
	/* @noflip */
	margin-right: 0.5em;
}

/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-parser-output .mw-collapsible-toggle {
	font-weight: normal;
	/* @noflip */
	text-align: right;
	padding-right: 0.2em;
	padding-left: 0.2em;
}
.mw-collapsible-leftside-toggle .mw-collapsible-toggle {
	/* @noflip */
	float: left;
	/* @noflip */
	text-align: left;
}

/* Standard Navigationsleisten, aka box hiding thingy
   from .de.  Documentation at [[Wikipedia:NavFrame]]. */
div.NavFrame {
	margin: 0;
	padding: 4px;
	border: 1px solid #a2a9b1;
	text-align: center;
	border-collapse: collapse;
	font-size: 95%;
}
div.NavFrame + div.NavFrame {
	border-top-style: none;
	border-top-style: hidden;
}
div.NavFrame div.NavHead {
	line-height: 1.6em;
	font-weight: bold;
	background-color: #ccf;
	position: relative;
}
div.NavFrame p,
div.NavFrame div.NavContent,
div.NavFrame div.NavContent p {
	font-size: 100%;
}
a.NavToggle {
	position: absolute;
	top: 0;
	/* @noflip */
	right: 3px;
	font-weight: normal;
	font-size: 90%;
}

/* Hộp thông tin */
.infobox {
   border: 1px solid #aaaaaa;
   background-color: #f9f9f9;
   margin-bottom: 0.5em;
   margin-left: 1em; 
   padding: .2em;
   float: right;
   clear: right;
}
.infobox td,
.infobox th {
   vertical-align: top;
}
.infobox caption {
   font-size: larger;
   margin-left: inherit;
}
.infobox.bordered {
   border-collapse: collapse;
}
.infobox.bordered td, .infobox.bordered th {
   border: 1px solid #aaaaaa;
}
.infobox.sisterproject {
   width: 22em;
}

/* Hộp thông báo */
.messagebox {
	border: 1px solid #a2a9b1;
	background-color: #f8f9fa;
	width: 80%;
	margin: 0 auto 1em auto;
	padding: .2em;
}
.messagebox.merge {
	border: 1px solid #c0b8cc;
	background-color: #f0e5ff;
	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;
	margin: 4px auto;
}
/* For old WikiProject banners inside banner shells. */
.mbox-inside .standard-talk,
.messagebox.nested-talk {
	border: 1px solid #c0c090;
	background-color: #f8eaba;
	width: 100%;
	margin: 2px 0;
	padding: 2px;
}
.messagebox.small {
	width: 238px;
	font-size: 85%;
	/* @noflip */
	float: right;
	clear: both;
	/* @noflip */
	margin: 0 0 1em 1em;
	line-height: 1.25em;
}
.messagebox.small-talk {
	width: 238px;
	font-size: 85%;
	/* @noflip */
	float: right;
	clear: both;
	/* @noflip */
	margin: 0 0 1em 1em;
	line-height: 1.25em;
	background-color: #f8eaba;
}

/* Kích thước khung cho các hộp thông báo ambox/tmbox/imbox/cmbox/ombox/fmbox/dmbox */
th.mbox-text, td.mbox-text {   /* The message body cell(s) */
	border: none;
	/* @noflip */
	padding: 0.25em 0.9em;     /* 0.9em left/right */
	width: 100%;               /* Make all mboxes the same width regardless of text length */
}
td.mbox-image {                /* The left image cell */
	border: none;
	/* @noflip */
	padding: 2px 0 2px 0.9em;  /* 0.9em left, 0px right */
	text-align: center;
}
td.mbox-imageright {           /* The right image cell */
	border: none;
	/* @noflip */
	padding: 2px 0.9em 2px 0;  /* 0px left, 0.9em right */
	text-align: center;
}
td.mbox-empty-cell {           /* An empty narrow cell */
	border: none;
	padding: 0;
	width: 1px;
}

/* Quy định kiểu dáng cho các bản mẫu thông báo */
table.ambox {
	margin: 0 10%;                  /* 10% = Will not overlap with other elements */
	border: 1px solid #a2a9b1;
	/* @noflip */
	border-left: 10px solid #36c;  /* Default "notice" blue */
	background-color: #fbfbfb;
	box-sizing: border-box;
}
table.ambox + table.ambox {      /* Single border between stacked boxes. */
	margin-top: -1px;
}
.ambox th.mbox-text,
.ambox td.mbox-text {            /* The message body cell(s) */
	padding: 0.25em 0.5em;       /* 0.5em left/right */
}
.ambox td.mbox-image {           /* The left image cell */
	/* @noflip */
	padding: 2px 0 2px 0.5em;    /* 0.5em left, 0px right */
}
.ambox td.mbox-imageright {      /* The right image cell */
	/* @noflip */
	padding: 2px 0.5em 2px 0;    /* 0px left, 0.5em right */
}

table.ambox-notice {
	/* @noflip */
	border-left: 10px solid #36c;       /* Blue */
}
table.ambox-speedy {
	/* @noflip */
	border-left: 10px solid #b32424;    /* Red */
	background-color: #fee7e6;          /* Pink */
}
table.ambox-delete {
	/* @noflip */
	border-left: 10px solid #b32424;    /* Red */
}
table.ambox-content {
	/* @noflip */
	border-left: 10px solid #f28500;    /* Orange */
}
table.ambox-style {
	/* @noflip */
	border-left: 10px solid #fc3;       /* Yellow */
}
table.ambox-move {
	/* @noflip */
	border-left: 10px solid #9932cc;    /* Purple */
}
table.ambox-protection {
	/* @noflip */
	border-left: 10px solid #a2a9b1;    /* Gray-gold */
}

/* Kiểu cho hộp thông báo tại thể loại */
table.cmbox {
	margin: 3px 10%;
	border-collapse: collapse;
	border: 1px solid #a2a9b1;
	background-color: #dfe8ff;    /* Default "notice" blue */
	box-sizing: border-box;
}

table.cmbox-notice {
	background-color: #d8e8ff;    /* Blue */
}
table.cmbox-speedy {
	margin-top: 4px;
	margin-bottom: 4px;
	border: 4px solid #b32424;    /* Red */
	background-color: #ffdbdb;    /* Pink */
}
table.cmbox-delete {
	background-color: #ffdbdb;    /* Pink */
}
table.cmbox-content {
	background-color: #ffe7ce;    /* Orange */
}
table.cmbox-style {
	background-color: #fff9db;    /* Yellow */
}
table.cmbox-move {
	background-color: #e4d8ff;    /* Purple */
}
table.cmbox-protection {
	background-color: #efefe1;    /* Gray-gold */
}

/* Kiểu cho hộp thông báo ở các trang khác */
table.ombox {
	margin: 4px 10%;
	border-collapse: collapse;
	border: 1px solid #a2a9b1;    /* Default "notice" gray */
	background-color: #f8f9fa;
	box-sizing: border-box;
}

table.ombox-notice {
	border: 1px solid #a2a9b1;    /* Gray */
}
table.ombox-speedy {
	border: 2px solid #b32424;    /* Red */
	background-color: #fee7e6;    /* Pink */
}
table.ombox-delete {
	border: 2px solid #b32424;    /* Red */
}
table.ombox-content {
	border: 1px solid #f28500;    /* Orange */
}
table.ombox-style {
	border: 1px solid #fc3;       /* Yellow */
}
table.ombox-move {
	border: 1px solid #9932cc;    /* Purple */
}
table.ombox-protection {
	border: 2px solid #a2a9b1;    /* Gray-gold */
}

/* Kiểu cho hộp thông báo ở trang thảo luận */
table.tmbox {
	margin: 4px 10%;
	border-collapse: collapse;
	border: 1px solid #c0c090;    /* Default "notice" gray-brown */
	background-color: #f8eaba;
	min-width: 80%;
	box-sizing: border-box;
}
.tmbox.mbox-small {
	min-width: 0;                /* reset the min-width of tmbox above        */
}
.mediawiki .mbox-inside .tmbox { /* For tmboxes inside other templates. The "mediawiki" class ensures that */
	margin: 2px 0;               /* this declaration overrides other styles (including mbox-small above)   */
	width: 100%;                 /* For Safari and Opera */
}
.mbox-inside .tmbox.mbox-small { /* "small" tmboxes should not be small when  */
	line-height: 1.5em;          /* also "nested", so reset styles that are   */
	font-size: 100%;             /* set in "mbox-small" above.                */
}

table.tmbox-speedy {
	border: 2px solid #b32424;    /* Red */
	background-color: #fee7e6;    /* Pink */
}
table.tmbox-delete {
	border: 2px solid #b32424;    /* Red */
}
table.tmbox-content {
	border: 2px solid #f28500;    /* Orange */
}
table.tmbox-style {
	border: 2px solid #fc3;       /* Yellow */
}
table.tmbox-move {
	border: 2px solid #9932cc;    /* Purple */
}
table.tmbox-protection,
table.tmbox-notice {
	border: 1px solid #c0c090;    /* Gray-brown */
}

/* Kiểu cho hộp thông báo ở đầu và cuối trang */
table.fmbox {
	clear: both;
	margin: 0.2em 0;
	width: 100%;
	border: 1px solid #a2a9b1;
	background-color: #f8f9fa;     /* Default "system" gray */
	box-sizing: border-box;
}
table.fmbox-system {
	background-color: #f8f9fa;
}
table.fmbox-warning {
	border: 1px solid #bb7070;  /* Dark pink */
	background-color: #ffdbdb;  /* Pink */
}
table.fmbox-editnotice {
	background-color: transparent;
}
/* Thẻ div dựa trên các thông báo fmbox kiểu "cảnh báo". */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div#mw-protect-cascadeon,
div.titleblacklist-warning,
div.locked-warning {
	clear: both;
	margin: 0.2em 0;
	border: 1px solid #bb7070;
	background-color: #ffdbdb;
	padding: 0.25em 0.9em;
	box-sizing: border-box;
}

/* Thẻ div dựa trên các thông báo fmbox kiểu "hệ thống". Dùng trong
   [[MediaWiki:Noarticletext]] và [[MediaWiki:Readonly lag]]. */
div.mw-lag-warn-normal,
div.noarticletext,
div.fmbox-system {
    clear: both;
    margin: 0.2em 0;
    border: 1px solid #aaa;
    background: #f9f9f9;
    padding: 0.25em 0.9em;
}

/* Các lớp mbox-small này phải được đặt sau tất cả các lớp
   ambox/tmbox/ombox,v.v khác. "body.mediawiki" là để chúng
   đè lên "table.ambox + table.ambox" phía trên. */
html body.mediawiki .mbox-small {   /* For the "small=yes" option. */
	/* @noflip */
	clear: right;
	/* @noflip */
	float: right;
	/* @noflip */
	margin: 4px 0 4px 1em;
	box-sizing: border-box;
	width: 238px;
	font-size: 88%;
	line-height: 1.25em;
}
html body.mediawiki .mbox-small-left {   /* For the "small=left" option. */
	/* @noflip */
	margin: 4px 1em 4px 0;
	box-sizing: border-box;
	overflow: hidden;
	width: 238px;
	border-collapse: collapse;
	font-size: 88%;
	line-height: 1.25em;
}

/* Style for compact ambox */
/* Hide the images */
.compact-ambox table .mbox-image,
.compact-ambox table .mbox-imageright,
.compact-ambox table .mbox-empty-cell {
	display: none;
}
/* Remove borders, backgrounds, padding, etc. */
.compact-ambox table.ambox {
	border: none;
	border-collapse: collapse;
	background-color: transparent;
	margin: 0 0 0 1.6em !important;
	padding: 0 !important;
	width: auto;
	display: block;
}
body.mediawiki .compact-ambox table.mbox-small-left {
	font-size: 100%;
	width: auto;
	margin: 0;
}
/* Style the text cell as a list item and remove its padding */
.compact-ambox table .mbox-text {
	padding: 0 !important;
	margin: 0 !important;
}
.compact-ambox table .mbox-text-span {
	display: list-item;
	line-height: 1.5em;
	list-style-type: square;
	list-style-image: url(/w/skins/MonoBook/resources/images/bullet.svg);
}
.skin-vector .compact-ambox table .mbox-text-span {
	list-style-type: disc;
	list-style-image: url(/w/skins/Vector/images/bullet-icon.svg);
}
/* Allow for hiding text in compact form */
.compact-ambox .hide-when-compact {
	display: none;
}

/* Đặt lại lề trên cho danh sách được nhúng trong cột */
div.columns {
    margin-top: 0.3em;
}
div.columns dl,
div.columns ol,
div.columns ul {
    margin-top: 0;
}

/* Tránh các phần tử nội dung bị đứt giữa các cột */
.nocolbreak,
div.columns li,
div.columns dd dd {
    -webkit-column-break-inside: avoid;
    page-break-inside: avoid;
    break-inside: avoid-column;
}

/* Ẩn liên kết § cho những đề mục không bao giờ cần liên kết đến. */
.noarticletext .mw-headline-anchor,
.searchresults .mw-headline-anchor {
	display: none;
}
 
/* Nền album hình ảnh màu xám nhạt */
#content .gallerybox div.thumb {
    background-color: #F9F9F9;
}

/* Nền "bàn cờ" đằng sau những hình có vùng trong suốt vào các trang miêu tả hình */
.gallerybox .thumb img,
.filehistory a img,
#file img {
    background: white url("//upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png") repeat;
    background-size: 16px auto;
}

/* Trừ trong bài viết, trang cá nhân, chủ đề, và các trang ngoại lệ */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img, 
.nochecker .gallerybox .thumb img {
    background: white;
}

/* Tránh trường hợp hộp nổi đè lên danh sách bài trong thể loại,
   lịch sử tập tin, và bản so sánh khi sửa đổi. */
#mw-subcategories, #mw-pages, #mw-category-media, 
#filehistory, #wikiPreview, #wikiDiff {
    clear: both;
}

/* Viết các trang đổi hướng bằng chữ xiên ở </nowiki>[[Đặc biệt:Allpages]]<nowiki> */
.allpagesredirect {
    font-style: italic
}

/* Nút Lưu đậm */
#wpSave {
    font-weight: bold;
}

/* Loại bỏ dấu đầu dòng khi có nhiều cảnh báo sửa đổi */
ul.permissions-errors > li {
	list-style: none none;
}
ul.permissions-errors {
	margin: 0;
}

/* Tắt trình tạo sách lỗi thời (T241683) */
#coll-create_a_book {
	display: none;
}

/* Ẩn những nội dung chỉ cho bảo quản viên biết. Hãy viết tương tự trong
   [[MediaWiki:Group-sysop.css]], [[MediaWiki:Group-accountcreator.css]], và
   [[Mediawiki:Group-autoconfirmed.css]].
 */
.checkuser-show,
.sysop-show,
.abusefilter-show,
.abusefilter-helper-show,
.patroller-show,
.templateeditor-show,
.extendedmover-show,
.extendedconfirmed-show,
.autoconfirmed-show,
.user-show {
	display: none;
}

/* Hỗ trợ [[Bản mẫu:IPA]] và [[Bản mẫu:enPR]]. The inherit declaration resets the font for all
   browsers except MSIE6.  The empty comment must remain. */
.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', sans-serif;
	font-family /**/:inherit;
}

.enPR {
	font-family: 'Arial Unicode MS', 'Lucida Grande', Gentium, 'Gentium Plus', 'Gentium Alternative', 'TITUS Cyberbit Basic', 'Code2000', 'Lucida Sans Unicode', sans-serif;
}


/* Đoạn âm thanh có cách phát âm */
/* Sửa lỗi chữ "Trình đơn" quá to, bị tràn */
.k-player .k-options {
    letter-spacing: -0.05em;
    text-transform: none;
    white-space: nowrap;
}

/* Dời các liên kết không cần khi in ra trang */
@media print {
    #privacy, #about, #disclaimer {
        display: none;
    }
}

/**
 * ***** Mã cho Wiktionary *****
 * ***** Kiểm tra trước khi xóa *****
 */

/* Lớp đếm cột thuận tiện cho các bản mẫu danh sách và các lớp tương tự */
.column-count-2 { -moz-column-count: 2; -ms-column-count: 2; -webkit-column-count: 2; column-count: 2; }
.column-count-3 { -moz-column-count: 3; -ms-column-count: 3; -webkit-column-count: 3; column-count: 3; }

/* Kiểu tối thiểu cho cú pháp ảnh thumb */
figure[typeof~='mw:File/Thumb'],
figure[typeof~='mw:File/Frame'],
.thumbinner {
	min-width:100px;
}
 
/* Dấu cấu trúc đựng tham số không định */
.hiddenStructure {
   display: none;
   speak: none;
}

/* Dời đường vạch dưới liên kết */
.nounderlines a,
.IPA a:link, .IPA a:visited {
    text-decoration: none !important;
}

/* Chữ xiên trong văn bản in xiên */
i i, i em, i cite,
em i, em em , em cite,
cite i, cite em, cite cite {
    font-style: normal;
}
 
/* Ẩn các số đoạn phụ trong mục lục */
.ns-0 .toclevel-2 span.tocnumber,
.ns-0 .toclevel-3 span.tocnumber,
.ns-0 .toclevel-4 span.tocnumber,
.ns-0 .toclevel-5 span.tocnumber { display: none; }


/* Gấp lại mục lục */
.ns-0 #toc a { white-space: nowrap; }
.ns-0 #toc > tr > td > ul { display: table; }
.ns-0 #toc li.toclevel-1 { display: table-row; }
.ns-0 #toc li.toclevel-1 > ul { display: table-cell; padding-left: 2em; }
.ns-0 #toc li.toclevel-2 { display: inline; }
.ns-0 #toc li.toclevel-2:first-child:before { content: none; }
.ns-0 #toc li.toclevel-2:before { content: "• "; }
.ns-0 #toc li.toclevel-2 ul { display: none; }

/* Đẩy đề mục cấp 2 duới các hình/hộp bên trái/phải */
.ns-0 h2 { clear: both; }

/* Danh sách nội dòng */
.wiktvi-inline-list { display: inline; list-style: none; margin: 0; }
.wiktvi-inline-list li { display: inline; margin-left: 0.5em; margin-right: 0.5em; }

/* Lệ thường của từ điển */
.gender, .number, .noun-class, .gender-gloss { font-style: italic; }


/* Thống nhất chiều dài của các dấu tab trong đoạn mã. */
.mw-highlight > pre,
div.mw-geshi div,
div.mw-geshi div pre,
span.mw-geshi,
pre.source-css,
pre.source-javascript,
pre.source-lua {
    -moz-tab-size: 4; -o-tab-size: 4; tab-size: 4;
}

/* Cuộn trái/phải các đoạn mã giữ nguyên khoảng cách */
@media screen {
   pre { overflow: auto; }
}

/* Ẩn các liên kết sửa đoạn trang vì các liên kết này sửa bản mẫu thay thế. */
body.ns-0 .mw-editsection {
    display: none;
}

/* Cây từ nguyên [[Bản mẫu:etym]] */
/* Giống như http://thecodeplayer.com/walkthrough/css3-family-tree và
   http://codepen.io/P233/pen/Kzbsi mà có khả năng chứa nhiều thông tin hơn. */
.etymology {
  overflow-x: scroll;
  border: 1px solid #aaa;
  background: #f6f6f6;
  padding: 0.5em;
}

.etymology ul {
  position: relative;
  margin: 0;
}

.etymology ul ul::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  border-left: 1px solid #aaa;
  right: 50%;
  height: 2em;
}

.etymology li {
  display: table-cell;
  position: relative;
  list-style: none;
  padding: 0 0.5em;
  text-align: center;
}

.etymology li > span {
  display: block;
  position: relative;
  border: 1px solid #aaa;
  background: white;
  margin: auto;
  margin-top: 4em;
  width: 10em;
  padding: 0.25em;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
}

.etymology li > .relationship {
  border: none;
  background: rgba(246, 246, 246, 0.8);
  position: relative;
  z-index: 20;
  display: block;
  width: auto;
  margin-top: 0;
  top: 0.4em;
  margin-bottom: calc(-1.5em * 1/0.8);
  font-size: 80%;
  padding: 0;
}

.etymology li::before,
.etymology li:not(:last-child)::after {
  content: "";
  display: block;
  position: absolute;
  top: 2em;
  border: 1px none #aaa;
  border-top-style: solid;
  width: 50%;
  height: 2em;
}

.etymology li:first-child::before {
  border-top: none;
}

.etymology li::before {
  right: 50%;
  border-right-style: solid;
}

.etymology li::after {
  left: 50%;
  border-left-style: solid;
}

.etymology li:only-child::before,
.etymology li:only-child::after {
  display: none;
}

.etymology li:only-child > span:not(.relationship) {
  margin-top: 2em;
}

.etymology > .NavContent > ul > li:only-child > span:not(.relationship) {
  border: 3px solid #444;
  font-weight: bold;
  margin-top: 0;
}

.etymology > .NavContent > ul > li::before,
.etymology > .NavContent > ul > li::after {
  display: none;
}

.etymology .lang {
  font-size: 80%;
  border-bottom: none;
}

.etymology .glosses {
  display: block;
  font-size: 80%;
  border-top: 1px solid #eee;
}

/* Đánh số các danh sách theo bảng chữ cái quốc ngữ. */
/*@counter-style upper-vietnamese {
	system: alphabetic;
	symbols: "A" "Ă" "Â" "B" "C" "D" "Đ" "E" "Ê" "G" "H" "I" "K" "L" "M" "N" "O" "Ô" "Ơ" "P" "Q" "R" "S" "T" "U" "Ư" "V" "X" "Y";
}*/
@counter-style lower-vietnamese {
	system: alphabetic;
	symbols: "a" "ă" "â" "b" "c" "d" "đ" "e" "ê" "g" "h" "i" "k" "l" "m" "n" "o" "ô" "ơ" "p" "q" "r" "s" "t" "u" "ư" "v" "x" "y";
}

/* Các danh sách được xếp lòng vào nhau */
ol ol {
	list-style-type: lower-alpha;
}
ol ol:lang(vi) {
	list-style-type: lower-vietnamese;
}
ol ol ol, ol ol:lang(vi) ol {
    list-style-type: lower-roman;
}

/* Thu nhỏ các giọng thiểu số trong bảng phiên âm tiếng Việt */
.wiktvi-vie-pron-v, .wiktvi-vie-pron-v-th,
.wiktvi-vie-pron-tc, .wiktvi-vie-pron-tc-th,
.wiktvi-vie-pron-ht, .wiktvi-vie-pron-ht-th {
	font-size: 80%;
}

/* Số chữ được thêm hay dời */
.mw-plusminus-pos {
    color: darkgreen;
}

.mw-plusminus-neg {
    color: darkred;
}

/* "Form of" templates */
span.use-with-mention {
    font-style: italic;
}

span.mention {
    font-weight: bold;
}

/* Kiểu cho bản mẫu "see also" */
.disambig-see-also,
.disambig-see-also-2 {
	text-indent: 2em;
}

/* default setting for {{temp|italbrac}} and {{temp|italbrac-colon}} */
.ib-brac, .ib-comma, .ib-colon { font-style: normal }
.ib-content { font-style: italic }
.context-qualifier-colon { display: none; }

/* default setting for [[:Category:Inflection templates]] */
.infl-inline { display: inline }
.infl-table { display: none }

/* default setting for Template:seeCites */
.see-cites { font-style: italic }


/* Bảng Inflection
----------------------------- */

/* To colour links in inflection tables (currently done with
	{{notred}}) black without using #ifexist and allowing for user
	override */
.inflection-table a.new { color: inherit; }

/* fill a parent NavContent collapsing box */
.NavContent table.inflection {
	width: 100%;
}

/* basic inflection table styles */
table.inflection {
	border-collapse: collapse;
	border: 1px solid;
	background: #ffffff;
}

	table.inflection caption {
		caption-side: bottom;
		padding: 0.33em 1em;
		text-align: left;
		font-size: smaller;
	}

	/* subtle grey for alternate row backgrounds */
	table.inflection tr:nth-child(odd) {
		background: #fcfcfc;
	}

	/* and for row headers */
	table.inflection tr:nth-child(odd):not(.rowgroup) th {
		background: #f6f6f6;
	}

		table.inflection td,
		table.inflection th {
			padding: 0.33em 1em;
			vertical-align: baseline;
		}

		/* but vertically center multi-row cells */
		table.inflection td[rowspan] {
			vertical-align: middle;
		}

		table.inflection td {
			text-align: center;
		}

		/* regular row headers, in the left column */
		table.inflection th {
			background: #f9f9f9;
			text-align: left;
		}

		/* rowgroup header rows */
		table.inflection tr.rowgroup th {
			background: #eeeeee;
			text-align: center;
		}

			/* first-of-several rowgroup header cells is aligned left */
			table.inflection tr.rowgroup th:first-child { text-align: left; }
				table.inflection tr.rowgroup th:first-child:only-child { text-align: center; }

	/* rows with dividers above */
	table.inflection tr.divider th {
		border-top: 3px solid #999999;
	}


	/* transliterations */
	table.inflection .translit {
		color: #888;
	}

	/* header links aren’t coloured until hover/active */
	table.inflection th a:link,
	table.inflection th a:visited {
		color: inherit;
		text-decoration: inherit;
	}

		table.inflection th a:hover {
			color: #0645ad;
			text-decoration: underline;
		}

		table.inflection th a:active {
			color: #faa700;
			text-decoration: underline;
		}
/* Kiểu cho Trang Chính (phiên bản cũ đến năm 2010) */
#ViWiktSearch {
    background-image: url("//upload.wikimedia.org/wiktionary/vi/e/ef/H%C3%ACnh_n%E1%BB%81n_Trang_Ch%C3%ADnh.jpg");
}
div.portal-dir {
    margin-bottom: 1em;
}
div.portal-dir dt {
    color: #76797c;
    width: 30%; margin-left: 5%;
}
div.portal-dir dd {
    float: left; margin-left: 10em; margin-top: -1.5em; margin-bottom: 0.5em;
}
/**
 * ***** Hết Mã cho Wiktionary *****
 * ***** Kiểm tra trước khi xóa *****
 */

/* T156351: Support for Parsoid's Cite implementation */
span[ rel="mw:referencedBy" ]::before {
    content: "▲ ";
}
span[ rel="mw:referencedBy" ] > a::before {
    font-weight: bold;
    font-style: italic;
    content: counter( mw-references, decimal ) ',' counter( mw-ref-linkback, decimal );
}   
a[ rel="mw:referencedBy" ]::before {
    content: "▲";
}