.player-entry{display:flex;align-items:center;gap:7px;min-width:0}
.player-entry .player-card{flex:1;min-width:0}
.delete-player-form{margin:0;flex:none}
.delete-player-button{width:36px;height:36px;border:1px solid var(--line);border-radius:10px;background:#fff;color:#9ba3b2;font-size:21px;line-height:1}
.delete-player-button:hover{border-color:#f0c2c8;background:#fff4f5;color:var(--red)}
.profile-heading{flex:1}
.danger-outline{border-color:#f0d4d8;color:var(--red);background:#fff}
.danger-outline:hover{background:#fff4f5;border-color:#e7afb7}
.series-heading-actions{display:flex;align-items:center;gap:10px;flex:none}
.series-heading-actions form{margin:0}
.entry-table .score-select{width:100%;min-width:88px}
.series-create-fields{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:15px;max-width:700px}
.series-create-fields select{width:100%}
.game-entry{display:flex;flex-direction:column;gap:7px;min-width:0}
.game-entry .game-card{flex:1}
.game-entry form{margin:0}
.game-toggle-button{width:100%;padding:7px 9px;border:1px solid #f0d4d8;border-radius:9px;background:#fff;color:#a85663;font-size:11px;font-weight:700}
.game-toggle-button:hover{background:#fff4f5;border-color:#e7afb7}
.game-toggle-button.restore{border-color:#cde8df;color:#27816a}
.game-toggle-button.restore:hover{background:#effaf6;border-color:#a8d9c9}
.game-disabled{background:#f5f6f9;color:#8d95a6;border-style:dashed;justify-content:center;min-height:148px}
.game-disabled b{color:#737d92}
.void-pill{background:#eceef3;color:#747e91}
@media(max-width:700px){.profile-hero{flex-wrap:wrap}.profile-hero form{margin-left:86px}}
@media(max-width:700px){.series-create-fields{grid-template-columns:1fr}.series-heading-actions{align-self:stretch;justify-content:space-between}.game-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
