.hp-tabs,.hp-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin:14px 0}.hp-tabs a{padding:8px 12px;border:1px solid #ddd;border-radius:6px;text-decoration:none}.hp-tabs a[aria-current]{background:#c8102e;color:white}.hp-scroll{overflow:auto;max-height:65vh}.hp table{border-collapse:collapse;width:100%;font-size:14px}.hp th,.hp td{padding:8px;border:1px solid #ddd}.hp thead th{position:sticky;top:0;background:#151515;color:white;z-index:1}.hp tbody th{white-space:nowrap}.hp td:last-child input{min-width:180px}.hp input[type=checkbox]{width:20px;height:20px;accent-color:#c8102e}.hp-actions{position:sticky;bottom:0;background:white;padding:12px;border-top:1px solid #ddd;z-index:3}.hp-board{display:grid;grid-template-columns:minmax(190px,1fr) minmax(280px,1.6fr) minmax(190px,1fr);gap:16px}.hp-board>aside,.hp-board>div{min-width:0}.hp-board h3{margin:12px 0}.hp [data-players],.hp [data-teams]{max-height:72vh;overflow:auto}.hp button.hp-player,.hp button.hp-match{display:block;width:100%;text-align:left;background:#f6f6f6;color:#111;border:1px solid #ddd;padding:9px;font-size:13px;margin:4px 0;line-height:1.4}.hp button[aria-pressed=true]{border:2px solid #c8102e;background:#fff0f3}.hp small{display:block;font-size:12px}.hp-team{border:1px solid #ddd;border-radius:6px;padding:10px;margin:8px 0;background:white}.hp-team.hp-home{background:#e8f2fc}.hp-team ul{padding-left:15px;font-size:13px}.hp-team>button{background:transparent;color:#111;padding:2px;font-size:14px}.hp-roster{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 0;border-bottom:1px solid #ddd;font-size:14px}.hp-roster button{padding:6px;font-size:12px}.hp-warning{color:#8a4200;background:#fff3df;padding:8px;font-size:13px}.hp [data-active]>label{display:block;margin:10px 0;font-size:14px}.hp [data-active] input:not([type=checkbox]),.hp [data-active] select{display:block;width:100%}.h254-members:has([data-board]){max-width:1800px}.hp [data-overview]{max-height:240px;overflow:auto}@media(max-width:1100px){.hp-board{grid-template-columns:1fr 1.4fr}.hp-board>aside:last-child{grid-column:1/-1}.hp [data-teams]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}}@media(max-width:650px){.hp-board{display:block}.hp [data-players]{max-height:300px}.hp [data-teams]{display:block}.hp th,.hp td{padding:6px}.hp-actions button{width:100%}}
.hp .hp-sheet{table-layout:fixed;margin:10px 0;font-size:12px;background:white;color:#111}.hp .hp-home .hp-sheet{background:#e8f2fc}.hp .hp-sheet th,.hp .hp-sheet td{padding:5px;border:1px solid #333;overflow-wrap:anywhere;line-height:1.3;height:30px}.hp .hp-sheet thead th{position:static;background:transparent;color:#111;text-align:center}.hp .hp-sheet th:nth-child(1),.hp .hp-sheet th:nth-child(2){width:32px}.hp .hp-sheet th:last-child{width:70px}.hp .hp-sheet td:nth-child(1),.hp .hp-sheet td:nth-child(2),.hp .hp-sheet td:nth-child(4){text-align:center}.hp .hp-sheet tfoot td{height:auto;text-align:center}.hp .hp-sheet button{float:right;padding:2px 7px;font-size:12px;margin-left:4px}.hp-player-row{padding:5px 3px;border-bottom:1px solid #ddd;position:relative}.hp-dispos{display:flex;gap:5px;flex-wrap:wrap}.hp .hp-dispos label{display:inline-flex;align-items:center;gap:3px;font-size:10px;margin:0}.hp .hp-dispos input[type=checkbox]{width:14px;height:14px;min-width:0;margin:0;opacity:1}.hp-comment{display:inline-block;cursor:help}.hp-tooltip{display:none;position:absolute;bottom:28px;left:3px;right:3px;background:#222;color:white;padding:8px;z-index:4;font-size:12px;border-radius:4px}.hp-comment:hover .hp-tooltip,.hp-comment:focus .hp-tooltip{display:block}.hp-brief{border-left:3px solid #c8102e;padding:4px 10px;margin:12px 0;background:#f6f6f6}.hp-brief p{font-size:13px;line-height:1.45;margin:6px 0}.hp-brief h4{font-size:15px;margin:4px 0}.hp-edits{margin:12px 0;border:1px solid #ddd;padding:8px}.hp-edits summary{cursor:pointer;font-weight:600;font-size:14px}.hp .hp-edits label{display:block;font-size:13px;margin:8px 0}.hp .hp-edits input{padding:6px}.hp-team{padding:6px}.hp-team>button{font-weight:700}
.hp-board{grid-template-columns:minmax(420px,1.4fr) minmax(290px,1.2fr) minmax(240px,1fr)}
.hp-player-filters{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0}.hp .hp-player-filters label,.hp-context label{font-size:12px;display:flex;flex-direction:column;gap:3px}.hp .hp-player-filters select{font-size:12px;padding:5px;max-width:180px}.hp .hp-player-filters button{font-size:12px;padding:5px 8px;align-self:end}.hp .hp-grid-legend{font-size:12px;line-height:1.4;margin:6px 0;color:#555}.hp .hp-player-grid{table-layout:auto;font-size:12px;margin:6px 0}.hp .hp-player-grid th,.hp .hp-player-grid td{padding:5px 3px;text-align:center;white-space:nowrap}.hp .hp-player-grid td:nth-child(2){text-align:left;white-space:normal;width:100%}.hp .hp-player-grid input[type=checkbox]{width:14px;height:14px;min-width:0;margin:0;opacity:1;vertical-align:middle}.hp .hp-player-grid .hp-player-pick{position:relative;display:inline;background:transparent;border:0;color:#111;padding:2px;font-size:12px;line-height:1.3;text-align:left;font-weight:600;border-radius:2px}.hp .hp-player-grid .has-comment{background:linear-gradient(transparent 15%,#ffd093 15%,#ffd093 92%,transparent 92%)}.hp .hp-player-grid tr.is-selected{background:#ffe7ed;box-shadow:inset 3px 0 #c8102e}.hp .hp-player-grid .hp-player-pick:focus-visible{outline:2px solid #c8102e}.hp-name-tooltip{display:none!important}.hp .hp-assignment{font-size:10px;color:#666}.hp-context{align-items:end}
@media(max-width:1250px){.hp-board{grid-template-columns:minmax(410px,1.2fr) minmax(280px,1fr)}.hp-board>aside:last-child{grid-column:1/-1}.hp [data-teams]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}}
@media(max-width:760px){.hp-board{display:block}.hp [data-players]{overflow:auto;max-height:55vh}.hp .hp-player-grid{min-width:400px}.hp [data-teams]{display:block}}

.hp [data-teams]{display:block}.hp .hp-index-error{color:#b00020;font-weight:700}.hp td.hp-index-error{background:#fff1f3}.hp p.hp-index-error{font-size:13px;margin:6px 0}

.hp .hp-context{display:flex;flex-wrap:nowrap;align-items:flex-end;gap:12px}.hp .hp-context label{min-width:0;margin:0;flex:1}.hp .hp-context select{width:100%;min-width:0;margin:0}.hp .hp-context button{flex:0 0 auto;width:auto;margin:0;white-space:nowrap}@media(max-width:650px){.hp .hp-context{flex-wrap:wrap}.hp .hp-context label{flex:1 1 160px}}

.hp .hp-player-filters{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) minmax(0,1.1fr) 36px;align-items:end;gap:6px}.hp .hp-player-filters label{min-width:0;margin:0}.hp .hp-player-filters select{width:100%;min-width:0;max-width:none;margin:0;height:36px;padding:4px;font-size:12px}.hp .hp-player-filters .hp-filter-reset{display:flex;align-items:center;justify-content:center;width:36px;height:36px;min-width:0;margin:0;padding:0;font-size:25px;line-height:1;border-radius:6px}.hp .hp-filter-reset:focus-visible{outline:2px solid #111;outline-offset:2px}

.hp-active-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin:12px 0}.hp .hp-active-heading h3{margin:0;font-size:22px}.hp [data-roster-actions] button{font-size:13px;padding:8px 10px;margin:0}.hp-team.is-active{border:2px solid #c8102e;box-shadow:inset 4px 0 #c8102e}.hp-team.is-active>button{color:#c8102e}.hp [data-teams]{scroll-behavior:auto}
.hp .hp-missing-dispo{color:#8a4200;background:#fff0ce;border-radius:50%;font-weight:700;padding:1px 5px}.hp .hp-reminder{margin:8px 0}.hp .hp-reminder button{font-size:12px;padding:7px;margin:3px}.hp .hp-reminder pre{white-space:pre-wrap;font:inherit;font-size:12px}
.hp .hp-week-summary{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center;padding:10px 12px;background:#f5f5f5;border-left:3px solid #c8102e;font-size:12px;margin:12px 0}.hp .hp-work-panel{border-inline:1px solid #e5e5e5;padding:0 12px}.hp .hp-current-team{font-size:22px;margin:12px 0 6px}.hp .hp-match-context{font-size:13px;line-height:1.4;margin:4px 0}.hp .hp-active-heading h3{font-size:18px}.hp .hp-free-filter{font-size:12px;padding:7px 10px}.hp [data-active] .hp-important{display:flex;align-items:center;gap:6px;font-weight:700;margin:10px 0}.hp .hp-brief{margin-top:12px}.hp .hp-week-summary span{white-space:nowrap}@media(max-width:760px){.hp .hp-work-panel{border:0;padding:0}}

.hp .hp-team-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;text-align:left}.hp .hp-important-star{flex:none;color:#c8102e;font-size:20px;margin-left:auto}.hp [data-roster-actions]{display:flex;align-items:center;gap:8px;flex-wrap:nowrap}.hp [data-roster-actions] button{white-space:nowrap;min-height:36px;width:auto}.hp [data-roster-actions] .hp-free-filter{display:inline-flex;align-items:center;justify-content:center;flex:0 0 36px;width:36px;height:36px;padding:6px;border:2px solid #c8102e;background:white;color:#c8102e}.hp [data-roster-actions] .hp-free-filter[aria-pressed=true]{background:#c8102e;color:white}.hp .hp-free-filter:focus-visible{outline:2px solid #111;outline-offset:2px}
.hp .hp-free-filter .hp-filter-icon{display:block;width:20px;height:20px;flex:0 0 20px;background:#c8102e;clip-path:polygon(5% 10%,95% 10%,60% 50%,60% 85%,40% 100%,40% 50%)}.hp .hp-free-filter[aria-pressed=true] .hp-filter-icon{background:#fff}
.hp [data-roster-actions]{max-width:100%;gap:6px}.hp [data-roster-actions] .hp-auto-draft{font-family:Arial,sans-serif;font-size:22px;line-height:1;padding:6px 9px;min-width:36px}.hp [data-roster-actions] button:not(:first-child){flex-shrink:0}
.hp [data-roster-actions] button:first-child{font-size:12px;padding:6px 7px}

.hp .hp-compositions-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:12px 0}.hp .hp-compositions-heading h3{margin:0}.hp .hp-save-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 36px;width:36px;height:36px;min-width:36px;padding:0;margin:0;border-radius:6px;background:#c8102e;color:#fff}.hp .hp-save-icon:focus-visible{outline:2px solid #111;outline-offset:3px}.hp .hp-floppy-icon{display:block;position:relative;box-sizing:border-box;width:19px;height:20px;border:2px solid currentColor;border-radius:2px}.hp .hp-floppy-icon:before{content:"";position:absolute;top:-2px;left:3px;width:9px;height:7px;border:2px solid currentColor;box-sizing:border-box}.hp .hp-floppy-icon:after{content:"";position:absolute;bottom:1px;left:2px;width:11px;height:7px;border:2px solid currentColor;box-sizing:border-box}.hp [data-board] .hp-actions:has([data-dirty]:empty){display:none}

.hp-status{display:inline-block;padding:.35rem .75rem;border-radius:5px;font-weight:700}.hp-status-draft{background:#fff0ad;color:#785300}.hp-status-validated{background:#d9f2df;color:#185e2d}.hp-status-sent{background:#dcecff;color:#194d83}.hp-status-adapted{background:#ffdddd;color:#992525}.hp-workflow-status{margin:.5rem 0}.hp-team-heading.hp-changed-team{color:#b51c2b!important}.hp-workflow-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.hp button:disabled{opacity:.45;cursor:not-allowed}

.hp-workflow-title{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.hp-workflow-title .hp-status{font-size:16px}
.hp .hp-compositions-actions{display:flex;align-items:center;gap:6px;flex-shrink:0;margin-left:auto}.hp .hp-team-nav{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;min-width:36px;padding:0;margin:0;border:1px solid #c8102e;border-radius:6px;background:#fff;color:#c8102e;font-size:24px;line-height:1}.hp .hp-team-nav:disabled{opacity:.35;cursor:default}.hp .hp-team-nav:focus-visible{outline:2px solid #111;outline-offset:3px}.hp .hp-save-icon svg{display:block;width:24px;height:24px;flex:none}

.hp [data-availability] .hp-availability-week{min-width:240px;max-width:300px;white-space:normal;text-align:left}

.hp-global{max-width:1700px;margin:24px auto;padding:20px}.hp-response-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin:20px 0}.hp-response-stat{display:flex;flex-direction:column;gap:7px;padding:16px;background:#f7f7f7;border:1px solid #ddd;border-top:3px solid #c8102e;border-radius:6px}.hp-response-stat>strong:last-of-type{font-size:25px}.hp-response-stat progress{width:100%;accent-color:#c8102e}.hp-response-stat span{font-size:14px}.hp-championship{margin:30px 0}.hp-championship h3{border-bottom:2px solid #c8102e;padding-bottom:10px}.hp-global-scroll{overflow-x:auto}.hp .hp-global-grid{table-layout:fixed;font-size:13px;line-height:1.45}.hp .hp-global-grid th,.hp .hp-global-grid td{white-space:normal;overflow-wrap:anywhere;vertical-align:top;padding:12px 8px;text-align:left}.hp .hp-global-grid thead th{position:static}.hp-global-grid th:nth-child(1){width:9%}.hp-global-grid th:nth-child(2){width:8%}.hp-global-grid th:nth-child(3){width:10%}.hp-global-grid th:nth-child(4){width:17%}.hp-global-grid th:nth-child(5){width:8%}.hp-global-grid th:nth-child(6){width:35%}.hp-global-grid th:nth-child(7){width:13%}.hp-global-brief p{margin:0 0 8px;font-size:13px}.hp-global-grid tbody tr:nth-child(even){background:#fafafa}.hp-selection-link{display:inline-block;padding:8px 12px;background:#c8102e;color:white!important;border-radius:5px;text-decoration:none}.hp-disabled-action small{font-size:11px;color:#666;margin-top:6px}.hp-disabled-tab{padding:8px 12px;border:1px solid #ddd;border-radius:6px;color:#666}.hp [data-global-filters]{flex-wrap:wrap}.hp [data-global-filters] label{flex:1 1 160px}.hp [data-active]:focus{outline:2px solid #c8102e;outline-offset:5px}
@media(max-width:760px){.hp-global{padding:12px}.hp .hp-global-grid,.hp .hp-global-grid tbody,.hp .hp-global-grid tr,.hp .hp-global-grid td,.hp .hp-global-grid tbody th{display:block;width:auto}.hp .hp-global-grid thead{display:none}.hp .hp-global-grid tr{border:1px solid #ccc;margin:12px 0}.hp .hp-global-grid tbody th{background:#151515;color:white;font-size:17px}.hp .hp-global-grid td{border:0;border-bottom:1px solid #eee}.hp .hp-global-grid td:before{content:attr(data-label);display:block;font-size:11px;font-weight:bold;color:#666;margin-bottom:3px}.hp-response-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.hp-response-stat{padding:10px}}

.hp-global h1{font-size:clamp(28px,3vw,40px);margin:16px 0 24px}.hp [data-global-filters] select{min-height:42px;padding:8px 10px;border:1px solid #bbb;border-radius:5px;background:white;font:inherit;font-size:13px}.hp [data-global-filters] button{min-height:42px;padding:8px 16px;border:0;border-radius:5px;background:#c8102e;color:white}.hp .hp-global-grid tbody tr:target{outline:2px solid #c8102e}
/* Compact public brief with a tooltip outside the table scroll container. */
.hp-global-grid thead th:nth-child(3){width:13%}.hp-global-grid thead th:nth-child(4){width:35%}.hp-global-grid thead th:nth-child(5){width:12%}.hp-global-grid thead th:nth-child(6){width:8%}.hp-global-grid thead th:nth-child(7){width:15%}
.hp .hp-brief-icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;border:1px solid #ccc;border-radius:50%;background:#fff;color:#a40d25;font-size:25px;line-height:1;cursor:help}.hp .hp-brief-icon:hover{background:#fff0f3;border-color:#c8102e}.hp .hp-brief-icon:focus-visible{outline:3px solid #c8102e;outline-offset:3px}
.hp-brief-tooltip{position:fixed;z-index:10000;box-sizing:border-box;width:390px;max-width:calc(100vw - 16px);max-height:min(60vh,440px);overflow-y:auto;padding:16px 18px;border:1px solid #555;border-radius:8px;background:#202020;color:#fff;box-shadow:0 4px 18px #0003;white-space:pre-line;overflow-wrap:anywhere;font:14px/1.55 Arial,sans-serif}.hp-brief-tooltip[hidden]{display:none}
.hp-dispo-reminder{margin:16px 0 24px;padding:16px;border:1px solid #ddd;border-radius:8px;background:#fafafa}.hp-dispo-reminder>button{background:#c8102e;color:#fff;border:0;border-radius:5px;padding:10px 16px;font:inherit;font-weight:700;cursor:pointer}.hp-dispo-reminder>button:disabled{opacity:.55;cursor:not-allowed}.hp-dispo-reminder>button:focus-visible{outline:3px solid #171717;outline-offset:3px}.hp-dispo-last p{font-size:13px;line-height:1.5;margin:6px 0}.hp-dispo-history{font-size:13px}.hp-dispo-history summary{cursor:pointer;font-weight:600}
.hp-selection-dispo-changed{color:#b00020!important;font-weight:700;text-decoration:underline dotted;text-underline-offset:3px}.hp-selection-name{cursor:help}.hp-selection-name:focus-visible{outline:2px solid #b00020;outline-offset:2px}.hp-selection-dispo-tooltip{position:fixed;inset:auto;margin:0;padding:12px 14px;box-sizing:border-box;width:max-content;max-width:min(460px,calc(100vw - 24px));max-height:65vh;overflow:auto;white-space:pre-wrap;background:#242428;color:white;border:0;border-radius:6px;font:14px/1.5 Arial,sans-serif;box-shadow:0 4px 18px #0004;z-index:10000}.hp-selection-dispo-tooltip:not(:popover-open){display:none}.hp-selection-changed-count{padding:14px 18px;margin:16px 0;border:1px solid #e7b9c1;border-left:4px solid #b00020;border-radius:6px;background:#fff5f6}.hp-selection-changed-count>strong{font-size:26px;color:#b00020;margin-right:8px}.hp-selection-changed-count>span{display:block;font-size:13px;margin-top:5px}
.hp .hp-captain-name{font-weight:800}.hp .hp-captain-control{display:grid;gap:5px;margin:12px 0;font-size:14px;font-weight:600}.hp .hp-captain-control select{max-width:100%;padding:8px;border:1px solid #888;border-radius:5px;font:inherit;background:white;color:#171717}
.hp .hp-board.hp-board-wide{display:grid;grid-template-columns:minmax(330px,1fr) minmax(560px,2fr);grid-template-areas:"filters toolbar" "players teams";grid-template-rows:auto minmax(0,1fr);gap:12px 20px;align-items:start}
.hp-board-wide>.hp-player-controls{grid-area:filters;min-width:0}.hp-board-wide>.hp-work-panel{grid-area:toolbar;min-width:0;border:0;padding:10px 14px;background:#f7f7f8;border-radius:8px}.hp-board-wide>[data-players]{grid-area:players;min-width:0;margin:0}.hp .hp-board-wide>.hp-team-column{grid-area:teams;min-width:0;grid-column:2;grid-row:2}
.hp .hp-board-wide>.hp-player-controls h3{margin:0 0 8px}.hp .hp-board-wide .hp-compositions-heading{display:none}.hp .hp-board-wide [data-teams]{display:block;margin:0;max-height:72vh;overflow:auto}.hp .hp-board-wide .hp-team:first-child{margin-top:0}
.hp .hp-board-wide [data-active]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.hp .hp-match-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:1 1 100%;min-width:0}.hp .hp-match-toolbar>div{min-width:0}.hp .hp-match-toolbar .hp-current-team{margin:0;font-size:19px;line-height:1.3}.hp .hp-match-toolbar .hp-match-context{margin:3px 0 0}.hp .hp-match-toolbar .hp-brief-icon{flex:none}
.hp .hp-board-wide .hp-active-heading{order:1;flex:1 1 100%;margin:0}.hp .hp-board-wide [data-roster-actions]{width:100%;flex-wrap:wrap}.hp .hp-board-wide .hp-compositions-actions{margin-left:auto}.hp .hp-board-wide [data-active] .hp-important{order:2;flex:0 1 auto;margin:0;font-size:13px}.hp .hp-board-wide .hp-captain-control{order:2;flex:1 1 210px;margin:0;max-width:350px}.hp .hp-board-wide .hp-selection-picked{order:3;flex:1 1 100%;margin:0}.hp .hp-board-wide .hp-edits,.hp .hp-selection-diagnostics{order:4;flex:1 1 210px;margin:0;border:1px solid #ddd;border-radius:5px;padding:7px 9px;font-size:13px}.hp .hp-selection-diagnostics summary{cursor:pointer;font-weight:600}.hp .hp-board-wide [data-active]>p:not(.hp-selection-picked){order:5;flex:1 1 100%;margin:0}
.hp .hp-board-wide .hp-sheet{margin:8px 0;font-size:13px}.hp .hp-board-wide .hp-sheet th:first-child,.hp .hp-board-wide .hp-sheet th:nth-child(2){width:32px}.hp .hp-board-wide .hp-sheet th:nth-child(4){width:135px}.hp .hp-board-wide .hp-sheet th:last-child{width:55px}.hp .hp-board-wide .hp-sheet td:nth-child(3){text-align:left}.hp .hp-board-wide .hp-sheet td:nth-child(5){text-align:center}.hp .hp-board-wide .hp-player-phone{font-size:12px;white-space:nowrap}.hp-player-phone a{color:inherit;text-decoration:none}.hp-player-phone a:hover{text-decoration:underline}
@media(max-width:1100px){.hp .hp-board.hp-board-wide{grid-template-columns:minmax(0,1fr);grid-template-areas:"filters" "toolbar" "players" "teams"}.hp .hp-board-wide>.hp-team-column{grid-column:1;grid-row:4}.hp .hp-board-wide [data-teams]{max-height:none}.hp .hp-board-wide>[data-players]{max-height:50vh}}
@media(max-width:600px){.hp .hp-board-wide>.hp-work-panel{padding:10px}.hp .hp-board-wide .hp-sheet{min-width:540px}.hp .hp-board-wide .hp-team{overflow-x:auto}.hp .hp-board-wide .hp-sheet th:nth-child(4){width:115px}.hp .hp-board-wide .hp-compositions-actions{margin-left:0}.hp .hp-match-toolbar .hp-current-team{font-size:17px}}
@media(max-width:600px){.hp .hp-board-wide .hp-player-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.hp .hp-board-wide .hp-player-filters .hp-filter-reset{justify-self:end}}
.hp .hp-board-wide>.hp-work-panel{margin-top:var(--hp-toolbar-offset,0px)}.hp .hp-board-wide .hp-match-toolbar{flex:1 1 300px}.hp .hp-board-wide .hp-active-heading{order:0;flex:1 1 330px}.hp .hp-board-wide .hp-current-team{font-size:17px}
.hp .hp-match-information-changed{color:#b00020!important;font-weight:700}
.hp .hp-forfeit-sheet{font-style:italic}.hp .hp-match-forfeit{color:#b00020!important;font-weight:700}
