
html:has(#mfc-admin),body:has(#mfc-admin){background:#0b171a!important;background-image:none!important;margin:0!important;color:#e6f3f3!important;font:14px/1.5 Arial,Helvetica,sans-serif!important}
#mfc-admin,#mfc-admin *{box-sizing:border-box}
#mfc-admin{max-width:1150px;margin:0 auto;padding:20px 18px 36px;font:14px/1.5 Arial,Helvetica,sans-serif;color:#edf7f7}
#mfc-admin .mfc-admin-hero{border:1px solid #375357;border-radius:18px;background:#172e30;padding:29px 14px;text-align:center;margin-bottom:20px}
#mfc-admin .mfc-admin-hero span{letter-spacing:2px;color:#9adbe1;font-size:12px;font-weight:800}
#mfc-admin .mfc-admin-hero h1{font:800 42px/1.2 Arial,Helvetica,sans-serif;color:#ffc36a;margin:8px auto}
#mfc-admin .mfc-admin-hero p{margin:0;color:#d7eced}
#mfc-admin .mfc-admin-panel{background:#20383c;border:1px solid #365459;border-radius:15px;padding:22px 16px;text-align:center}
#mfc-admin .main{background:transparent!important;border:0!important;width:100%!important;max-width:100%!important;margin:0 auto!important;border-collapse:collapse!important}
#mfc-admin .main>tbody>tr>td{background:transparent!important;color:#eef8f8!important;border:0!important;text-align:center!important;padding:5px 8px!important;vertical-align:top!important}
#mfc-admin .mfc-admin-links{color:#eaf4f4!important;text-align:center!important;font:14px/1.65 Arial,Helvetica,sans-serif!important;margin:4px auto 24px;padding:0!important}
#mfc-admin .mfc-admin-links a,#mfc-admin .mfc-admin-links a:visited{color:#8fe6e7!important;font:14px Arial,Helvetica,sans-serif!important;text-decoration:underline!important}
#mfc-admin h2.titletext{background:#102629!important;border-radius:10px!important;color:#ffc36a!important;font:700 22px Arial,Helvetica,sans-serif!important;text-align:center!important;margin:18px 0 13px!important;padding:13px 12px!important}
#mfc-admin h2.titletext font{font:inherit!important;color:inherit!important}
#mfc-admin .main p{max-width:1000px;margin:12px auto 22px;text-align:left;color:#d8e8e9!important;font:15px/1.75 Arial,Helvetica,sans-serif!important;padding:0 12px}
#mfc-admin .main p font{font:inherit!important;color:inherit!important}
#mfc-admin .main p a{color:#8fe6e7!important}
#mfc-admin .main form[name="admin"]>table{max-width:100%;width:auto;margin:12px auto 26px;border:1px solid #34565a;background:#142e32;border-radius:10px;border-spacing:0;padding:12px}
#mfc-admin .main form[name="admin"]>table td{border:0!important;background:transparent!important;color:#eefafa!important;text-align:center!important;padding:6px!important}
#mfc-admin .main form[name="admin"]>table p{margin:0!important;padding:0!important;text-align:center!important}
#mfc-admin .main form[name="admin"]>table font{font:14px Arial,Helvetica,sans-serif!important;color:#eefafa!important}
#mfc-admin input[type="password"]{background:#0f2529!important;color:#fff!important;border:1px solid #48656a!important;border-radius:7px;padding:9px 11px;max-width:240px}
#mfc-admin input[type="submit"],#mfc-admin input[type="button"]{background:#bf293c!important;color:white!important;border:1px solid #d44050!important;border-radius:9px!important;padding:11px 15px!important;font:bold 13px Arial,Helvetica,sans-serif!important;cursor:pointer;margin:4px!important;white-space:normal}
#mfc-admin input[name="reset"]{background:#8b3741!important}
#mfc-admin input[name="vincitore"]{background:#167d75!important;border-color:#248b82!important}
#mfc-admin input[name="cancella"]{background:#b52b3b!important}
#mfc-admin table:not(.main){margin-left:auto!important;margin-right:auto!important}
#mfc-admin .main table:not([name]){max-width:100%!important}
/* La tabella delle schedine proviene da totoSchedine.php: cambiano solo i colori e la larghezza visiva. */
#mfc-admin .main>tbody>tr:nth-child(2)>td table{border-collapse:collapse!important;border:1px solid #355458!important;background:#163034!important;color:#f6fbfb!important;margin:8px auto 18px!important}
#mfc-admin .main>tbody>tr:nth-child(2)>td table td{background:#1a363a!important;border-bottom:1px solid #315157!important;color:#eefafa!important;padding:8px 10px!important;text-align:center!important;font:13px Arial,Helvetica,sans-serif!important}
#mfc-admin .main>tbody>tr:nth-child(2)>td table tr:nth-child(even) td{background:#25454a!important}
#mfc-admin .main>tbody>tr:nth-child(2)>td table td a{color:#8fe6e7!important}
#mfc-admin .main>tbody>tr:nth-child(2)>td table font{color:inherit!important;font:inherit!important}
@media(max-width:700px){#mfc-admin{padding:12px 8px 26px;overflow-x:auto}#mfc-admin .mfc-admin-hero h1{font-size:30px}#mfc-admin .mfc-admin-panel{padding:12px 7px}#mfc-admin .main>tbody>tr:nth-child(2)>td{overflow-x:auto}#mfc-admin input[type="submit"]{margin:5px 2px!important}}

/* V2 - schedine admin, indipendenti dalla struttura del vecchio layout */
#mfc-admin .mfc-admin-schedine{display:block;width:100%;max-width:1030px;margin:16px auto 20px;overflow-x:auto;text-align:center;color:#edf7f7!important;font-family:Arial,Helvetica,sans-serif!important}
#mfc-admin .mfc-admin-schedine>table{width:100%!important;min-width:550px!important;max-width:880px!important;table-layout:fixed!important;margin:0 auto!important;border-spacing:0!important;border-collapse:collapse!important;border:1px solid #38565b!important;background:#193438!important;box-shadow:none!important}
#mfc-admin .mfc-admin-schedine>table td,
#mfc-admin .mfc-admin-schedine>table th{box-sizing:border-box!important;border:0!important;border-bottom:1px solid #315157!important;padding:11px 8px!important;background:#193438!important;background-image:none!important;color:#e9fafa!important;text-align:center!important;font:700 14px/1.45 Arial,Helvetica,sans-serif!important;white-space:normal!important}
#mfc-admin .mfc-admin-schedine>table tr:nth-child(even)>td{background:#254449!important}
#mfc-admin .mfc-admin-schedine>table tr:first-child>td{background:#10272b!important;color:#ffc36a!important;font-weight:700!important}
#mfc-admin .mfc-admin-schedine>table td.totoDgiocatore{background:#10292e!important;color:#a7eeee!important;font-weight:700!important;padding:12px!important;text-align:center!important}
#mfc-admin .mfc-admin-schedine>table td.totoDgiocatore nobr{white-space:normal!important;color:inherit!important}
#mfc-admin .mfc-admin-schedine>table tr:has(>td .TxtOnImg){display:none!important}
#mfc-admin .mfc-admin-schedine>table td img[src*=sfu]{display:none!important}
#mfc-admin .mfc-admin-schedine font,#mfc-admin .mfc-admin-schedine a{color:inherit!important;font-family:Arial,Helvetica,sans-serif!important}
#mfc-admin .mfc-admin-schedine>table tr:has(>td.totoDgiocatore)+tr td{color:#fff!important}

/* V3 - tabella più stretta, pagina centrata, incontri reali con stemmi */
#mfc-admin .mfc-admin-panel, #mfc-admin .main, #mfc-admin .main>tbody>tr>td {text-align:center!important}
#mfc-admin .mfc-admin-links {text-align:center!important}
#mfc-admin .mfc-admin-schedine {width:100%!important;max-width:760px!important;margin:14px auto 22px!important}
#mfc-admin .mfc-admin-schedine>table {width:100%!important;min-width:0!important;max-width:760px!important;table-layout:fixed!important;margin:0 auto!important}
#mfc-admin .mfc-admin-schedine>table td {padding:10px 5px!important;font-size:13px!important}
#mfc-admin .mfc-admin-schedine>table tr:first-child>td {padding:12px 5px!important}
#mfc-admin .mfa-match {display:flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;flex-wrap:wrap!important;font-size:12px!important;line-height:1.4!important}
#mfc-admin .mfa-match img {display:inline-block;width:20px!important;height:20px!important;max-width:20px!important;max-height:20px!important;object-fit:contain!important;vertical-align:middle!important}
#mfc-admin .mfa-match .mfa-home {color:#6bd29f!important;font-weight:700!important}
#mfc-admin .mfa-match .mfa-away {color:#e78196!important;font-weight:700!important}
#mfc-admin .main form[name="admin"]>h2, #mfc-admin .main form[name="admin"]>p {text-align:center!important}
#mfc-admin .main form[name="admin"]>p {max-width:900px!important;margin:13px auto 22px!important;text-align:center!important}
@media(max-width:750px){#mfc-admin .mfc-admin-schedine{overflow-x:auto!important}#mfc-admin .mfc-admin-schedine>table{min-width:650px!important}}

/* V4 - intera intestazione delle schedine in oro */
#mfc-admin .mfc-admin-schedine>table td.totoDgiocatore,
#mfc-admin .mfc-admin-schedine>table td.totoDgiocatore nobr,
#mfc-admin .mfc-admin-schedine>table td.totoDgiocatore b,
#mfc-admin .mfc-admin-schedine>table td.totoDgiocatore strong,
#mfc-admin .mfc-admin-schedine>table td.totoDgiocatore font,
#mfc-admin .mfc-admin-schedine>table td.totoDgiocatore span {
  color:#ffc36a!important;
}

/* V5 - navigazione, inclusa la riga interna fornita da totoLink.htm */
#mfc-admin .mfc-admin-links,
#mfc-admin .mfc-admin-links .linkRapidi,
#mfc-admin .mfc-admin-links .linkRapidi p[align],
#mfc-admin .mfc-admin-links .linkRapidi font {
  display:block!important;width:100%!important;max-width:none!important;
  margin:0 auto!important;padding:0!important;text-align:center!important;
  font-family:Arial,Helvetica,sans-serif!important;font-size:14px!important;
  font-weight:400!important;line-height:1.65!important;
  letter-spacing:normal!important;text-transform:none!important;color:#eaf4f4!important;
}
#mfc-admin .mfc-admin-links{margin:4px auto 24px!important;}
#mfc-admin .mfc-admin-links .linkRapidi a,
#mfc-admin .mfc-admin-links .linkRapidi a:visited {
  color:#8fe6e7!important;font:400 14px/1.65 Arial,Helvetica,sans-serif!important;
  text-decoration:underline!important;
}
/* Intestazioni effettive di totoSchedine.php (td.totoDgiocatore con nobr) */
#mfc-admin .mfc-admin-schedine > table tr > td.totoDgiocatore,
#mfc-admin .mfc-admin-schedine > table tr:nth-child(even) > td.totoDgiocatore,
#mfc-admin .mfc-admin-schedine > table tr:nth-child(odd) > td.totoDgiocatore {
  color:#ffc36a!important;
}
#mfc-admin .mfc-admin-schedine > table tr > td.totoDgiocatore *,
#mfc-admin .mfc-admin-schedine > table tr > td.totoDgiocatore nobr,
#mfc-admin .mfc-admin-schedine > table tr > td.totoDgiocatore nobr b {
  color:#ffc36a!important;
}

/* V6 - visualizzazione delle giocate correnti come nella pagina Ultimi Risultati */
#mfc-admin .mfc-admin-schedine>table.mfa-original-hidden{display:none!important}
#mfc-admin .mfc-admin-schedine .mfa-current-cards{width:100%;max-width:760px;margin:0 auto 24px}
#mfc-admin .mfc-admin-schedine .mfa-card-table{width:100%!important;max-width:760px!important;min-width:0!important;border:1px solid #38565a!important;border-collapse:collapse!important;margin:0 auto 18px!important;table-layout:auto!important;background:#193438!important}
#mfc-admin .mfc-admin-schedine .mfa-card-table tr{background:#193438!important}
#mfc-admin .mfc-admin-schedine .mfa-card-table tr:nth-child(odd):not(.mfa-card-heading){background:#254449!important}
#mfc-admin .mfc-admin-schedine .mfa-card-table td{background:transparent!important;border:0!important;border-bottom:1px solid #315157!important;color:#fff!important;padding:11px 10px!important;font:700 14px/1.4 Arial,Helvetica,sans-serif!important;vertical-align:middle!important}
#mfc-admin .mfc-admin-schedine .mfa-card-table .mfa-card-heading{background:#10282c!important}
#mfc-admin .mfc-admin-schedine .mfa-card-table .mfa-card-heading td{color:#ffc36a!important;font-size:15px!important;padding:14px 10px!important}
#mfc-admin .mfa-card-matchup{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap}
#mfc-admin .mfa-card-team{display:inline-flex;align-items:center;gap:5px}
#mfc-admin .mfa-card-crest{width:23px;height:23px;object-fit:contain;vertical-align:middle}
#mfc-admin .mfa-card-home{color:#69d5a7!important}
#mfc-admin .mfa-card-away{color:#ec899e!important}
#mfc-admin .mfa-card-dash{color:#ffffff!important}
#mfc-admin .mfc-admin-schedine .mfa-card-table td.mfa-card-fixture{width:65%!important}
#mfc-admin .mfc-admin-schedine .mfa-card-table td.mfa-card-pick{width:20%!important;color:#ffffff!important}
#mfc-admin .mfc-admin-schedine .mfa-card-table td.mfa-card-count{width:15%!important;color:#a8d8dc!important;font-size:12px!important;font-weight:400!important}
@media(max-width:720px){#mfc-admin .mfc-admin-schedine .mfa-current-cards{min-width:610px}}

/* V7 - impaginazione centrata senza colonna superflua; navigazione allineata alle altre pagine */
#mfc-admin .mfc-admin-links,
#mfc-admin .mfc-admin-links .linkRapidi,
#mfc-admin .mfc-admin-links .linkRapidi p,
#mfc-admin .mfc-admin-links .linkRapidi font {
  text-align:center!important; font:400 14px/1.65 Arial,Helvetica,sans-serif!important;
  width:100%!important; margin-left:auto!important; margin-right:auto!important;
}
#mfc-admin .mfc-admin-links a,
#mfc-admin .mfc-admin-links a:visited {
  color:#8fe6e7!important; font:400 14px/1.65 Arial,Helvetica,sans-serif!important;
}
#mfc-admin .mfc-admin-schedine .mfa-current-cards{max-width:760px!important;margin:0 auto 24px!important;text-align:center!important}
#mfc-admin .mfc-admin-schedine .mfa-card-table{max-width:760px!important;margin:0 auto 18px!important}
#mfc-admin .mfc-admin-schedine .mfa-card-table .mfa-card-heading td{text-align:center!important}
#mfc-admin .mfc-admin-schedine .mfa-card-table td.mfa-card-fixture{width:75%!important;text-align:center!important}
#mfc-admin .mfc-admin-schedine .mfa-card-table td.mfa-card-pick{width:25%!important;text-align:center!important}
#mfc-admin .mfa-card-matchup{justify-content:center!important}
