.result-targets{margin:.5rem 0;display:flex;flex-direction:column;gap:1.25rem}.result-targets.team .result-group+.athlete{margin-top:2rem}.result-targets .athlete{display:flex;flex-direction:column;gap:1.25rem;align-items:center;text-align:center}.result-targets .athlete .portrait-round{border-radius:9999px;overflow:hidden;width:8rem;height:8rem}.result-targets .athlete .portrait-round .portrait{margin-top:-1rem}.result-targets .athlete .name{font-size:1.25rem;line-height:1.5rem;text-align:center}.result-targets .athlete .noc-rank{display:flex;justify-content:space-between;font-weight:600;font-size:.875rem;line-height:1.25rem;margin-top:1.5rem}.result-targets .athlete .noc-rank .noc img{display:inline-block;margin-right:.5rem}.result-targets .result-group{padding:1rem 0;display:flex;flex-direction:column;gap:1rem;position:relative}.result-targets .group-header h3{margin:0;font-size:1.5rem;text-align:center}.result-targets .series-items{display:grid;gap:1rem;row-gap:1.25rem;justify-items:center}.result-targets .series-items.small-targets{grid-template-columns:repeat(auto-fit,minmax(145px,1fr))}.result-targets .series-items.big-targets{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.result-targets .series-items.shotgun{row-gap:2rem}.result-targets .series-item{display:flex;flex-direction:column;align-items:center;gap:.25rem;text-align:center}.result-targets .series-title{font-size:1rem}.result-targets .shotgun-targets{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:1rem;-moz-column-gap:1.5rem;column-gap:1.5rem}.result-targets .shotgun-targets img{display:inline-block;width:23px}.result-targets .shotgun-targets .gap-xs{margin-right:1px}.result-targets .shotgun-targets .gap-sm{margin-right:.5rem}.result-targets .shotgun-targets .total{width:100%;margin-top:-.25rem}.result-targets .target-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border:1px solid #555}.result-targets .result-scores .score-table{width:100%;border-collapse:collapse}.result-targets .result-scores .score-table td{padding:.25rem;text-align:center}.result-targets .score-total{font-weight:700;font-size:1rem}.result-targets .group-total{font-weight:700;font-size:1rem;text-align:center;margin-top:.25rem}.result-targets .overall-total{font-size:1rem;font-weight:700;text-align:center;margin-top:1rem}@media (min-width:768px){.result-targets .athlete{flex-direction:row;gap:2rem}.result-targets .athlete .name{min-width:18rem}}@media (min-width:994px){.result-targets .series-items.big-targets{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}@media (min-width:1030px){.result-targets .series-items.big-targets{grid-template-columns:repeat(auto-fit,minmax(315px,1fr))}.result-targets .shotgun-targets .total{width:auto}}.inlinespacing{margin:0 9px;padding-bottom:9px}.vtop{vertical-align:top}.vbottom{vertical-align:bottom}.result_xml_title{font-size:16px;margin:10px 0 10px 10px}.result_xml_resulttable{border-collapse:collapse;width:100%;font-size:14px}.result_xml_resulttable .bold{font-weight:700}.result_xml_resulttable td{padding:6px 10px}.result_xml_resulttable img{margin-right:1px;display:inline;max-width:unset}.result_xml_pdflink img{display:inline}.result_xml_resulttable a{text-decoration:none}.result_xml_resulttable td.nonebold{font-weight:500}.result_xml_resulttable .hidden{display:none}.shootgun_final_imgcell img{width:10px;height:14px}.result_xml_resulttable .resulttarget_cell img.targetimg{display:none}.resulttarget_cell{vertical-align:top}tr.result_xml_resulttable_heading td{font-weight:700}tr.result_xml_resulttable_seriesitem td{padding:3px;text-align:center;font-weight:700}.result_xml_resulttable td.total{padding-left:20px;white-space:nowrap}.result_xml_resulttable td.totalcontent{text-align:right;white-space:nowrap}.result_xml_resulttable td.bordercol{border-bottom:1px solid #000;line-height:0;padding:0;height:0}.result_xml_resulttable tr.bordertop td{border-top:1px solid #a6a6a6}.result_xml_resulttable .leaderboard_title~tbody tr.qfseparator td{border-bottom:5px solid #a6a6a6}.result_xml_resulttable tr.noheight td{line-height:0;padding:0;height:0}.result_xml_resulttable .resulttarget_cell{text-align:center}.result_xml_resulttable .teamnameinset{padding-left:20px}tr.result_xml_resulttable_finalrow td{color:#404040!important}.result_xml_resulttable tr.lowpadbottom td{padding-bottom:0}.result_xml_resulttable tr.lowpadtop td{padding-top:0}.result_xml_resulttable tr td.lowpadrl{padding-left:4px;padding-right:4px}.result_xml_legendtable td{padding:2px}.resultxml_rstable_final_2013{background-position:0 43px}.resultxml_rstable_final_2013 td{padding:5px 8px}.resultxml_rstable_final_2013 .bold{font-weight:700}.resultxml_rstable_final_2013 .black{color:#404040}.resultxml_rstable_final_2013 .result_xml_resulttable_heading{font-weight:700}.resultxml_rstable_final_2013 .blackborderbottom{border-bottom:1px solid #404040}.resultxml_rstable_final_2013 .forkdiv{border:1px solid #404040;border-left:0;height:72px;width:40px}.resultxml_rstable_final_2013 .smallhitmissimgrow td{padding:0 4px 8px}.resultxml_rstable_final_2013 .smallhitmissimgs{text-align:center}.resultxml_rstable_final_2013 .smallhitmissimgs img{width:8px;margin-left:1px}.resultxml_rstable_final_2013 .smallhitmissimgs img:first-child{margin-left:0}.resultxml_rstable_final_2013 .smallhitmissimgs.width7px img{width:7px}.result_xml_pdflink{margin-top:5px;border-collapse:collapse;width:100%}.result_xml_pdflink td{padding:6px 10px}.result_xml_pdflink a{text-decoration:none;font-weight:700}.result_xml_pdflink img{margin-left:5px}.result_xml_qualilink{margin-top:5px;border-collapse:collapse;width:100%}.result_xml_qualilink td{padding:6px 10px}.result_xml_qualilink a{text-decoration:none;font-weight:700}.result_xml_qualilink td.bordercol{border-bottom:1px solid #a6a6a6;line-height:2px;height:2px;padding:0 0 5px}.result_xml_pdflink+.result_xml_qualilink{margin-top:0}.result_xml_pdflink+.result_xml_qualilink td{padding-top:0}.resultxml_rstable_final_2013 .mm_sp_match_first_row td,.resultxml_rstable_final_2013 .mm_sp_match_last_row td{padding-top:0;padding-bottom:0}.resultxml_rstable_final_2013 .mm_sp_match_top_rank_row td{padding-top:0}.resultxml_rstable_final_2013 .mm_sp_match_bottom_rank_row td{padding-bottom:0}.resultxml_rstable_final_2013 .mm_sp_pt_bottom,.resultxml_rstable_final_2013 .mm_sp_pt_top,.resultxml_rstable_final_2013 .mm_sp_targets_bottom,.resultxml_rstable_final_2013 .mm_sp_targets_top{text-align:center}.shootgun_medalmatch_imgcell img,.shootgun_semifinal_imgcell img{width:15px}.resultxml_rstable_final_2013 tr.sh_name td{padding-bottom:2px}.resultxml_rstable_final_2013 tr.sh_middle td{padding-bottom:2px;padding-top:2px}.resultxml_rstable_final_2013 tr.sh_bottom td{padding-top:2px;padding-bottom:9px}.result_xml_resulttable .dtdoublet{position:relative;width:15px;height:21px;float:left;margin-right:1px}.result_xml_resulttable .dtdoublet img{position:absolute;top:0;left:0}