
/* FC ELBRUS: proportionate crests and white names, 2026 */
:root{--egt-gold:#FFFFFF;--egt-cream:#FFFFFF}
html body .el-tables-panel,
html body .el-tables-panel table,
html body .el-tables-panel table tbody tr,
html body .el-tables-panel table tbody td,
html body .el-tables-panel table tbody th,
html body .el-tables-panel table tbody td *,
html body .el-tables-panel table tbody th *,
html body .el-tables-table tbody td,
html body .el-tables-table tbody td *,
html body .standing-table tbody td,
html body .standing-table tbody td *,
html body .standings-table tbody td,
html body .standings-table tbody td *,
html body .league-table tbody td,
html body .league-table tbody td *,
html body table.el-green-table tbody td,
html body table.el-green-table tbody td *{
 color:#FFFFFF!important;-webkit-text-fill-color:#FFFFFF!important;
}
html body .el-tables-panel table thead th,
html body .el-tables-table thead th,
html body .standing-table thead th,
html body .standings-table thead th,
html body .league-table thead th,
html body table.el-green-table thead th{color:#FFFFFF!important;-webkit-text-fill-color:#FFFFFF!important}
html body .el-tables-panel table tbody tr.el-team-highlight,
html body .el-tables-panel table tbody tr.is-elbrus,
html body .el-tables-table tbody tr.is-elbrus,
html body .el-tables-table tbody tr.el-green-ours,
html body .standing-table tbody tr.el-team-highlight,
html body .standings-table tbody tr.el-team-highlight,
html body table.el-green-table tbody tr.el-green-ours,
html body table.el-green-table tbody tr.el-team-highlight{
 background:#20463B!important;
 background-image:none!important;
 outline:2px solid #FFFFFF!important;
 outline-offset:-2px!important;
 box-shadow:none!important;
}
html body .el-tables-panel table tbody tr.el-team-highlight td,
html body .el-tables-panel table tbody tr.is-elbrus td,
html body .el-tables-table tbody tr.is-elbrus td,
html body .el-tables-table tbody tr.el-green-ours td,
html body table.el-green-table tbody tr.el-green-ours td{
 background:transparent!important;
 background-image:none!important;
 color:#FFFFFF!important;
}
html body .el-tables-panel .el-crest-team,
html body .el-tables-table .el-crest-team,
html body .standing-table .el-crest-team,
html body .standings-table .el-crest-team,
html body table.el-green-table .el-crest-team{
 display:inline-flex!important;align-items:center!important;
 justify-content:flex-start!important;gap:12px!important;
 font-size:15px!important;line-height:1.35!important;
 font-weight:650!important;white-space:nowrap!important;
 color:#FFFFFF!important;vertical-align:middle!important;
}
html body .el-tables-panel .el-crest-team img.el-crest-logo,
html body .el-tables-table .el-crest-team img.el-crest-logo,
html body .standing-table .el-crest-team img.el-crest-logo,
html body .standings-table .el-crest-team img.el-crest-logo,
html body table.el-green-table .el-crest-team img.el-crest-logo{
 width:40px!important;height:44px!important;
 min-width:40px!important;max-width:40px!important;
 min-height:44px!important;max-height:44px!important;
 flex:0 0 40px!important;object-fit:contain!important;
 object-position:center!important;transform:none!important;
 border:0!important;background:transparent!important;
}
html body .el-tables-panel .el-crest-name,
html body .el-tables-table .el-crest-name,
html body .standing-table .el-crest-name,
html body .standings-table .el-crest-name{
 font-size:15px!important;line-height:1.35!important;
 color:#FFFFFF!important;-webkit-text-fill-color:#FFFFFF!important;
 white-space:nowrap!important;
}
html body .match-card .match-line{
 display:flex;align-items:center;justify-content:space-between;gap:12px;
}
html body .match-card .match-line .el-crest-team{
 display:inline-flex!important;align-items:center!important;
 justify-content:center!important;gap:10px!important;
 flex:1 1 0!important;min-width:0!important;
 font-size:16px!important;line-height:1.3!important;
 font-weight:700!important;color:#FFFFFF!important;
}
html body .match-card .match-line .el-crest-team .el-crest-name{
 font-size:16px!important;line-height:1.3!important;
 white-space:normal!important;color:#FFFFFF!important;
 -webkit-text-fill-color:#FFFFFF!important;
}
html body .match-card .match-line .el-crest-team img.el-crest-logo{
 width:44px!important;height:48px!important;
 min-width:44px!important;min-height:48px!important;
 max-width:44px!important;max-height:48px!important;
 flex:0 0 44px!important;object-fit:contain!important;
 object-position:center!important;transform:none!important;
}
html body .match-card .match-line .score{
 flex:0 0 auto!important;white-space:nowrap!important;
 color:#FFFFFF!important;-webkit-text-fill-color:#FFFFFF!important;
}
@media(max-width:650px){
 html body .el-tables-panel .el-crest-team,
 html body .el-tables-table .el-crest-team,
 html body .standing-table .el-crest-team,
 html body .standings-table .el-crest-team{gap:6px!important;font-size:13px!important}
 html body .el-tables-panel .el-crest-team img.el-crest-logo,
 html body .el-tables-table .el-crest-team img.el-crest-logo,
 html body .standing-table .el-crest-team img.el-crest-logo,
 html body .standings-table .el-crest-team img.el-crest-logo{
  width:29px!important;height:33px!important;min-width:29px!important;min-height:33px!important;
  max-width:29px!important;max-height:33px!important;flex:0 0 29px!important
 }
 html body .el-tables-panel .el-crest-name,
 html body .el-tables-table .el-crest-name{font-size:13px!important}
 html body .match-card .match-line .el-crest-team{gap:5px!important;font-size:13px!important}
 html body .match-card .match-line .el-crest-team .el-crest-name{font-size:13px!important}
 html body .match-card .match-line .el-crest-team img.el-crest-logo{
  width:30px!important;height:34px!important;min-width:30px!important;min-height:34px!important;
  max-width:30px!important;max-height:34px!important;flex:0 0 30px!important
 }
}
