.manual-record-editor{width:min(800px,94vw);max-height:90vh;overflow:auto;padding:24px;background:var(--surface,#fff);color:var(--text,#20382c)}
.manual-record-editor label{display:block;margin:12px 0}.manual-record-editor textarea,.manual-record-editor input:not([type=checkbox]),.manual-record-editor select{width:100%;padding:10px;box-sizing:border-box}.manual-record-editor fieldset{margin:18px 0;padding:16px;min-width:0;border:1px solid #809788}.manual-record-editor [data-score]{max-width:100px}.manual-record-editor [type=checkbox]{width:auto}.manual-record-score{text-align:center;margin-top:20px}.manual-record-archive{margin-top:28px}.manual-record-archive summary{cursor:pointer;font-weight:700}.manual-record-archive .page-top{display:none}html[data-site-theme=dark] .manual-record-editor{background:#1d3025;color:#e6eee7}
.manual-goal-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;border-top:1px solid #809788;padding:10px 0}.manual-goal-row label{min-width:0}.manual-goal-row select{max-width:100%}
.manual-record-fixture{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;margin:20px 0}.manual-record-club{display:flex;flex-direction:column;align-items:center;gap:10px;min-width:0;text-align:center;overflow-wrap:anywhere}.manual-record-club .team-logo{width:90px;height:90px;object-fit:contain}.manual-record-result{font-size:28px;white-space:nowrap}.manual-record-score .manual-record-club .team-logo{width:130px;height:130px}.manual-record-score .manual-record-fixture{max-width:650px;margin:24px auto}@media(max-width:600px){.manual-record-fixture{gap:8px}.manual-record-club .team-logo,.manual-record-score .manual-record-club .team-logo{width:70px;height:70px}.manual-record-result{font-size:24px}}
