@CHARSET "UTF-8";

div.Score {min-width: 500px; }
.H2HScore {width:min-content;}

.ScoreTour {border: 1px solid gray; border-bottom:none; text-align:center;}

.ScoreEntry {border: 1px solid gray; border-bottom:none; border-collapse:collapse; }
.ScoreTarget {border: 1px solid gray; border-bottom:none; white-space: nowrap; text-align:center;}

.ScoreScore {border: 1px solid gray; border-collapse:collapse; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.5em;width:100%}
.ScoreScore td, .ScoreScore th {border: 1px solid gray; min-width:3em; text-align:right; white-space: nowrap;}
.ScoreScore th {background-color:#d0d0d0; font-weight:bold; text-align:center; }
.ScoreScore td.ScoreTotal {width:3.5em; font-weight:bold; }
.ScoreScore tr.RowTotal td {font-weight:bold; }

.MatchScore {border: 1px solid gray; text-align:center;}
.ScoreEvent {background-color: #ffffe0; font-size:150%; font-weight:bold; }
.ScoreArchers {background-color: #eeeeee; font-size:150%; font-weight:bold; }

.TieBreakRow {display: flex;align-items: center;}
.TieBreakRow span {flex:1 0 5em;text-align:left;margin-left:0.5em;}

.w-5 {width:5%;}
.w-10 {width:10%;}
.w-15 {width:15%;}

.CoachLine {
    font-size: 0.8rem;
    font-weight: initial;
    font-style: italic;
    margin-top:0.2em;
}
/*
.shootFirst1 {border:1px solid black;border-radius: 0.75em;display:inline-block; width:1.5em;height:1.5em;padding:0.1em;}
.shootFirst0 {border:1px solid transparent;border-radius: 0.75em;display:inline-block; width:1.5em;height:1.5em;padding:0.1em;}
*/
.shootFirst1 {border:1px solid black;border-radius: 0.5em;display:inline-block;padding:0em 0.4em; margin:0.1em;}
.shootFirst0 {border:1px solid transparent;border-radius: 0.5em;display:inline-block;padding:0em 0.4em; margin:0.1em;}
.Judges {font-size:1.1em;}
.ShootingLetter {
    font-size:0.7rem;
    display: inline-block;
    width: 1.5em;
    height: 1.5em;
    padding:0.1em;
    border: 0;
    background-color: lightgrey;
    border-radius: 0.7em;
    text-align:center;
    margin:0.3em 0 0 0.3em;
    font-weight: normal;
    vertical-align: middle;
}
.FloatLeft {float: left;}
.ScorePhoto {font-size:1.5em;}
.ScorePhoto img {
    width:6em;
    height:auto;
}
.ScoreArcherPhoto {
    width:5rem;
    height:auto;
 }

.hover {background-color: #e7e78e;}
.average-row .FloatLeft{
    float: none;
}
.average-row .ShootingLetter {
    font-size: inherit;
}
.average-name,
.average-num {
    padding-top:0.3em;
}
.average-name {
    text-align:left;
}

#SvgTargets svg .c {fill:#00cc00;stroke-width:0.1;opacity:0.5}
#SvgTargets td {padding:1em;}
#SvgTargets svg .c.hover {opacity:0.7;fill:purple;}
.ShootingLetter.currentArrows {background-color:purple;}
#SvgTargets svg .c.active {opacity:1;fill:blue;}
.ShootingLetter.lastArrow {background-color:blue;}
.dimmed {opacity:0.2!important;}
#SvgTargets svg {
    min-width:30vmax;
}
#TooltipArrows {position:absolute; background:white; border:1px solid black; border-radius: .5em;display:flex;}
#TooltipArrows table {border-collapse: collapse;border:1px solid gray;margin:0.5em}
#TooltipArrows table th {border:1px solid grey;background-color: lightgrey;}
#TooltipArrows table td {border:1px solid grey;text-align: center;}
#TooltipArrows i {margin-right:0.25em; color:grey;}

th.details {
    padding: 0.5em;
}
