MediaWiki:Common.css: Revizyonlar arasındaki fark

Hukukipedia sitesinden
Gezinti kısmına atla Arama kısmına atla
Değişiklik özeti yok
Değişiklik özeti yok
1. satır: 1. satır:
/* Reset italic styling set by user agent */
/* --- WikiKod: Kurumsal Hukuk Teması (v2 optimize) --- */
/* Vector 2022 ile tam uyumlu, sade ve kurumsal görünüm */


cite,
/* ==========================================================
dfn {
  GENEL STİLLER
    font-style: inherit;
  ========================================================== */
}
 
/*Logo*/ 




/* Straight quote marks for <q> */
/*Logo Son*/  
 
body {
q {
  background-color: #f8f9fa;
    quotes: '"' '"' "'" "'";
  color: #202122;
  font-family: "Segoe UI", "Inter", "Helvetica Neue", sans-serif;
}
}


a { color: #0645ad; }
a:visited { color: #0b0080; }
a:hover { text-decoration: underline; }


/* Avoid collision of blockquote with floating elements by swapping margin and padding */
.mw-body-content {
 
  background: #fff;
blockquote {
  border: 1px solid #ddd;
    overflow: hidden;
  border-radius: 4px;
    margin: 1em 0;
  padding: 1.2rem 1.5rem;
    padding: 0 40px;
  box-shadow: 0 2px 6px rgba(0,0,0,0.04);
}
}


 
/* Başlıklar */
/* Consistent size for <small>, <sub> and <sup> */
h1, h2 {
 
  color: #2a4b8d;
small {
  font-weight: 600;
    font-size: 85%;
  border-bottom: 2px solid #dbe4f3;
  padding-bottom: 0.2em;
  margin-top: 1.2em;
}
}
 
h3, h4 {
.mw-body-content sub,
  color: #22335b;
.mw-body-content sup {
  border-left: 4px solid #c2d0ec;
    font-size: 80%;
  padding-left: 6px;
  font-weight: 600;
}
}




/* Same spacing for indented and unindented paragraphs on talk pages */
/* Hover efekti */
 
.infobox:hover {
.ns-talk .mw-body-content dd {
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.08);
    margin-top: 0.4em;
  transition: box-shadow 0.2s ease;
    margin-bottom: 0.4em;
}
}


/* ==========================================================
  HUKUKİ KUTULAR
  ========================================================== */


/* Main page fixes */
/* === Kanun kutusu === */
 
/* Kanun kutusu */
#interwiki-completelist {
.lawbox {
    font-weight: bold;
  float: right;
  /* clear: right;  ← bunu kaldır */
  margin: 0 0 1em 1em;
  border: 1px solid #bcc6d6;
  border-radius: 6px;
  background: #ffffff;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.05);
  overflow: hidden;
  width: auto;
  max-width: 340px; /* isteğe göre */
}
}




/* Reduce page jumps by hiding collapsed/dismissed content */


.client-js .mw-special-Watchlist #watchlist-message,
.client-js .NavFrame.collapsed .NavContent,
.client-js .collapsible:not( .mw-made-collapsible).collapsed>tbody>tr:not(:first-child) {
    display: none;
}


 
.lawbox caption {
/* Adds padding above Watchlist announcements where new recentchanges/watchlist filters are enabled */
  background: linear-gradient(180deg, #e8f0ff, #d7e2fa);
 
  color: #1f376d;
.mw-rcfilters-enabled .mw-specialpage-summary {
  font-weight: 700;
    margin-top: 1em;
  text-align: center;
  padding: 8px;
  border-bottom: 2px solid #b5c1d7;
  font-size: 1em;
}
}


 
.lawbox th, .lawbox td {
/* Hide charinsert base for those not using the gadget */
  border-bottom: 1px solid #d8e0ee;
 
  padding: 6px 8px;
#editpage-specialchars {
    display: none;
}
}
 
.lawbox th {
 
  width: 38%;
/* Highlight linked elements (such as clicked references) in blue */
  background: #f2f6fc;
 
  color: #1c1c1c;
body.action-info .mw-body-content :target,
  border-right: 1px solid #d8e0ee;
.citation:target {
  font-weight: 600;
    background-color: rgba(0, 127, 255, 0.133);
    padding:10px;
}
}
.lawbox td { color: #222; }


 
/* Kavram kutusu */
/* Styling for citations. Breaks long urls, etc., rather than overflowing box */
.lawbox.kavram {
 
  float: left;
.citation {
  clear: right;
    word-wrap: break-word;
 
  max-width: 2280px;
}
}
 
.lawbox.kavram th { background: #f4f7ff; }
 
.lawbox.kavram caption {
/* Make the list of references smaller
  background: linear-gradient(180deg, #f0f5ff, #dce7ff);
* Keep in sync with Template:Refbegin/styles.css
  color: #22335b;
* And Template:Reflist/styles.css
  font-weight: 700;
*/
  border-bottom: 1px solid #c8d6f2;
 
ol.references {
    font-size: 90%;
    margin-bottom: 0.5em;
}
}


/* T156351: Support for Parsoid's Cite implementation */
/* Hover */
span[rel="mw:referencedBy"]::before {
.lawbox:hover {
    font-weight: bold;
  box-shadow: 0 3px 10px rgba(0,0,0,0.08);
    content: "^ ";
  transition: box-shadow 0.2s ease;
}
span[rel="mw:referencedBy"] {
    counter-reset: mw-ref-linkback 0;
}
span[rel="mw:referencedBy"] > a::before {
    font-weight: bold;
    font-style: italic;
    content: counter( mw-ref-linkback, lower-alpha );
}
a[rel="mw:referencedBy"]::before {
    font-weight: bold;
    content: "^";
}
}


/* Style for horizontal lists (separator following item).
/* ==========================================================
  @source mediawiki.org/wiki/Snippets/Horizontal_lists
   MAKALE DÜZENİ
   @revision 8 (2016-05-21)
   ========================================================== */
   @author [[User:Edokter]]
.mw-parser-output p {
*/
  text-align: justify;
 
  line-height: 1.65;
.hlist dl,
  margin: 0.6em 0;
.hlist ol,
.hlist ul {
    margin: 0;
    padding: 0;
}
}
 
.mw-parser-output ul {
 
  margin: 0.5em 0 0.5em 1.5em;
/* Display list items inline */
 
.hlist dd,
.hlist dt,
.hlist li {
    margin: 0;
    /* don't trust the note that says margin doesn't work with inline
* removing margin: 0 makes dds have margins again */
    display: inline;
}
}
.mw-parser-output li { margin-bottom: 4px; }


 
blockquote {
/* Display nested lists inline */
  background: #f4f7fb;
 
  border-left: 4px solid #4c6ef5;
.hlist.inline,
  padding: 8px 12px;
.hlist.inline dl,
  margin: 1em 0;
.hlist.inline ol,
  font-style: italic;
.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 {
    display: none;
}
}
 
.references {
 
  border-top: 1px solid #dbe4f3;
/* Generate interpuncts */
  padding-top: 6px;
 
.hlist dt:after {
    content: ": ";
}
}


 
/* ==========================================================
/**
  UYARI / BİLGİ KUTULARI
* Note hlist style usage differs in Minerva and is defined in core as well!
  ========================================================== */
* Please check Minerva desktop (and Minerva.css) when changing
.notice-box,
* See https://phabricator.wikimedia.org/T213239
.warning-box,
*/
.deprecated-box {
 
  display: inline-flex;
.hlist dd:after,
  align-items: center;
.hlist li:after {
  gap: 6px;
    content: " · ";
  width: auto;
    font-weight: bold;
  border-radius: 6px;
  padding: 8px 12px;
  margin: 0.5em 0 1em 0;
  font-size: 90%;
  line-height: 1.5;
  box-sizing: border-box;
  word-wrap: break-word;
}
}


.hlist dd:last-child:after,
.notice-box *,
.hlist dt:last-child:after,
.warning-box *,
.hlist li:last-child:after {
.deprecated-box * {
    content: none;
  background: none !important;
  border: none !important;
  padding: 0 !important;
  margin: 0 !important;
}
}


 
.notice-box {
/* Add parentheses around nested lists */
  border: 1px solid #cfd8ea;
 
  background: #f1f5ff;
.hlist dd dd:first-child:before,
  color: #1e2a4a;
.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;
}
}
 
.notice-box::before {
.hlist dd dd:last-child:after,
  content: "ℹ️";
.hlist dd dt:last-child:after,
  color: #22335b;
.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;
}
}


 
.warning-box {
/* Put ordinals in front of ordered list items */
  border: 1px solid #f3d08c;
 
  background: #fff8e1;
.hlist ol {
  color: #503c00;
    counter-reset: listitem;
}
}
 
.warning-box::before {
.hlist ol>li {
  content: "⚠️";
    counter-increment: listitem;
  color: #9a6a00;
}
}


.hlist ol>li:before {
.deprecated-box {
    content: " " counter(listitem) "\a0";
  border: 1px solid #e2b0b0;
  background: #fff0f0;
  color: #5a1f1f;
}
}
 
.deprecated-box::before {
.hlist dd ol>li:first-child:before,
  content: "";
.hlist dt ol>li:first-child:before,
  color: #b52d2d;
.hlist li ol>li:first-child:before {
    content: " (" counter(listitem) "\a0";
}
}


 
/* === Güncellik şeridi === */
/* Unbulleted lists */
.outdated-banner {
 
  background: linear-gradient(90deg, #ffe8a3, #fff4cf);
.plainlist ol,
  border: 1px solid #f3d08c;
.plainlist ul {
  padding: 8px;
    line-height: inherit;
  border-radius: 4px;
    list-style: none none;
  font-weight: 500;
    margin: 0;
  color: #664d00;
  text-align: center;
  margin: 1em 0;
}
}


.plainlist ol li,
/* Kod blokları */
.plainlist ul li {
pre, code {
    margin-bottom: 0;
  background: #f1f3f5;
  border: 1px solid #dee2e6;
  border-radius: 4px;
  padding: 6px 10px;
  display: block;
  font-family: "Consolas", monospace;
  font-size: 0.95em;
}
}


 
/* ==========================================================
/* Default style for navigation boxes */
  ANA SAYFA DÜZENİ
 
  ========================================================== */
.navbox {
.main-grid {
    /* Navbox container style */
  display: flex;
    box-sizing: border-box;
  justify-content: space-between;
    border: 1px solid #a2a9b1;
  gap: 20px;
    width: 100%;
  flex-wrap: wrap;
    clear: both;
  margin-top: 20px;
    font-size: 88%;
    text-align: center;
    padding: 1px;
    margin: 1em auto 0;
    /* Prevent preceding content from clinging to navboxes */
}
}


.navbox .navbox {
.main-column {
    margin-top: 0;
  flex: 1;
    /* No top margin for nested navboxes */
  min-width: 250px;
  background: #fff;
  border: 1px solid #e2e6ef;
  border-radius: 8px;
  padding: 15px 20px;
  box-shadow: 0 2px 6px rgba(0,0,0,0.04);
}
}


.navbox+.navbox {
.main-column h2 {
    margin-top: -1px;
  color: #2a4b8d;
    /* Single pixel border between adjacent navboxes */
  border-bottom: 1px solid #dbe4f3;
  padding-bottom: 4px;
  margin-bottom: 10px;
  font-size: 1.1em;
}
}


.navbox-inner,
.main-column ul { margin: 0; padding-left: 16px; }
.navbox-subgroup {
.main-column li { margin: 5px 0; }
    width: 100%;
}


.navbox-group,
.footer-bar {
.navbox-title,
  text-align: center;
.navbox-abovebelow {
  margin-top: 40px;
    padding: 0.25em 1em;
  font-size: 0.9em;
    /* Title, group and above/below styles */
  color: #555;
    line-height: 1.5em;
  border-top: 1px solid #ddd;
    text-align: center;
  padding-top: 10px;
}
}


th.navbox-group {
/* Üst Navigasyon */
    /* Group style */
.top-nav {
    white-space: nowrap;
  background: linear-gradient(180deg, #30448a, #2a3b76);
    /* @noflip */
  padding: 10px;
    text-align: right;
  text-align: center;
  border-radius: 6px;
  box-shadow: 0 2px 6px rgba(0,0,0,0.1);
}
}
 
.top-nav a,
.navbox,
.top-nav a:visited {
.navbox-subgroup {
  color: #fff !important;
    background-color: #fdfdfd;
  text-decoration: none !important;
    /* Background color */
  margin: 0 15px;
  font-weight: 500;
}
}
 
.top-nav a:hover {
.navbox-list {
  opacity: 0.85;
    line-height: 1.5em;
  transform: scale(1.05);
    border-color: #fdfdfd;
    /* Must match background color */
}
}


 
.lawbox-footer td {
/* cell spacing for navbox cells */
  border-top: 1px solid #d8e0ee;
 
  background: #f9fbff;
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,
.ictihatbox {
th.navbox-group,
background: #f8f9fa;
.navbox-subgroup .navbox-title {
border: 1px solid #cbd5e0;
    background-color: #ddddff;
border-radius: 8px;
    /* Level 2 color */
padding: 10px;
margin: 1em 0;
margin-left:12px;
box-shadow: 0 1px 3px rgba(0,0,0,0.05);
display:inline-block;
}
}
 
.ictihatbox .lawbox-header {
.navbox-subgroup .navbox-group,
background: linear-gradient(135deg,#1e40af,#2563eb);
.navbox-subgroup .navbox-abovebelow {
color: #fff;
    background-color: #e6e6ff;
padding: 5px 10px;
    /* Level 3 color */
border-radius: 6px 6px 0 0;
font-weight: bold;
}
}
 
.ictihatbox .lawbox-body {
.navbox-even {
padding: 6px 10px;
    background-color: #f7f7f7;
line-height: 1.5;
    /* Even row striping */
}
}
 
.ictihat-listesi ul {
.navbox-odd {
list-style-type: disc;
    background-color: transparent;
margin-left: 1.5em;
    /* Odd row striping */
}
}


.navbox .hlist td dl,
.kanun-metin {
.navbox .hlist td ol,
background: #fff;
.navbox .hlist td ul,
/*border: 1px solid #d1d5db;
.navbox td.hlist dl,
border-radius: 8px;*/
.navbox td.hlist ol,
/* padding: 20px 30px;*/
.navbox td.hlist ul {
/*margin: 1em 0;*/
    padding: 0.125em 0;
font-family: "DejaVu Serif", Georgia, "Times New Roman", serif;
    /* Adjust hlist padding in navboxes */
line-height: 1.7;
color: #222;
/* box-shadow: 0 2px 5px rgba(0,0,0,0.05);*/
}
}


 
.kanun-metin h2 {
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
color: #1e3a8a;
 
border-bottom: 2px solid #3b82f6;
.mw-parser-output .mw-collapsible-toggle {
padding-bottom: 4px;
    font-weight: normal;
margin-top: 1.3em;
    /* @noflip */
font-size: 1.2em;
    text-align: right;
    padding-right: 0.2em;
    padding-left: 0.2em;
}
}


.mw-collapsible-leftside-toggle .mw-collapsible-toggle {
.kanun-metin b {
    /* @noflip */
color: #111;
    float: left;
    /* @noflip */
    text-align: left;
}
}


 
.kanun-metin dd {
/* Infobox template style */
margin-left: 2em;
 
text-indent: -1.2em;
.infobox {
    border: 1px solid #a2a9b1;
    border-spacing: 3px;
    background-color: #f8f9fa;
    color: black;
    /* @noflip */
    margin: 0.5em 0 0.5em 1em;
    padding: 0.2em;
    /* @noflip */
    float: right;
    /* @noflip */
    clear: right;
    font-size: 88%;
    line-height: 1.5em;
    width: 22em;
}
}


 
.kanun-metin .iptal {
/* not strictly certain these styles are necessary
background: #f3f4f6;
* just replicating the module faithfully
border-left: 3px solid #9ca3af;
*/
padding: 4px 8px;
 
font-style: italic;
.infobox-subbox {
color: #555;
    padding: 0;
margin: 0.4em 0;
    border: none;
border-radius: 4px;
    margin: -3px;
    width: auto;
    min-width: 100%;
    font-size: 100%;
    clear: none;
    float: none;
    background-color: transparent;
}
}


.infobox-header,
.infobox-label,
.infobox-above,
.infobox-full-data,
.infobox-data,
.infobox-below,
.infobox-subheader,
.infobox-image,
.infobox-navbar,


/* Remove element declaration when both a) infobox3cols is migrated and
/* === Ana sayfa portalı === */
* b) when every .infobox thing is using the standard module/templates  */
.main-portal {
 
  max-width: 960px;
.infobox th,
  margin: 0 auto;
.infobox td {
  text-align: center;
    vertical-align: top;
  font-family: "Segoe UI", "Inter", sans-serif;
}
}


.infobox-label,
.portal-header {
.infobox-data,
  margin-top: 30px;
 
/* Remove element declaration when both a) infobox3cols is migrated and
* b) when every .infobox thing is using the standard module/templates  */
 
.infobox th,
.infobox td {
    /* @noflip */
    text-align: left;
}
}


 
.portal-header h1 {
/* remove .infobox when th, td above are removed */
  font-size: 2em;
 
  color: #1e3a8a;
.infobox .infobox-above,
  margin: 0.2em 0;
.infobox .infobox-title,
 
/* Remove element declaration when both a) infobox3cols is migrated and
* b) when every .infobox thing is using the standard module/templates  */
 
.infobox caption {
    font-size: 125%;
    font-weight: bold;
    text-align: center;
}
}


.infobox-title,
.portal-header .subtitle {
 
  color: #555;
/* Remove element declaration when both a) infobox3cols is migrated and
  font-size: 1.1em;
* b) when every .infobox thing is using the standard module/templates  */
 
.infobox caption {
    padding: 0.2em;
}
}


 
.portal-logo {
/* remove .infobox when th, td above are removed */
  width: 140px;
 
  margin-bottom: 10px;
.infobox .infobox-header,
.infobox .infobox-subheader,
.infobox .infobox-image,
.infobox .infobox-full-data,
.infobox .infobox-below {
    text-align: center;
}
}


 
.portal-sections {
/* remove .infobox when th, td above are removed */
  display: grid;
 
  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
.infobox .infobox-navbar {
  gap: 20px;
    /* @noflip */
  margin-top: 30px;
    text-align: right;
}
}


.infobox.bordered {
.portal-card {
    border-collapse: collapse;
  background: #ffffff;
  border: 1px solid #e5e7eb;
  border-radius: 10px;
  padding: 20px;
  box-shadow: 0 2px 5px rgba(0,0,0,0.05);
  transition: transform 0.2s ease, box-shadow 0.2s ease;
}
}


 
.portal-card:hover {
/* TODO split definitions to appropriate class names when live from HTML element */
  transform: translateY(-3px);
 
  box-shadow: 0 4px 10px rgba(0,0,0,0.1);
.infobox.bordered td,
.infobox.bordered th {
    border: 1px solid #a2a9b1;
}
}


 
.portal-card h2 {
/* TODO split definitions to appropriate class names when live from HTML element */
  color: #1e3a8a;
 
.infobox.bordered .borderless td,
.infobox.bordered .borderless th {
    border: 0;
}
}


.infobox.sisterproject {
.portal-link {
    width: 20em;
  display: inline-block;
    font-size: 90%;
  margin-top: 8px;
  color: #2563eb;
  font-weight: 600;
  text-decoration: none;
}
}
 
.portal-link:hover {
 
  text-decoration: underline;
/* styles for bordered infobox with merged rows */
 
 
/* TODO split definitions to appropriate class names when live from HTML element */
 
.infobox.bordered .mergedtoprow td,
.infobox.bordered .mergedtoprow th {
    border: 0;
    border-top: 1px solid #a2a9b1;
    /* @noflip */
    border-right: 1px solid #a2a9b1;
}
}




/* TODO split definitions to appropriate class names when live from HTML element */
/*İhtisas kutusu*/


.infobox.bordered .mergedrow td,
.ihtisas-box {
.infobox.bordered .mergedrow th {
  border: 1px solid #cbd5e1;
    border: 0;
  border-left: 6px solid #1e3a8a;
    /* @noflip */
  background: #f9fafb;
    border-right: 1px solid #a2a9b1;
  padding: 16px 20px;
  margin: 16px 0;
  border-radius: 8px;
  box-shadow: 0 1px 4px rgba(0,0,0,0.05);
}
}


 
.ihtisas-header {
/* Styles for geography infoboxes, eg countries,
  font-size: 16px;
  country subdivisions, cities, etc.           */
  color: #1e3a8a;
 
  margin-bottom: 6px;
.infobox.geography {
    border-collapse: collapse;
    line-height: 1.2em;
    font-size: 90%;
}
}


 
.ihtisas-task {
/* TODO split definitions to appropriate class names when live from HTML element */
  color: #111827;
 
  font-size: 15px;
.infobox.geography td,
  margin-bottom: 10px;
.infobox.geography th {
    border-top: 1px solid #a2a9b1;
    padding: 0.4em 0.6em 0.4em 0.6em;
}
}


 
.ihtisas-details {
/* TODO split definitions to appropriate class names when live from HTML element */
  background: #ffffff;
 
  border: 1px solid #e5e7eb;
.infobox.geography .mergedtoprow td,
  border-radius: 6px;
.infobox.geography .mergedtoprow th {
  padding: 10px 16px;
    border-top: 1px solid #a2a9b1;
   font-size: 14px;
    padding: 0.4em 0.6em 0.2em 0.6em;
  color: #111;
}
  line-height: 1.6;
 
 
/* TODO split definitions to appropriate class names when live from HTML element */
 
.infobox.geography .mergedrow td,
.infobox.geography .mergedrow th {
    border: 0;
    padding: 0 0.6em 0.2em 0.6em;
}
 
 
/* TODO split definitions to appropriate class names when live from HTML element */
 
.infobox.geography .mergedbottomrow td,
.infobox.geography .mergedbottomrow th {
    border-top: 0;
    border-bottom: 1px solid #a2a9b1;
    padding: 0 0.6em 0.4em 0.6em;
}
 
 
/* TODO split definitions to appropriate class names when live from HTML element */
 
.infobox.geography .maptable td,
.infobox.geography .maptable th {
    border: 0;
    padding: 0;
}
 
 
/* Normal font styling for wikitable row headers with scope="row" tag */
 
.wikitable.plainrowheaders th[scope=row] {
    font-weight: normal;
    /* @noflip */
    text-align: left;
}
 
 
/* Lists in wikitable data cells are always left-aligned */
 
.wikitable td ul,
.wikitable td ol,
.wikitable td dl {
    /* @noflip */
    text-align: left;
}
 
 
/* ...unless they also use the hlist class */
 
.toc.hlist ul,
#toc.hlist ul,
.wikitable.hlist td ul,
.wikitable.hlist td ol,
.wikitable.hlist td dl {
    text-align: inherit;
}
 
 
/* Fix for hieroglyphs specificity issue in infoboxes ([[phab:T43869]]) */
 
table.mw-hiero-table td {
    vertical-align: middle;
}
 
 
/* Change the external link icon to an Adobe icon for all PDF files */
 
.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,
.mw-parser-output a[href*=".PDF?"].external,
.mw-parser-output a[href*=".PDF#"].external {
    background: url("//upload.wikimedia.org/wikipedia/commons/6/6c/PDF_icon.svg") no-repeat right;
    /* @noflip */
    padding-right: 18px;
}
 
 
/* Messagebox templates */
 
.messagebox {
    border: 1px solid #a2a9b1;
    background-color: var(--background-color-neutral-subtle, #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;
}
 
 
/* Cell sizes for ambox/tmbox/imbox/cmbox/ombox/fmbox/dmbox message boxes */
 
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;
}
 
 
/* Article message box styles */
 
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 */
}
 
 
/* Image message box styles */
 
table.imbox {
    margin: 4px 10%;
    border-collapse: collapse;
    border: 3px solid #36c;
    /* Default "notice" blue */
    background-color: var(--background-color-interactive-subtle, #fbfbfb);
    box-sizing: border-box;
}
 
.imbox .mbox-text .imbox {
    /* For imboxes inside imbox-text cells. */
    margin: 0 -0.5em;
    /* 0.9 - 0.5 = 0.4em left/right.        */
    display: block;
    /* Fix for webkit to force 100% width.  */
}
 
.mbox-inside .imbox {
    /* For imboxes inside other templates.  */
    margin: 4px;
}
 
table.imbox-notice {
    border: 3px solid #36c;
    /* Blue */
}
 
table.imbox-speedy {
    border: 3px solid #b32424;
    /* Red */
    background-color: #fee7e6;
    /* Pink */
}
 
table.imbox-delete {
    border: 3px solid #b32424;
    /* Red */
}
 
table.imbox-content {
    border: 3px solid #f28500;
    /* Orange */
}
 
table.imbox-style {
    border: 3px solid #fc3;
    /* Yellow */
}
 
table.imbox-move {
    border: 3px solid #9932cc;
    /* Purple */
}
 
table.imbox-protection {
    border: 3px solid #a2a9b1;
    /* Gray-gold */
}
 
table.imbox-license {
    border: 3px solid #88a;
    /* Dark gray */
    background-color: var(--background-color-interactive-subtle, #f7f8ff);
    /* Light gray */
}
 
table.imbox-featured {
    border: 3px solid #cba135;
    /* Brown-gold */
}
 
 
/* Category message box styles */
 
table.cmbox {
    margin: 3px 10%;
    border-collapse: collapse;
    border: 1px solid #a2a9b1;
    background-color: var(--background-color-progressive-subtle--hover, #dfe8ff);
    /* Default "notice" blue */
    box-sizing: border-box;
}
 
table.cmbox-notice {
    background-color: var(--background-color-progressive-subtle--hover, #dfe8ff);
    /* Blue */
}
 
table.cmbox-speedy {
    margin-top: 4px;
    margin-bottom: 4px;
    border: 4px solid #b32424;
    /* Red */
    background-color: var(--background-color-error-subtle--hover, #ffdbdb);
    /* Pink */
}
 
table.cmbox-delete {
    background-color: var(--background-color-error-subtle--hover, #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 */
}
 
 
/* Other pages message box styles */
 
table.ombox {
    margin: 4px 10%;
    border-collapse: collapse;
    border: 1px solid #a2a9b1;
    /* Default "notice" gray */
    background-color: var(--background-color-neutral-subtle, #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 */
}
 
 
/* Talk page message box styles */
 
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 */
}
 
 
/* Footer and header message box styles */
 
table.fmbox {
    clear: both;
    margin: 0.2em 0;
    width: 100%;
    border: 1px solid #a2a9b1;
    background-color: var(--background-color-neutral-subtle, #f8f9fa);
    /* Default "system" gray */
    box-sizing: border-box;
}
 
table.fmbox-system {
    background-color: var(--background-color-neutral-subtle, #f8f9fa);
}
 
table.fmbox-warning {
    border: 1px solid #bb7070;
    /* Dark pink */
    background-color: var(--background-color-destructive-subtle--hover, #ffdbdb);
    /* Pink */
}
 
table.fmbox-editnotice {
    background-color: transparent;
}
 
 
/* Div based "warning" style fmbox messages. */
 
.mw-warning-with-logexcerpt,
.mw-lag-warn-high,
.mw-cascadeprotectedwarning,
.div.titleblacklist-warning,
.locked-warning,
#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;
}
 
 
/* These mbox-small classes must be placed after all other
  ambox/tmbox/ombox etc classes. "html body.mediawiki" is so
  they override "table.ambox + table.ambox" above. */
 
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);
}
 
 
/* Allow for hiding text in compact form */
 
.compact-ambox .hide-when-compact {
    display: none;
}
 
 
/* Remove underlines from certain links */
 
.nounderlines a,
.IPA a:link,
.IPA a:visited {
    text-decoration: none !important;
}
 
 
/* [[Wikipedia:NavFrame]].
  Entirely deprecated. Slated for removal.
  Use mw-collapsible. */
 
div.NavFrame {
    padding: 4px;
    border: 1px solid #a2a9b1;
    text-align: center;
    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%;
}
 
 
/* Hatnotes and disambiguation notices */
 
.hatnote {
    font-style: italic;
}
 
.hatnote i {
    font-style: normal;
}
 
div.hatnote {
    /* @noflip */
    padding-left: 1.6em;
    margin-bottom: 0.5em;
}
 
div.hatnote+div.hatnote {
    margin-top: -0.5em;
}
 
 
/* Prevent line breaks in silly places where desired (nowrap)
  and links when we don't want them to (nowraplinks a) */
 
.nowrap,
.nowraplinks a {
    white-space: nowrap;
}
 
 
/* But allow wrapping where desired: */
 
.wrap,
.wraplinks a {
    white-space: normal;
}
 
 
/* Increase the height of the image upload box */
 
#wpUploadDescription {
    height: 13em;
}
 
 
/* Minimum thumb width */
 
figure[typeof~='mw:File/Thumb'],
figure[typeof~='mw:File/Frame'],
 
.thumbinner {
    min-width: 100px;
}
 
 
/* Prevent floating boxes from overlapping any category listings,
  file histories, edit previews, and edit [Show changes] views. */
 
#mw-subcategories,
#mw-pages,
#mw-category-media,
#filehistory,
#wikiPreview,
#wikiDiff {
    clear: both;
}
 
 
/* Selectively hide headers in WikiProject banners */
 
 
/* TemplateStyles */
 
.wpb .wpb-header {
    display: none;
}
 
.wpbs-inner .wpb .wpb-header {
    display: table-row;
}
 
.wpbs-inner .wpb-outside {
    display: none;
    /* hide things that should only display outside shells */
}
 
 
/* Styling for Abuse Filter tags */
 
.mw-tag-markers {
    font-style: italic;
    font-size: 90%;
}
 
 
/* Hide stuff meant for accounts with special permissions. Made visible again in
  [[MediaWiki:Group-checkuser.css]], [[MediaWiki:Group-sysop.css]], [[MediaWiki:Group-patroller.css]],
  [[MediaWiki:Group-templateeditor.css]], [[MediaWiki:Group-extendedmover.css]],
  [[MediaWiki:Group-extendedconfirmed.css]], and [[Mediawiki:Group-autoconfirmed.css]]. */
 
.checkuser-show,
.sysop-show,
.patroller-show,
.templateeditor-show,
.extendedmover-show,
.extendedconfirmed-show,
.autoconfirmed-show,
.user-show {
    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,
.ve-ui-mwNoticesPopupTool-item .mbox-image,
.ve-ui-mwNoticesPopupTool-item .mbox-imageright {
    display: none !important;
}
 
 
/* Remove bullets when there are multiple edit page warnings */
 
ul.permissions-errors>li {
    list-style: none none;
}
 
ul.permissions-errors {
    margin: 0;
}
 
 
/* texhtml class for inline math (based on generic times-serif class) */
 
span.texhtml {
    font-family: "Nimbus Roman No9 L", "Times New Roman", Times, serif;
    font-size: 118%;
    line-height: 1;
    white-space: nowrap;
    /* Force tabular and lining display for texhtml */
    -moz-font-feature-settings: "lnum", "tnum", "kern" 0;
    -webkit-font-feature-settings: "lnum", "tnum", "kern" 0;
    font-feature-settings: "lnum", "tnum", "kern" 0;
    font-variant-numeric: lining-nums tabular-nums;
    font-kerning: none;
}
 
span.texhtml span.texhtml {
    font-size: 100%;
}
 
span.mwe-math-mathml-inline {
    font-size: 118%;
}
 
 
/* Make <math display="block"> be left aligned with one space indent for
* compatibility with style conventions
*/
 
.mwe-math-fallback-image-display,
.mwe-math-mathml-display {
    margin-left: 1.6em !important;
    margin-top: 0.6em;
    margin-bottom: 0.6em;
}
 
.mwe-math-mathml-display math {
    display: inline;
}
 
 
/* Force imgs in galleries to have borders by wrapping them in class=bordered-images */
 
.bordered-images img {
    border: solid #ddd 1px;
}
 
@media screen {
    /* Put a chequered background behind images, only visible if they have transparency.
  '.filehistory a img' and '#file img:hover' are handled by MediaWiki core (as of 1.19) */
    .gallerybox .thumb img {
        background: #fff url(//upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png) repeat;
    }
    /* But not on articles, user pages, portals or with opt-out. */
    .ns-0 .gallerybox .thumb img,
    .ns-2 .gallerybox .thumb img,
    .ns-100 .gallerybox .thumb img,
    .nochecker .gallerybox .thumb img {
        background-image: none;
    }
    /* Display "From Wikipedia, the free encyclopedia" in skins that support it,
  do not apply to print mode */
    #siteSub {
        display: block;
    }
}
 
 
/* Hide FlaggedRevs notice UI when there are no pending changes */
 
.flaggedrevs_draft_synced,
.flaggedrevs_stable_synced,
 
/* "Temporary" to remove links in sidebar T255381 */
 
#t-upload {
    display: none;
}
 
 
/* Extension:DismissableSiteNotice eklentisinin site notunu ikiye bölmesi ve sağda büyük alan kaplaması nedeniyle dismissable etiketleri düzenlenmiştir */
 
.mw-dismissable-notice-body {
    margin: 0px 0px 0px 0px !important;
}
 
.mw-dismissable-notice-close {
    position: absolute !important;
    right: 10px !important;
    margin-top: 10px !important;
    z-index: 1;
}
 
 
/* Televizyon Portali görünümü için ayarlar -> [[Özel:KalıcıBağ/18295490#Css_kodlar.C4.B1]] */
 
.round_page {
    border-style: solid;
    border-width: 1px;
    border-right-width: 0;
    font-size: 15px;
    display: inline-block;
    padding: 10px;
}
 
.round_page:first-child {
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}
 
.round_page:last-child {
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    border-right-width: 1px;
}
 
@media screen and (max-width: 800px) {
    .round_page {
        display: block;
        border-width: 1px;
        border-bottom-width: 0;
    }
    .round_page:first-child {
        border-bottom-left-radius: 0;
        border-top-left-radius: 10px;
        border-top-right-radius: 10px;
    }
    .round_page:last-child {
        border-top-right-radius: 0;
        border-bottom-left-radius: 10px;
        border-bottom-right-radius: 10px;
        border-bottom-width: 1px;
    }
}
 
.two-column {
    width: 50%;
    display: table-cell;
}
 
.contin {
    display: none;
}
 
.mobile_margin {
    display: table;
}
 
@media screen and (max-width: 1000px) {
    .two-column {
        display: block;
        width: 100%;
    }
    .contin {
        display: block;
    }
    .mobile_margin {
        padding: 0 15px;
        display: block;
    }
}
 
#mw-subcategories,
#mw-pages,
#mw-category-media,
#filehistory,
#wikiPreview,
#wikiDiff {
    clear: both;
}
 
.fbadge {
    list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAANCAIAAAD0YtNRAAAABnRSTlMA/AD+APzoM1ogAAAAWklEQVR4AWP48+8PLkR7uUdzcMvtU8EhdykHKAciEXL3pvw5FQIURaBDJkARoDhY3zEXiCgCHbNBmAlUiyaBkENoxZSDWnOtBmoAQu7TnT+3WuDOA7KBIkAGAGwiNeqjusp/AAAAAElFTkSuQmCC);
}
 
.gbadge {
    list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAANCAIAAAD0YtNRAAAABnRSTlMAAAAAAABupgeRAAAAVklEQVR4AWIYSFBfX49TDtDWNBgAEMPAgZ+1B8jWtd0kp/u+z4AQImDh7SPnHCHkHtb7vmES5hFGCN3zQgh1deAegVW6YjlGa50NOgAAxpjWhjpMQuEBjxA1QR08A1oAAAAASUVORK5CYII=);
}
 
 
/* Ana sayfa altındaki kutu için */
 
 
/* Nou esquema de colors per a la Plantilla:Metacaixa usada a la portada */
 
 
/* Configuració per defecte en lila
  Tons usats; 1; 7050a0 2; 9070c0 3; b090e0 4; d0b0ff 5; f0d0ff */
 
.mcBoto {
    background-color: #d0b0ff;
    /* 4 */
    border: 0.15em solid #000000;
    border-color: #f0d0ff #b090e0 #9070c0 #f0d0ff;
    /* 5 3 3 5 */
    border-radius-topleft: .5em;
    border-radius-topright: .5em;
    -moz-border-radius: .5em .5em 0em 0em;
    cursor: pointer;
    display: inline;
    margin-right: 0.1em;
    padding: 0.2em 0.3em 0.2em 0.3em;
    position: relative;
}
 
.mcBoto a,
.mcBoto strong {
    background: none !important;
    color: #7050a0 !important;
    /* 1 */
    font-size: 90%;
    font-weight: bold;
    padding: 0 !important;
    text-decoration: none !important;
}
 
.mcBoto a:hover,
.mcBoto strong:hover {
    color: black !important;
    text-decoration: underline !important;
}
 
.mcBotoSel {
    background-color: #9070c0;
    /* 2 */
    border: 0.15em solid #000000;
    border-color: #b090e0 #7050a0 #9070c0 #b090e0;
    /* 3 1 2 3 */
    border-radius-topleft: .5em;
    border-radius-topright: .5em;
    -moz-border-radius: .5em .5em 0em 0em;
    cursor: default;
    display: inline;
    margin-right: 0.1em;
    padding: 0.2em 0.3em 0.2em 0.3em;
    position: relative;
    color: white;
}
 
.mcBotoSel a {
    background: none !important;
    color: white !important;
    cursor: default;
    font-size: 90%;
    font-weight: bold;
    padding: 0 !important;
    text-decoration: none !important;
}
 
.mcContingut {
    background-color: #f8f8ff;
    border: 0.2em solid #9070c0;
    /* 2 */
    border-color: #9070c0 #7050a0 #7050a0 #9070c0;
    /* 2 1 1 2 */
    -moz-border-radius: 0em .5em .5em 0em;
    border-radius-topright: .5em;
    border-radius-bottomright: .5em;
    padding: 1em;
    position: static;
    /* Si hi posem relative falla amb MSIE */
}
 
.mcPestanya {
    background-color: #f8f8ff;
    border-color: #7050a0 #b090e0 #b090e0 #7050a0;
    /* 1 3 3 1 */
    width: 100%;
}
 
 
/* Configuració del Verd 1;60b030 2;75c045 3;90d060 4;a5e085 5;c0f090 */
 
.mcVerd .mcBoto {
    background-color: #a5e085;
    /* 4 */
    border-color: #c0f090 #90d060 #75c045 #c0f090;
    /* 5 3 2 5 */
}
 
.mcVerd .mcBoto a,
.mcVerd .mcBoto strong {
    color: #60b030 !important;
    /* 1 */
    font-size: 90%
}
 
.mcVerd .mcBoto a:hover,
.mcVerd .mcBoto strong:hover {
    color: black !important;
    text-decoration: underline;
}
 
.mcVerd .mcBotoSel {
    background-color: #75c045;
    /* 2 */
    border-color: #90d060 #60b030 #75c045 #90d060;
    /* 3 1 2 3 */
}
 
.mcVerd .mcContingut {
    background-color: #f5fffa;
    border-color: #75c045 #60b030 #60b030 #75c045;
    /* 2 1 1 2 */
}
 
.mcVerd .mcPestanya {
    background-color: #f5fffa;
    border-color: #60b030 #90d060 #90d060 #60b030;
    /* 1 3 3 1 */
}
 
 
/* Configuració del Vermell 1;CC0000 2;FF0000 3;FF8888 4;FFAAAA 5;FFCCCC */
 
.mcVermell .mcBoto {
    background-color: #FFAAAA;
    /* 4 */
    border-color: #FFCCCC #FF8888 #FF0000 #FFCCCC;
    /* 5 3 2 5 */
}
 
.mcVermell .mcBoto a,
.mcVermell .mcBoto strong {
    color: #CC0000 !important;
    /* 1 */
    font-size: 90%
}
 
.mcVermell .mcBoto a:hover .mcVermell .mcBoto strong:hover {
    color: black !important;
    text-decoration: underline;
}
 
.mcVermell .mcBotoSel {
    background-color: #FF0000;
    /* 2 */
    border-color: #FF8888 #CC0000 #FF0000 #FF8888;
    /* 3 1 2 3 */
}
 
.mcVermell .mcContingut {
    background-color: #fffafa;
    border-color: #FF0000 #CC0000 #CC0000 #FF0000;
    /* 2 1 1 2 */
}
 
.mcVermell .mcPestanya {
    background-color: #fffafa;
    border-color: #CC0000 #FF0000 #FF0000 #CC0000;
    /* 1 3 3 1 */
}
 
 
/* Configuració del Blau 1;3379de 2;5b8dd6 3;88abde 4;a7c1e6 5;c8d6e9 */
 
.mcBlau .mcBoto {
    background-color: #a7c1e6;
    /* 4 */
    border-color: #c8d6e9 #88abde #5b8dd6 #c8d6e9;
    /* 5 3 2 5 */
}
 
.mcBlau .mcBoto a,
.mcBlau .mcBoto strong {
    color: #3379de !important;
    /* 1 */
    font-size: 90%
}
 
.mcBlau .mcBoto a:hover .mcBlau .mcBoto strong:hover {
    color: black !important;
    text-decoration: underline;
}
 
.mcBlau .mcBotoSel {
    background-color: #5b8dd6;
    /* 2 */
    border-color: #88abde #3379de #5b8dd6 #88abde;
    /* 3 1 2 3 */
}
 
.mcBlau .mcContingut {
    background-color: #f0f8ff;
    border-color: #5b8dd6 #3379de #3379de #5b8dd6;
    /* 2 1 1 2 */
}
 
.mcBlau .mcPestanya {
    background-color: #f0f8ff;
    border-color: #3379de #88abde #88abde #3379de;
    /* 1 3 3 1 */
}
 
 
/* Configuració del Groc 1;ffd813 2;ffe147 3;ffe977 4;fff1a4 5;fef4bc */
 
.mcGroc .mcBoto {
    background-color: #fff1a4;
    /* 4 */
    border-color: #fef4bc #ffe977 #ffe147 #fef4bc;
    /* 5 3 2 5 */
}
 
.mcGroc .mcBoto a,
.mcGroc .mcBoto strong {
    color: #ffd813 !important;
    /* 1 */
    font-size: 90%
}
 
.mcGroc .mcBoto a:hover .mcGroc .mcBoto strong:hover {
    color: black !important;
    text-decoration: underline;
}
 
.mcGroc .mcBotoSel {
    background-color: #ffe147;
    /* 2 */
    border-color: #ffe977 #ffd813 #ffe147 #ffe977;
    /* 3 1 2 3 */
}
 
.mcGroc .mcContingut {
    background-color: #fffce8;
    border-color: #ffe147 #ffd813 #ffd813 #ffe147;
    /* 2 1 1 2 */
}
}


.mcGroc .mcPestanya {
.ihtisas-details ol {
    background-color: #fffce8;
  margin: 0;
    border-color: #ffd813 #88abde #88abde #ffd813;
  padding-left: 18px;
    /* 1 3 3 1 */
}
}
/*ihtisas kutusu sonu*/




/* Configuració del Taronja 1;ff820e 2;ff9d42 3;ffac5d 4;ffbd7f 5;ffd0a4 6;ffeedd */
.mcTaronja .mcBoto {
    background-color: #ffbd7f;
    /* 4 */
    border-color: #ffd0a4 #ffac5d #ff9d42 #ffd0a4;
    /* 5 3 2 5 */
}
.mcTaronja .mcBoto a,
.mcTaronja .mcBoto strong {
    color: #ff820e !important;
    /* 1 */
    font-size: 90%
}
.mcTaronja .mcBoto a:hover .mcTaronja .mcBoto strong:hover {
    color: black !important;
    text-decoration: underline;
}
.mcTaronja .mcBotoSel {
    background-color: #ff9d42;
    /* 2 */
    border-color: #ffac5d #ff820e #ff9d42 #ffac5d;
    /* 3 1 2 3 */
}
.mcTaronja .mcContingut {
    background-color: #ffeedd;
    /* 6 */
    border-color: #ff9d42 #ff820e #ff820e #ff9d42;
    /* 2 1 1 2 */
}
.mcTaronja .mcPestanya {
    background-color: #ffeedd;
    /* 6 */
    border-color: #ff820e #ffac5d #ffac5d #ff820e;
    /* 1 3 3 1 */
}
/* Final d'estils de la Metacaixa */
.globegris {
    background-image: url("//upload.wikimedia.org/wikipedia/commons/1/10/Wikipedia-logo-v2-200px-transparent.png")
}


/* --- Vector legacy: logo boyutu ve hizalama --- */
/* --- Vector legacy: Logoyu ortada göster --- */
#p-logo {
#p-logo {
    width: 155px;
  position: relative !important;
}
  width: 100% !important;
 
  height: 120px !important;
 
  background: none !important;
/* Don't over-ride the proper logo; use the more efficient one which is faster and better for readers
  text-align: center !important;
#p-logo a, #p-logo a:hover {
  margin-top:20px;
    background-image: url("//upload.wikimedia.org/wikipedia/tr/b/bc/Wiki.png") !important;
  margin: 0 auto !important;
    display: block;
   padding-top: 20px;
    height: 145px;
    width: 155px;
    background-repeat: no-repeat;
    background-position: 35% 50% !important;
    text-decoration: none;
}
*/
 
 
/* Ana sayfadaki bazı detayların gözükmesini önler */
 
body.page-Main_Page #ca-delete,
body.page-Anasayfa #contentSub,
body.page-Main_Page #deleteconfirm,
body.page-Anasayfa #t-cite,
body.page-Anasayfa #lastmod,
body.page-Anasayfa #siteSub,
body.page-Anasayfa h1.firstHeading {
    display: none !important;
}
 
 
/* Yeni oluşturulan sayfalarda görüldü olarak işaretle yazısını ve son değişikliklerdeki kırmızı ünlemi kaldırır */
 
 
/*abbr.unpatrolled {*/
 
 
/* display: none;*/
 
 
/*}*/
 
 
/*.patrollink {*/
 
 
/* display: none;*/
 
 
/*}*/
 
 
/* Anasayfada kategori kutusunu gizler */
 
.action-view.page-Anasayfa #catlinks {
    display: none;
}
 
 
/* Kullanıcı engel mesajları */
 
.user-block {
    padding: 5px;
    margin-bottom: 0.5em;
    border: 1px solid #a9a9a9;
    background-color: #ffefd5;
}
 
 
/* Bkz. https://w.wiki/3yCT */
 
.reflist ol.references {
    list-style-type: inherit;
    /* Enable custom list style types */
}
 
/* SilLAD Şablonları */
 
.xfd-closed-delete {
    padding-top: 15px;
    padding-bottom: 15px;
    border-top: 5px solid red;
    background: white;
    padding-left: 20px;
    background-image: url(https://upload.wikimedia.org/wikipedia/commons/f/f6/OOjs_UI_icon_alert-destructive.svg);
    background-repeat: no-repeat;
    background-position: 98% 50%;
    background-size: 32px;
    border-left: 1px solid #eeeeee;
    border-right: 1px solid #eeeeee;
    border-bottom: 1px solid #c8ccd1;
    border-left: 1px solid red;
    border-right: 1px solid red;
    margin-top: 25px;
}
 
.xfd-closed-speed-delete {
    padding-top: 15px;
    padding-bottom: 15px;
    border-top: 5px solid red;
    background: white;
    padding-left: 20px;
    background-image: url(https://upload.wikimedia.org/wikipedia/commons/f/f6/OOjs_UI_icon_alert-destructive.svg);
    background-repeat: no-repeat;
    background-position: 98% 50%;
    background-size: 32px;
    border-left: 1px solid #eeeeee;
    border-right: 1px solid #eeeeee;
    border-bottom: 1px solid #c8ccd1;
    border-left: 1px solid red;
    border-right: 1px solid red;
    margin-top: 25px;
}
 
.xfd-closed-keep {
    padding-top: 15px;
    padding-bottom: 15px;
    border-top: 5px solid #04b189;
    background: white;
    padding-left: 20px;
    background-image: url(https://upload.wikimedia.org/wikipedia/commons/a/a9/OOjs_UI_icon_alert-constructive.svg);
    background-repeat: no-repeat;
    background-position: 98% 50%;
    background-size: 32px;
    border-left: 1px solid #04af89;
    border-right: 1px solid #04af89;
    margin-top: 25px;
}
 
.xfd-closed-speed-keep {
    padding-top: 15px;
    padding-bottom: 15px;
    border-top: 5px solid #3366cb;
    background: white;
    padding-left: 20px;
    background-image: url(https://upload.wikimedia.org/wikipedia/commons/c/c9/OOjs_UI_icon_alert-progressive.svg);
    background-repeat: no-repeat;
    background-position: 98% 50%;
    background-size: 32px;
    border-left: 1px solid #3366cb;
    border-right: 1px solid #3366cb;
    margin-top: 25px;
}
 
.xfd-closed-no-consensus {
    padding-top: 15px;
    padding-bottom: 15px;
    border-top: 5px solid #fc3;
    background: white;
    padding-left: 20px;
    background-image: url(https://upload.wikimedia.org/wikipedia/commons/9/99/OOjs_UI_icon_alert-yellow.svg);
    background-repeat: no-repeat;
    background-position: 98% 50%;
    background-size: 32px;
    border-left: 1px solid #fc3;
    border-right: 1px solid #fc3;
    margin-top: 25px;
}
 
.xfd-closed-redirect {
    padding-top: 15px;
    padding-bottom: 15px;
    border-top: 5px solid #ca82ca;
    background: #ca82ca;
    padding-left: 20px;
    background-image: url(https://upload.wikimedia.org/wikipedia/commons/d/d4/OOjs_UI_icon_alert-invert.svg);
    background-repeat: no-repeat;
    background-position: 98% 50%;
    background-size: 32px;
    border-left: 1px solid #ca82ca;
    border-right: 1px solid #ca82ca;
    margin-top: 25px;
    color: white;
}
 
.xfd-closed-merge {
    padding-top: 15px;
    padding-bottom: 15px;
    border-top: 5px solid #ca82ca;
    background: #ca82ca;
    padding-left: 20px;
    background-image: url(https://upload.wikimedia.org/wikipedia/commons/d/d4/OOjs_UI_icon_alert-invert.svg);
    background-repeat: no-repeat;
    background-position: 98% 50%;
    background-size: 32px;
    border-left: 1px solid #ca82ca;
    border-right: 1px solid #ca82ca;
    margin-top: 25px;
    color: white;
}
 
.xfd-closed-special {
    padding-top: 15px;
    padding-bottom: 15px;
    border-top: 5px solid #000000;
    background: white;
    padding-left: 20px;
    background-image: url(https://upload.wikimedia.org/wikipedia/commons/8/80/OOjs_UI_icon_alert.svg);
    background-repeat: no-repeat;
    background-position: 98% 50%;
    background-size: 32px;
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
    margin-top: 25px;
}
 
.xfd-closed-bottom-warn {
    background-image: url(https://upload.wikimedia.org/wikipedia/commons/c/ca/OOjs_UI_icon_info.svg);
    background-repeat: no-repeat;
    background-position: left center;
    background-size: 25px;
    margin-top: 10px;
    padding-left: 30px;
    font-size: 12px;
    display: grid;
}
 
.xfd-closed-not-deleted {
    padding: 18px;
    background: #de3333;
    color: white !important;
}
 
.xfd-closed-not-deleted a {
    color: #de3333 !important;
    background-color: #ffffff;
    border-color: #ffffff;
    padding: 8px;
    width: 70px;
    line-height: 1;
    border-style: solid;
    text-align: center;
    cursor: pointer;
    border-radius: 3px;
    float: right;
    margin-top: -5px;
    background-image: none !important;
    text-decoration: none;
}
 
.xfd-closed-not-deleted a:hover {
    color: #ffffff !important;
    background-color: #f55e5e;
    border-color: #f55e5e;
}
 
/* toolbar'daki dosya yükleme bağlantısı Mediawiki:Sidebar'a taşındığı için varsayılandan kaldırılıyor */
#t-upload {
display: none;
}
 
/* Add these codes to MediaWiki:Common.css page. */
/* The following lines are used by Adiutor */
 
/* General styles */
.ADT-WT-H {
    padding-top: 15px;
    padding-bottom: 15px;
    background: white;
    padding-left: 20px;
    background-repeat: no-repeat;
    background-position: 98% 50%;
    background-size: 32px;
}
 
.ADT-WT-B {
    padding: 18px;
}
 
.ADT-WT-F {
    padding: 18px;
    border-top: none;
    padding-top: 20px;
    margin-top: -10px;
    padding-bottom: 10px;
}
 
/* Header styles */
.ADT-H-L1 {
    border-top: 5px solid #3067cd;
    border-left: 1px solid #3067cd;
    border-right: 1px solid #3067cd;
    background-image: url(https://upload.wikimedia.org/wikipedia/commons/3/37/Eo_circle_blue_info.svg);
}
 
.ADT-H-L2 {
    border-top: 5px solid #ff5d01;
    border-left: 1px solid #ff5d01;
    border-right: 1px solid #ff5d01;
    background-image: url(https://upload.wikimedia.org/wikipedia/commons/4/4c/OOjs_UI_icon_notice-warning.svg);
}
 
.ADT-H-L3 {
    border-top: 5px solid #dd312f;
    border-left: 1px solid #dd312f;
    border-right: 1px solid #dd312f;
    background-image: url(https://upload.wikimedia.org/wikipedia/commons/b/bf/OOjs_UI_icon_notice-destructive.svg);
}
 
/* Header content styles */
.ADT-B-L1 {
    border: 1px solid #3067cd;
    border-bottom: none;
}
 
.ADT-B-L2 {
    border: 1px solid #ff5d01;
    border-bottom: none;
}
 
.ADT-B-L3 {
    border: 1px solid #dd312f;
    border-bottom: none;
}
 
/* Footer styles */
.ADT-WT-F {
    padding: 18px;
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: right;
}
 
/* Footer content styles */
.ADT-F-L1 {
    border: 1px solid #3067cd;
}
 
.ADT-F-L2 {
    border: 1px solid #ff5d01;
}
 
.ADT-F-L3 {
    border: 1px solid #dd312f;
}
 
/* The above lines are used by Adiutor */
 
/* Wie Inhaltsverzeichnis (mediawiki.skinning/content.css) */
table > * > tr.hintergrundfarbe1 > th,
table > * > tr > th.hintergrundfarbe1,
table.hintergrundfarbe1,
.hintergrundfarbe1 {
background-color: #f8f9fa;
}
/* „Weiß“, für Nicht-Artikel-Seiten, neutral */
table > * > tr.hintergrundfarbe2 > th,
table > * > tr > th.hintergrundfarbe2,
table.hintergrundfarbe2,
.hintergrundfarbe2 {
background-color: #fff;
}
/* „Gelb“, auffällig */
table > * > tr.hintergrundfarbe3 > th,
table > * > tr > th.hintergrundfarbe3,
table.hintergrundfarbe3,
.hintergrundfarbe3 {
background-color: #ffff40;
}
/* Sehr auffällig */
table > * > tr.hintergrundfarbe4 > th,
table > * > tr > th.hintergrundfarbe4,
table.hintergrundfarbe4,
.hintergrundfarbe4 {
background-color: #fa0;
}
/* Neutral, abgesetzt */
table > * > tr.hintergrundfarbe5 > th,
table > * > tr > th.hintergrundfarbe5,
table.hintergrundfarbe5,
.hintergrundfarbe5 {
background-color: #eaecf0;
}
/* Allgemein „bunt“, für Hervorhebungen und Unterscheidungen */
table > * > tr.hintergrundfarbe6 > th,
table > * > tr > th.hintergrundfarbe6,
table.hintergrundfarbe6,
.hintergrundfarbe6 {
background-color: var(--background-color-neutral);
}
/* Allgemein „bunt“, für Hervorhebungen und Unterscheidungen */
table > * > tr.hintergrundfarbe7 > th,
table > * > tr > th.hintergrundfarbe7,
table.hintergrundfarbe7,
.hintergrundfarbe7 {
background-color: #ffcbcb;
}
/* Allgemein „bunt“, für Hervorhebungen und Unterscheidungen */
table > * > tr.hintergrundfarbe8 > th,
table > * > tr > th.hintergrundfarbe8,
table.hintergrundfarbe8,
.hintergrundfarbe8 {
background-color: #ffebad;
}
/* Allgemein „bunt“, für Hervorhebungen und Unterscheidungen */
table > * > tr.hintergrundfarbe9 > th,
table > * > tr > th.hintergrundfarbe9,
table.hintergrundfarbe9,
.hintergrundfarbe9 {
background-color: #b9ffc5;
}
 
.zebra > tbody > :nth-child(even):not([class*="hintergrundfarbe"]) {
background: white;
}
 
/* Logo boyutunu ayarlama - genelde .mw-wiki-logo ile seçilir */
.mw-wiki-logo {
margin-top: 10px;
    width: 160px !important;  /* istediğin genişliği yaz */
    background-size: contain !important; /* logonun sığması için önerilir */
    border-style: solid;
    border-width: 1px;
border-radius: 10px;   
border-color:gray;
box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}
 
 
/* Genel font ve zemin */
body, #content, .mw-body {
  font-family: 'Segoe UI', Arial, Helvetica, sans-serif;
  background: #f5f8fa;
  color: #273546;
}
 
/* Sayfa başlıkları */
.firstHeading {
  font-size: 2em;
  font-weight: 700;
  color: #154360;
  margin-bottom: 12px;
  letter-spacing: 0.5px;
}
 
/* Alt başlıklar */
h2, h3, h4 {
  color: #2d4373;
  border-bottom: 1px solid #cad5e2;
   padding-bottom: 4px;
  margin-top: 24px;
  margin-bottom: 14px;
}


h2 {
  font-size: 1.35em;
}
h3 {
  font-size: 1.15em;
}
h4 {
  font-size: 1em;
}
}


/* Paragraflar */
/* Logo görselini ortala ve boyutlandır */
p {
#p-logo a.mw-wiki-logo {
   font-size: 1.07em;
   display: inline-block !important;
   line-height: 1.7;
  background-size: contain !important;
   margin-bottom: 13px;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  width: 120px !important;
  height: 120px !important;
  border: 1px solid rgba(255, 255, 255, 0.4);
  border-radius: 8px;
   box-shadow: 0 2px 6px rgba(0,0,0,0.15);
   background-color: rgba(255,255,255,0.05);
}
}


/* Bağlantılar */
a, .mw-body a {
  color: #176dd1;
  text-decoration: none;
  transition: color .2s;
}
a:hover, .mw-body a:hover {
  color: #e67e22;
  text-decoration: underline;
}
/* Bilgi kutuları ve genel kutu stili */
.kutu-bilgi, .kutu-ozet, .kutu-not, .kutu-onemli, .infobox {
  background: linear-gradient(90deg, #f6f9fc 85%, #e0ebf6 100%);
  border-radius: 12px;
  border: 1.5px solid #c3d8ef;
  box-shadow: 0 2px 8px rgba(44, 62, 80, 0.07);
  padding: 18px 24px;
  margin: 22px 0;
  font-size: 1.08em;
}
/* Tablo stili */
table, .wikitable, th, td {
  border: 1px solid #cad5e2;
  border-collapse: collapse;
}
.wikitable th {
  background: #ddeaf6;
  color: #154360;
  font-weight: 600;
  padding: 7px;
}
.wikitable td {
  background: #f8f9fa;
  color: #273546;
  padding: 6px;
}
/* Liste stili */
ul, ol {
  margin-left: 22px;
  padding-left: 0;
}
li {
  margin-bottom: 7px;
  font-size: 1.03em;
}
/* Alıntılar (blockquote) */
blockquote {
  background: #ecf5fa;
  border-left: 4px solid #176dd1;
  padding: 10px 20px;
  font-style: italic;
  color: #34495e;
  margin: 16px 0 16px 0;
  border-radius: 7px;
}
/* Vurgu için */
.mark {
  background: #fff9cd;
  border-radius: 6px;
  padding: 2px 6px;
  color: #938000;
  font-weight: bold;
}
/* Responsive düzeltmeler */
@media (max-width: 700px) {
  .firstHeading { font-size: 1.58em; }
  td, th { font-size: 0.98em; }
  .kutu-bilgi, .kutu-ozet, .kutu-not, .kutu-onemli, .infobox {
    padding: 10px 7vw;
    font-size: 1em;
  }
}
/* Edit butonu ve yan menü */
#mw-head, #mw-panel,
#p-personal, #mw-navigation {
  background: #ddeaf6;
  color: #154360;
}
#mw-panel a {
  color: #154360 !important;
}


/* Otomatik madde arası boşluklar için */
/* Logonun sol taraftaki boş alanda görünmesini engelle */
.mw-parser-output > p:not(:last-child) {
#mw-panel {
   margin-bottom: 13px;
   padding-top: 0 !important;
}
}

18.21, 14 Kasım 2025 tarihindeki hâli

/* --- WikiKod: Kurumsal Hukuk Teması (v2 optimize) --- */
/* Vector 2022 ile tam uyumlu, sade ve kurumsal görünüm */

/* ==========================================================
   GENEL STİLLER
   ========================================================== */
   
/*Logo*/   


/*Logo Son*/   
body {
  background-color: #f8f9fa;
  color: #202122;
  font-family: "Segoe UI", "Inter", "Helvetica Neue", sans-serif;
}

a { color: #0645ad; }
a:visited { color: #0b0080; }
a:hover { text-decoration: underline; }

.mw-body-content {
  background: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  padding: 1.2rem 1.5rem;
  box-shadow: 0 2px 6px rgba(0,0,0,0.04);
}

/* Başlıklar */
h1, h2 {
  color: #2a4b8d;
  font-weight: 600;
  border-bottom: 2px solid #dbe4f3;
  padding-bottom: 0.2em;
  margin-top: 1.2em;
}
h3, h4 {
  color: #22335b;
  border-left: 4px solid #c2d0ec;
  padding-left: 6px;
  font-weight: 600;
}


/* Hover efekti */
.infobox:hover {
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.08);
  transition: box-shadow 0.2s ease;
}

/* ==========================================================
   HUKUKİ KUTULAR
   ========================================================== */

/* === Kanun kutusu === */
/* Kanun kutusu */
.lawbox {
  float: right;
  /* clear: right;  ← bunu kaldır */
  margin: 0 0 1em 1em;
  border: 1px solid #bcc6d6;
  border-radius: 6px;
  background: #ffffff;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.05);
  overflow: hidden;
  width: auto;
  max-width: 340px; /* isteğe göre */
}




.lawbox caption {
  background: linear-gradient(180deg, #e8f0ff, #d7e2fa);
  color: #1f376d;
  font-weight: 700;
  text-align: center;
  padding: 8px;
  border-bottom: 2px solid #b5c1d7;
  font-size: 1em;
}

.lawbox th, .lawbox td {
  border-bottom: 1px solid #d8e0ee;
  padding: 6px 8px;
}
.lawbox th {
  width: 38%;
  background: #f2f6fc;
  color: #1c1c1c;
  border-right: 1px solid #d8e0ee;
  font-weight: 600;
}
.lawbox td { color: #222; }

/* Kavram kutusu */
.lawbox.kavram {
  float: left;
  clear: right; 
  
  max-width: 2280px;
}
.lawbox.kavram th { background: #f4f7ff; }
.lawbox.kavram caption {
  background: linear-gradient(180deg, #f0f5ff, #dce7ff);
  color: #22335b;
  font-weight: 700;
  border-bottom: 1px solid #c8d6f2;
}

/* Hover */
.lawbox:hover {
  box-shadow: 0 3px 10px rgba(0,0,0,0.08);
  transition: box-shadow 0.2s ease;
}

/* ==========================================================
   MAKALE DÜZENİ
   ========================================================== */
.mw-parser-output p {
  text-align: justify;
  line-height: 1.65;
  margin: 0.6em 0;
}
.mw-parser-output ul {
  margin: 0.5em 0 0.5em 1.5em;
}
.mw-parser-output li { margin-bottom: 4px; }

blockquote {
  background: #f4f7fb;
  border-left: 4px solid #4c6ef5;
  padding: 8px 12px;
  margin: 1em 0;
  font-style: italic;
}
.references {
  border-top: 1px solid #dbe4f3;
  padding-top: 6px;
}

/* ==========================================================
   UYARI / BİLGİ KUTULARI
   ========================================================== */
.notice-box,
.warning-box,
.deprecated-box {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  width: auto;
  border-radius: 6px;
  padding: 8px 12px;
  margin: 0.5em 0 1em 0;
  font-size: 90%;
  line-height: 1.5;
  box-sizing: border-box;
  word-wrap: break-word;
}

.notice-box *,
.warning-box *,
.deprecated-box * {
  background: none !important;
  border: none !important;
  padding: 0 !important;
  margin: 0 !important;
}

.notice-box {
  border: 1px solid #cfd8ea;
  background: #f1f5ff;
  color: #1e2a4a;
}
.notice-box::before {
  content: "ℹ️";
  color: #22335b;
}

.warning-box {
  border: 1px solid #f3d08c;
  background: #fff8e1;
  color: #503c00;
}
.warning-box::before {
  content: "⚠️";
  color: #9a6a00;
}

.deprecated-box {
  border: 1px solid #e2b0b0;
  background: #fff0f0;
  color: #5a1f1f;
}
.deprecated-box::before {
  content: "⛔";
  color: #b52d2d;
}

/* === Güncellik şeridi === */
.outdated-banner {
  background: linear-gradient(90deg, #ffe8a3, #fff4cf);
  border: 1px solid #f3d08c;
  padding: 8px;
  border-radius: 4px;
  font-weight: 500;
  color: #664d00;
  text-align: center;
  margin: 1em 0;
}

/* Kod blokları */
pre, code {
  background: #f1f3f5;
  border: 1px solid #dee2e6;
  border-radius: 4px;
  padding: 6px 10px;
  display: block;
  font-family: "Consolas", monospace;
  font-size: 0.95em;
}

/* ==========================================================
   ANA SAYFA DÜZENİ
   ========================================================== */
.main-grid {
  display: flex;
  justify-content: space-between;
  gap: 20px;
  flex-wrap: wrap;
  margin-top: 20px;
}

.main-column {
  flex: 1;
  min-width: 250px;
  background: #fff;
  border: 1px solid #e2e6ef;
  border-radius: 8px;
  padding: 15px 20px;
  box-shadow: 0 2px 6px rgba(0,0,0,0.04);
}

.main-column h2 {
  color: #2a4b8d;
  border-bottom: 1px solid #dbe4f3;
  padding-bottom: 4px;
  margin-bottom: 10px;
  font-size: 1.1em;
}

.main-column ul { margin: 0; padding-left: 16px; }
.main-column li { margin: 5px 0; }

.footer-bar {
  text-align: center;
  margin-top: 40px;
  font-size: 0.9em;
  color: #555;
  border-top: 1px solid #ddd;
  padding-top: 10px;
}

/* Üst Navigasyon */
.top-nav {
  background: linear-gradient(180deg, #30448a, #2a3b76);
  padding: 10px;
  text-align: center;
  border-radius: 6px;
  box-shadow: 0 2px 6px rgba(0,0,0,0.1);
}
.top-nav a,
.top-nav a:visited {
  color: #fff !important;
  text-decoration: none !important;
  margin: 0 15px;
  font-weight: 500;
}
.top-nav a:hover {
  opacity: 0.85;
  transform: scale(1.05);
}

.lawbox-footer td {
  border-top: 1px solid #d8e0ee;
  background: #f9fbff;
}


.ictihatbox {
	background: #f8f9fa;
	border: 1px solid #cbd5e0;
	border-radius: 8px;
	padding: 10px;
	margin: 1em 0;
	margin-left:12px;
	box-shadow: 0 1px 3px rgba(0,0,0,0.05);
	display:inline-block;
}
.ictihatbox .lawbox-header {
	background: linear-gradient(135deg,#1e40af,#2563eb);
	color: #fff;
	padding: 5px 10px;
	border-radius: 6px 6px 0 0;
	font-weight: bold;
}
.ictihatbox .lawbox-body {
	padding: 6px 10px;
	line-height: 1.5;
}
.ictihat-listesi ul {
	list-style-type: disc;
	margin-left: 1.5em;
}

.kanun-metin {
	background: #fff;
	/*border: 1px solid #d1d5db;
	border-radius: 8px;*/
/*	padding: 20px 30px;*/
	/*margin: 1em 0;*/
	font-family: "DejaVu Serif", Georgia, "Times New Roman", serif;
	line-height: 1.7;
	color: #222;
/*	box-shadow: 0 2px 5px rgba(0,0,0,0.05);*/
}

.kanun-metin h2 {
	color: #1e3a8a;
	border-bottom: 2px solid #3b82f6;
	padding-bottom: 4px;
	margin-top: 1.3em;
	font-size: 1.2em;
}

.kanun-metin b {
	color: #111;
}

.kanun-metin dd {
	margin-left: 2em;
	text-indent: -1.2em;
}

.kanun-metin .iptal {
	background: #f3f4f6;
	border-left: 3px solid #9ca3af;
	padding: 4px 8px;
	font-style: italic;
	color: #555;
	margin: 0.4em 0;
	border-radius: 4px;
}


/* === Ana sayfa portalı === */
.main-portal {
  max-width: 960px;
  margin: 0 auto;
  text-align: center;
  font-family: "Segoe UI", "Inter", sans-serif;
}

.portal-header {
  margin-top: 30px;
}

.portal-header h1 {
  font-size: 2em;
  color: #1e3a8a;
  margin: 0.2em 0;
}

.portal-header .subtitle {
  color: #555;
  font-size: 1.1em;
}

.portal-logo {
  width: 140px;
  margin-bottom: 10px;
}

.portal-sections {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
  gap: 20px;
  margin-top: 30px;
}

.portal-card {
  background: #ffffff;
  border: 1px solid #e5e7eb;
  border-radius: 10px;
  padding: 20px;
  box-shadow: 0 2px 5px rgba(0,0,0,0.05);
  transition: transform 0.2s ease, box-shadow 0.2s ease;
}

.portal-card:hover {
  transform: translateY(-3px);
  box-shadow: 0 4px 10px rgba(0,0,0,0.1);
}

.portal-card h2 {
  color: #1e3a8a;
}

.portal-link {
  display: inline-block;
  margin-top: 8px;
  color: #2563eb;
  font-weight: 600;
  text-decoration: none;
}
.portal-link:hover {
  text-decoration: underline;
}


/*İhtisas kutusu*/

.ihtisas-box {
  border: 1px solid #cbd5e1;
  border-left: 6px solid #1e3a8a;
  background: #f9fafb;
  padding: 16px 20px;
  margin: 16px 0;
  border-radius: 8px;
  box-shadow: 0 1px 4px rgba(0,0,0,0.05);
}

.ihtisas-header {
  font-size: 16px;
  color: #1e3a8a;
  margin-bottom: 6px;
}

.ihtisas-task {
  color: #111827;
  font-size: 15px;
  margin-bottom: 10px;
}

.ihtisas-details {
  background: #ffffff;
  border: 1px solid #e5e7eb;
  border-radius: 6px;
  padding: 10px 16px;
  font-size: 14px;
  color: #111;
  line-height: 1.6;
}

.ihtisas-details ol {
  margin: 0;
  padding-left: 18px;
}
/*ihtisas kutusu sonu*/



/* --- Vector legacy: logo boyutu ve hizalama --- */
/* --- Vector legacy: Logoyu ortada göster --- */
#p-logo {
  position: relative !important;
  width: 100% !important;
  height: 120px !important;
  background: none !important;
  text-align: center !important;
  margin-top:20px;
  margin: 0 auto !important;
  padding-top: 20px;

}

/* Logo görselini ortala ve boyutlandır */
#p-logo a.mw-wiki-logo {
  display: inline-block !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  width: 120px !important;
  height: 120px !important;
  border: 1px solid rgba(255, 255, 255, 0.4);
  border-radius: 8px;
  box-shadow: 0 2px 6px rgba(0,0,0,0.15);
  background-color: rgba(255,255,255,0.05);
}


/* Logonun sol taraftaki boş alanda görünmesini engelle */
#mw-panel {
  padding-top: 0 !important;
}