.match-results-view{min-width:0;display:grid;gap:16px;color:var(--adm-body-ink,#323233)}
.match-results-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:24px}
.match-results-heading h2{margin:0;font-size:20px;line-height:28px;font-weight:600}
.match-results-heading p{margin:8px 0 0;color:var(--adm-muted,#646566);line-height:22px}
.match-results-columns{display:grid;grid-template-columns:minmax(320px,2fr) minmax(380px,3fr);gap:24px;align-items:start}
.match-results-card{min-width:0;border:1px solid var(--adm-border,#e5e7eb);border-radius:6px;padding:24px;background:var(--adm-surface,#fff)}
.match-results-card h3{margin:0 0 24px;font-size:16px;line-height:24px;font-weight:600}
.match-results-score-fields{display:grid;grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr);gap:12px;align-items:end}
.match-results-score-fields .ant-input-number{width:100%}
.match-results-colon{align-self:center;text-align:center;padding-top:12px;font-size:20px}
.match-results-teams,.match-results-confirm p{overflow-wrap:anywhere}
.match-results-loading,.match-results-more{padding:24px;text-align:center}
.match-results-save{display:flex;justify-content:flex-end}
.match-results-view .ant-form-item-label{white-space:normal}
.match-results-view .ant-table-cell{overflow-wrap:anywhere;white-space:normal}
/* Reset inherited native-input styling only inside the official Ant controls on this page. */
body.admin-standard #app #workspace-results-panel input.ant-select-input{min-height:0;height:100%;padding:0;border:0;border-radius:0;background:transparent;outline:none;box-shadow:none;line-height:inherit;font-size:inherit}
body.admin-standard #app #workspace-results-panel input.ant-input-number-input{min-height:0;height:auto;padding:var(--ant-input-number-input-padding-block) 0;border:0;border-radius:0;background:transparent;outline:none;box-shadow:none;line-height:inherit;font-size:inherit}
body.admin-standard #app #workspace-results-panel .ant-input-affix-wrapper textarea.ant-input{min-height:0;padding:0;border:0;border-radius:0;background:transparent;outline:none;box-shadow:none}
.match-results-confirm p{margin:0 0 16px;line-height:24px}
@media(max-width:1100px){.match-results-columns{grid-template-columns:minmax(0,1fr)}}
@media(max-width:700px){.match-results-heading{flex-wrap:wrap}.match-results-card{padding:16px}}

/* The table scrolls inside its grid track instead of widening the page. */
.match-results-view>.ant-table-wrapper{min-width:0;max-width:100%}
