@charset "utf-8";
/* =====================================================================
 *  SAMUBPS – ADMIN 2026 – SZÍNSÉMA: piros – fehér – KÉK
 *  (a korábbi piros – fehér – ZÖLD helyett)
 *
 *  Ezt a fájlt a szerkesztett oldalak UTOLSÓKÉNT töltik be, így felülírja
 *  az adminstil.css zöld osztályait. A piros (#cc0000) és a narancs
 *  hangsúlyszínek változatlanok maradnak.
 *
 *  Kék paletta:
 *    --kek-sotet:  #001f4d   (nagyon sötét, fejlécek/kiemelt címek)
 *    --kek-fo:     #00337a   (fő királykék – a zöld helyett)
 *    --kek-kozep:  #123a6b   (közepes tónus)
 *    --kek-vilagos:#2a6fc4   (linkek hover)
 * ===================================================================== */

:root{
  --kek-sotet:   #001f4d;
  --kek-fo:      #00337a;
  --kek-kozep:   #123a6b;
  --kek-vilagos: #2a6fc4;
}

/* Korábban #255409 (sötétzöld) */
.najavacim,
.alapb        { color: var(--kek-fo) !important; }

/* Korábban #2A4A1C (olajzöld) */
.zold12b,
.alapzold     { color: var(--kek-kozep) !important; }

/* Korábban #006600 (zöld) */
.kiscim,
.kiscimk,
.link         { color: var(--kek-fo) !important; }

.link:hover   { color: var(--kek-vilagos) !important; }

/* Korábban #112803 / #112903 (nagyon sötétzöld) */
.tema,
.najavadatum,
.alapreklam   { color: var(--kek-sotet) !important; }

/* Általános zöld -> kék visszaesési szabályok, ha máshol is előfordul */
a.zold, .zold      { color: var(--kek-fo) !important; }
.zoldcim           { color: var(--kek-sotet) !important; }

/* =====================================================================
 *  FEKETE / SÖTÉT ADMIN HÁTTÉRSÁVOK -> FEHÉR
 *  A régi admin űrlapokban sötét dekoratív képsávok és near-fekete
 *  keretszínek vannak. Ezeket az admin tartalomban fehérre semlegesítjük.
 * ===================================================================== */
.container td[background],
.lista td[background],
td[background*="n07"],
td[background*="mod0"],
td[background*="adminb"] {
    background-image: none !important;
    background-color: #ffffff !important;
}
/* Near-fekete keretszínű admin táblák világos kerete */
.container table[bordercolor="#111111"],
.lista table[bordercolor="#111111"] {
    border-color: #cccccc !important;
}

/* Bármely FEKETE hátterű elem (bgcolor attribútum vagy inline stílus)
   az admin tartalomban -> fehér. Csak a feketét fogja, a színes
   gombokat/listákat NEM érinti. */
.container [bgcolor="#000000"], .container [bgcolor="#000"], .container [bgcolor="black"],
.container [style*="background:#000"], .container [style*="background: #000"],
.container [style*="background-color:#000"], .container [style*="background-color: #000"],
.container [style*="background:black"], .container [style*="background-color:black"] {
    background-color: #ffffff !important;
    background-image: none !important;
}

/* =====================================================================
 *  LETISZTULT ADMIN: fehér alap, kék gombok, tiszta listák
 * ===================================================================== */
.lista { background: #ffffff; }

/* Beküldő gombok -> egységes kék, lekerekített */
.lista input.buttonText,
.lista input[type="submit"],
.buttonText {
    background: var(--kek-fo) !important;
    color: #ffffff !important;
    border: 0 !important;
    border-radius: 6px !important;
    padding: 9px 24px !important;
    font-weight: bold !important;
    cursor: pointer !important;
    box-shadow: 0 2px 4px rgba(0,0,0,.15) !important;
    text-transform: uppercase;
}
.lista input.buttonText:hover,
.lista input[type="submit"]:hover,
.buttonText:hover { background: var(--kek-vilagos) !important; }

/* Admin menü csempék: a KERET (kártya) is kisebb (kb. 20%-kal) */
.adminalap {
    width: 256px !important;
    height: 232px !important;
    margin: 10px 8px 6px 6px !important;
    border-radius: 10px;
}
.adminalap .item { margin: 6px !important; }
.item .title { border-bottom: 2px solid #cccccc; }

/* Fel/le sorrendező nyilak (csatolmány, kép, videó) */
.sorrendnyil {
    display: inline-block;
    width: 20px;
    line-height: 16px;
    font-size: 13px;
    text-align: center;
    text-decoration: none;
    color: var(--kek-fo);
    border: 1px solid var(--kek-fo);
    border-radius: 4px;
    margin: 1px 0;
    background: #fff;
}
.sorrendnyil:hover { background: var(--kek-fo); color: #fff; }
.sorrendnyil.ures  { color: #ccc; border-color: #eee; cursor: default; }

/* Legördülő listák: tiszta, fehér alap, vékony kék keret */
.lista select {
    background: #ffffff !important;
    color: #123a6b !important;
    border: 1px solid var(--kek-fo) !important;
    border-radius: 6px !important;
    padding: 4px 6px !important;
    box-shadow: none !important;
}
