.editorial-workspace{margin:0;background:#f3f6f8;color:#193b55;font:15px/1.5 system-ui,-apple-system,sans-serif}
.editorial-nav{box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:12px 20px;max-width:1280px;margin:0 auto;border-bottom:1px solid #d8e3eb;background:#fff;color:#173b59;font:14px/1.45 system-ui,-apple-system,sans-serif}
.editorial-nav a{color:inherit;text-decoration:none;border-radius:4px;padding:8px 10px}
.editorial-nav a:hover,.editorial-nav a[aria-current=page]{background:#e9f1f7}
.editorial-nav .editorial-brand{font-weight:700;margin-right:auto}
.editorial-skip{position:absolute;top:-100px;left:12px;z-index:20;background:#fff;color:#173b59;padding:12px}
.editorial-skip:focus{top:8px}
.editorial-shell{box-sizing:border-box;max-width:1240px;margin:auto;padding:30px 24px}
.editorial-heading{margin:0 0 26px}.editorial-heading>span,.editorial-tool-area{font-size:12px;color:#536b7c}.editorial-heading h1{font-size:30px;line-height:1.2;margin:8px 0 12px}.editorial-heading p{max-width:760px;color:#4b6477}
.editorial-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:26px;align-items:start}
.editorial-tasks{display:grid;gap:8px}.editorial-tasks a{display:block;color:#173b59;background:#fff;border:1px solid #d5e1ea;padding:14px 16px;border-radius:5px;text-decoration:none}.editorial-tasks a[aria-current=page]{background:#173b59;color:#fff;border-color:#173b59}
.editorial-content{min-width:0}.editorial-content h2{margin:0 0 16px;font-size:24px}.editorial-filters{display:grid;grid-template-columns:minmax(160px,1fr) minmax(0,1.4fr);gap:16px}.editorial-filters label{display:grid;gap:6px;min-width:0}.editorial-filters input,.editorial-filters select{box-sizing:border-box;width:100%;min-width:0;padding:11px;border:1px solid #bdcedb;border-radius:4px;background:#fff;color:#173b59;font:inherit}
#editorial-results-status{color:#526b7d;font-size:13px}.editorial-tools{display:grid;gap:14px}.editorial-tool{padding:20px;background:#fff;border:1px solid #d7e2eb;border-radius:6px;display:flex;flex-direction:column;align-items:start;gap:10px;min-width:0}.editorial-tool h3{margin:6px 0;font-size:19px}.editorial-tool p{margin:8px 0;color:#4a6274}.editorial-tool .editorial-formats{color:#193b55;font-weight:600}.editorial-action{display:inline-block;background:#173b59;color:#fff;text-decoration:none;padding:10px 14px;border-radius:4px;font-weight:600}.editorial-action:hover{background:#245876}.editorial-auth-note{font-size:13px}.editorial-empty,.editorial-context{padding:16px;background:#e8f1f7;border-radius:4px}.editorial-context{margin-bottom:24px}.editorial-context a{color:#194e75}.editorial-legacy{margin-top:32px;border-top:1px solid #ccdbe6;padding-top:20px}.editorial-legacy h2{font-size:19px}.editorial-legacy>div{display:flex;flex-wrap:wrap;gap:12px 24px}.editorial-legacy a{color:#194e75}.editorial-legacy p{font-size:13px;color:#526b7d}
.editorial-match-actions{padding:16px;margin:16px 0;background:#eaf2f7;border:1px solid #cfdfeb;border-radius:5px;color:#173b59;font:14px/1.5 system-ui,-apple-system,sans-serif}.editorial-match-actions strong{display:block;margin-bottom:10px}.editorial-match-actions>div{display:flex;flex-wrap:wrap;gap:10px}.editorial-match-actions a{padding:9px 12px;background:#fff;border:1px solid #b9cedd;border-radius:4px;color:#173b59;text-decoration:none}.editorial-match-actions p{margin:10px 0 0;font-size:13px}
#regional-facts-tools,#regional-match-facts-tools,#match-statistics-tools,#match-names-facts,#stats-combined-export,#stats-scorer-export,#league-scorer-tools{scroll-margin-top:20px}
.editorial-nav a:focus-visible,.editorial-tasks a:focus-visible,.editorial-action:focus-visible,.editorial-match-actions a:focus-visible{outline:3px solid #bf8830;outline-offset:3px}
@media(min-width:1000px){.editorial-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-tool .editorial-action{margin-top:auto}}
@media(max-width:700px){.editorial-shell{padding:24px 16px}.editorial-layout{grid-template-columns:1fr;gap:20px}.editorial-tasks{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.editorial-tasks a{padding:12px}.editorial-filters{grid-template-columns:1fr}.editorial-heading h1{font-size:26px}.editorial-nav{padding:10px}.editorial-nav .editorial-brand{flex-basis:100%}.editorial-filters input,.editorial-filters select{font-size:16px}}

.belgium-match-page .names-facts-actions{max-width:100%}.belgium-match-page .names-facts-actions button{white-space:normal;max-width:100%}
