.result-breakdown{grid-column:1/-1;min-width:0;color:#302c23;font:400 14px/1.5 Arial,Helvetica,sans-serif;text-align:left}.result-breakdown .result-own-placements>b{display:block;margin:10px 0 6px;font-size:10px;letter-spacing:.05em;color:#69542e}.result-breakdown .result-judge-placements{display:flex;flex-wrap:wrap;gap:6px;margin:0}.result-breakdown .result-judge-placements>div{display:grid;gap:2px;min-width:76px;padding:6px 9px;border:1px solid #ddd4c1;border-radius:6px;background:#fffdf7}.result-breakdown .result-judge-placements dt{font-size:11px;line-height:1.4;color:#645c4a;overflow-wrap:anywhere}.result-breakdown .result-judge-placements dd{margin:0;font-size:16px;line-height:1.4;font-weight:800;color:#29261e}.result-breakdown .result-all-competitors{margin-top:12px;padding:0;border:1px solid #cfc3a9;border-radius:8px;background:#faf7ef}.result-breakdown .result-all-competitors>summary{min-height:44px;padding:12px;cursor:pointer;font-size:11px;font-weight:800;line-height:1.6;color:#56431e;overflow-wrap:anywhere}.result-breakdown .result-all-competitors>summary:focus-visible{outline:3px solid #997936;outline-offset:3px}.result-breakdown .result-detail-note{margin:8px 12px;font-size:12px;line-height:1.5;color:#716652}.result-breakdown>.result-detail-note{margin:8px 0 0}.result-breakdown .result-detail-table{min-width:0;padding:12px;border-top:1px solid #ddd4c1}.result-breakdown .result-detail-table h5{margin:0;font-size:15px;line-height:1.4;font-weight:800;overflow-wrap:anywhere;color:#302c23}.result-breakdown .result-table-label{margin:3px 0 10px;font-size:12px;line-height:1.5;color:#716652}.result-breakdown .result-field-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.result-breakdown .result-field-row{min-width:0;padding:12px;border:1px solid #ddd4c1;border-radius:7px;background:#fffdf9}.result-breakdown .result-field-row.selected{border-color:#ae8c44;background:#f5ecd8;box-shadow:inset 3px 0 #ae8c44}.result-breakdown .result-competitor-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:8px}.result-breakdown .result-competitor-heading>div:first-child{min-width:0}.result-breakdown .result-competitor-heading b{display:block;font-size:14px;font-weight:800;line-height:1.5;overflow-wrap:anywhere}.result-breakdown .result-selected-label{display:block;margin-top:3px;font-size:9px;font-weight:800;color:#79602b;letter-spacing:.03em}.result-breakdown .result-final-placement{flex:0 0 auto;text-align:right}.result-breakdown .result-final-placement>span{display:block;font-size:10px;line-height:1.5;color:#6b604b}.result-breakdown .result-final-placement>strong{display:block;font-size:22px;line-height:1.3;color:#433518}.event-pass-result-record>.result-breakdown{margin:0 24px 20px}.result-linked-videos{margin:0 24px 24px;min-width:0}.result-linked-videos>h4{margin:0 0 10px;color:#65532c;font-size:12px;letter-spacing:.04em}.dancer .result-linked-videos>.result-video-library{margin:0;padding:0;box-shadow:none}.event-pass-results .result-video-library article{display:block;padding:0;min-width:0}.event-pass-results .result-video-library article h3{margin:4px 0;font:500 22px Georgia,serif;overflow-wrap:anywhere}.event-pass-results .result-video-library .performance-file>p{margin:5px 0 10px}.event-pass-results .result-video-library .scorecard-judges p{display:flex}@media(max-width:600px){.result-linked-videos{margin:0 15px 18px}}.event-pass-results .event-pass-result-record>article{grid-template-columns:72px minmax(0,1fr) auto;overflow-wrap:anywhere}@media(max-width:600px){.event-pass-result-record>.result-breakdown{margin:0 15px 16px}.event-pass-results .event-pass-result-record>article{grid-template-columns:52px minmax(0,1fr)}.event-pass-results .event-pass-result-record>article>strong{white-space:normal}}@media(max-width:420px){.result-breakdown .result-detail-table,.result-breakdown .result-field-row{padding:10px}.result-breakdown .result-competitor-heading{gap:8px}.result-breakdown .result-final-placement{max-width:75px}.result-breakdown .result-judge-placements>div{min-width:70px;flex:0 1 auto}}