.competition-source-filters{display:flex;align-items:end;flex-wrap:wrap;gap:12px;padding:0 0 14px}.competition-source-filters label{display:grid;gap:4px;color:var(--muted,#657184);font-size:12px}.competition-source-filters select{height:34px;border:1px solid var(--line,#dfe5eb);border-radius:6px;background:var(--night-surface,#fff);color:var(--ink,#263343);font-size:14px;padding:3px 8px;min-width:135px}.competition-source-filters p{flex:1;font-size:12px;color:var(--muted,#657184);margin:0;min-width:180px}.competition-source-record{padding:14px 0;border-top:1px solid var(--line,#e3e8ed)}.competition-source-record[hidden]{display:none!important}.competition-source-main{display:grid;grid-template-columns:160px 150px 1fr 65px;align-items:center;gap:14px}.competition-source-main small{display:block;color:var(--muted,#657184);font-size:12px;line-height:1.5;margin-top:3px}.competition-source-date{font-size:14px}.competition-source-type{font-weight:700;font-size:14px}.competition-source-student{font-size:14px}.competition-source-student button{padding:0;border:0;background:none;color:var(--accent,#9d283b);font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.competition-source-main small[data-link-status="conflict"],.competition-source-main small[data-link-status="unlinked"]{color:#94611f}.competition-source-points{font-size:21px;text-align:right;font-variant-numeric:tabular-nums}.competition-source-fact{font-size:14px;line-height:1.6;margin:9px 0;color:var(--ink,#263343);overflow-wrap:anywhere}.competition-source-audit>summary{font-size:12px;color:var(--muted,#657184);cursor:pointer;list-style:none;display:flex;align-items:center;gap:6px;width:fit-content}.competition-source-audit>summary::-webkit-details-marker{display:none}.competition-source-audit dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:12px 0 0;padding:12px;background:var(--surface,#f4f6f8);border-radius:8px}.competition-source-audit dt{font-size:11px;color:var(--muted,#657184)}.competition-source-audit dd{font-size:13px;margin:3px 0 0;overflow-wrap:anywhere}.competition-source-empty{font-size:14px;color:var(--muted,#657184);padding:20px 0}@media(max-width:600px){.competition-source-filters{display:grid;grid-template-columns:1fr 1fr;gap:10px}.competition-source-filters select{min-width:0;width:100%}.competition-source-filters p{grid-column:1/-1;min-width:0;line-height:1.5}.competition-source-main{grid-template-columns:minmax(0,1fr) auto;gap:8px}.competition-source-date{grid-column:1;grid-row:1;font-size:12px}.competition-source-type{grid-column:1;grid-row:2}.competition-source-student{grid-column:1;grid-row:3}.competition-source-points{grid-column:2;grid-row:1/4;align-self:start}.competition-source-audit dl{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px;gap:10px}.competition-source-fact{font-size:13px;margin:8px 0}.competition-source-record{padding:12px 0}}
