.board-player-name,.board-player-meta{display:block}.draft-summary{justify-content:space-between;align-items:center;gap:12px;padding:18px 0;display:flex}.search-bar{border:1px solid var(--line);background:#fff;border-radius:8px;gap:16px;padding:16px;display:flex}.search-bar label:first-child{flex:1}.search-bar label{flex-direction:column;gap:8px;font-size:.9rem;font-weight:700;display:flex}.search-bar input{width:100%}.pick-log{border:1px solid var(--line);background:#fff;border-radius:8px;margin:24px 0;padding:16px}.pick-log li{padding:6px}summary{cursor:pointer;min-height:32px}@media (max-width:700px){.search-bar{flex-wrap:wrap}.search-bar label:first-child{flex-basis:100%}.draft-summary{flex-direction:column;align-items:flex-start}.board-player{background:inherit;position:sticky;left:0}.board-row{background:#fff}}
.profile-editor{border:1px solid var(--line);background:#fff;border-radius:8px;padding:24px}.profile-editor fieldset{border:0;border-top:1px solid var(--line);margin:24px 0;padding:16px 0 0}.profile-editor legend{padding:0 12px 0 0;font-weight:700}.profile-field{grid-template-columns:minmax(140px,1fr) minmax(100px,1fr) minmax(160px,1fr);align-items:center;gap:8px 16px;padding:12px 0;display:grid}.profile-field>input,.profile-field>select{width:100%;min-width:0}.profile-field>small{color:var(--muted);grid-column:2/-1}.field-confirm{align-items:center;gap:8px;min-height:44px;font-size:.88rem;display:flex}.field-confirm input{width:20px;height:20px;min-height:20px;accent-color:var(--blue)}.profile-editor>button{background:var(--blue);color:#fff;border-color:var(--blue)}.profile-summary{justify-content:space-between;align-items:center;gap:20px;display:flex}.muted{color:var(--muted);font-size:.85rem}[role=alert]{color:#8b301b;background:#fff0e9;border-radius:5px;padding:12px}@media (max-width:700px){.board-table .board-player,.board-table .board-mark{background:#fff;position:sticky}.board-table .board-player{left:0}.board-table .board-mark{box-shadow:-1px 0 var(--line);right:0}.board-table th.board-player,.board-table th.board-mark{z-index:1;background:#e9f0f7}.profile-editor{padding:16px}.profile-field{grid-template-columns:1fr 1fr}.field-confirm,.profile-field>small{grid-column:1/-1}.profile-summary{flex-direction:column;align-items:flex-start;gap:8px}}.profile-editor>button.check-all{color:var(--ink);border-color:var(--line);background:#fff;margin-right:12px}
