.submission-heading[data-v-a18ffcdd]{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.submission-heading h1[data-v-a18ffcdd],.submission-heading h2[data-v-a18ffcdd]{margin-top:0;margin-bottom:8px}.submission-heading p[data-v-a18ffcdd]{margin:0}.submission-heading button[data-v-a18ffcdd]{min-height:44px;padding-inline:16px}.submission-heading button[data-v-a18ffcdd]:disabled{opacity:.5;cursor:not-allowed;transform:none}.submission-table-scroll[data-v-a18ffcdd]{border:1px solid var(--color-line);border-radius:4px;max-width:100%;overflow-x:auto}.submission-table-scroll[data-v-a18ffcdd]:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}table[data-v-a18ffcdd]{border-collapse:collapse;width:100%;font-size:.875rem}td[data-v-a18ffcdd],th[data-v-a18ffcdd]{text-align:left;border-bottom:1px solid var(--color-line);padding:12px 16px}th[data-v-a18ffcdd]{background:var(--color-surface);white-space:nowrap;font-weight:600}td+td[data-v-a18ffcdd],th+th[data-v-a18ffcdd]{border-left:1px solid var(--color-line)}tbody tr[data-v-a18ffcdd]:nth-child(2n){background:var(--color-surface)}tbody tr[data-v-a18ffcdd]:hover{background:var(--color-accent-soft)}tbody tr:last-child td[data-v-a18ffcdd]{border-bottom:0}.submission-date[data-v-a18ffcdd]{white-space:nowrap;font-variant-numeric:tabular-nums}.submission-problem[data-v-a18ffcdd]{overflow-wrap:anywhere;min-width:200px}.submission-language[data-v-a18ffcdd],.submission-result[data-v-a18ffcdd],td[data-v-a18ffcdd]:last-child{white-space:nowrap}.submission-result[data-v-a18ffcdd]{text-align:center}
