.tier-meaning{font-size:10px;line-height:1.45;display:block;max-width:64px;text-align:center;margin:6px auto}.tier-history{margin-top:24px}.tier-history .card-head{display:block}.tier-history .card-head h2{margin:8px 0}.tier-history-table th{text-align:left}.tier-history-table th:not(:first-child){text-align:center}.tier-history-table th .who{justify-content:flex-start}.tier-history-filters{display:flex;flex-wrap:wrap;gap:8px;padding:0 24px}.tier-history-filters a{display:flex;align-items:center;gap:8px;min-height:44px;padding:8px 14px;border:1px solid var(--line);border-radius:99px;font-size:13px;text-decoration:none}.tier-history-filters a[aria-current]{background:var(--accent);color:#151a10;border-color:var(--accent)}.tier-history-filters span{font-variant-numeric:tabular-nums;opacity:.65}.tier-history>.section-note{padding:0 24px}.tier-history-table{width:100%;table-layout:fixed;border-collapse:collapse}.tier-history-table th:first-child{width:55%}.tier-history-table td{text-align:center}.tier-history-table td small{display:block;font-size:11px;color:var(--muted);margin-top:5px}.tier-history-table .who{gap:10px;min-width:0}.tier-history-table .who span{overflow-wrap:anywhere}.tier-history-tags{display:flex;gap:4px;flex-wrap:wrap;padding:6px 0 0 46px}.tier-history-tags span{font-size:11px;font-weight:500;color:var(--accent)}
.draft-entry{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 24px;border:1px solid #a7d16b55;border-radius:16px;background:linear-gradient(110deg,#b4e86b0e,transparent);margin:20px 0;text-decoration:none}.draft-entry strong,.draft-entry small{display:block}.draft-entry small{color:var(--muted);margin-top:6px;font-size:13px}.draft-entry:hover{border-color:var(--accent)}.draft-form{border:1px solid var(--line);border-radius:24px;padding:28px;background:var(--surface)}.draft-conditions{display:grid;grid-template-columns:1fr 2fr;gap:20px}.draft-teams{display:grid;grid-template-columns:1fr 1.5fr;gap:18px}.draft-group{min-width:0;border:1px solid var(--line);border-radius:16px;padding:16px}.draft-group legend{font-weight:800;padding:0 8px}.draft-group legend span{font-size:11px;color:var(--muted);font-weight:400;margin-left:10px}.draft-slots{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.draft-enemies .draft-slots{grid-template-columns:repeat(3,minmax(0,1fr))}.draft-bans{grid-column:1/-1}.draft-bans .draft-slots{grid-template-columns:repeat(6,minmax(0,1fr))}.draft-slots .choice-trigger{min-width:0;min-height:96px;flex-direction:column;justify-content:center;padding:12px 6px;gap:6px}.draft-slots .choice-copy small,.draft-slots .choice-chevron{display:none}.draft-slots .choice-copy strong{font-size:13px;white-space:normal;text-align:center}.draft-slots .choice-icon{width:40px;height:40px;flex-basis:auto}.draft-slots label{font-size:11px}.draft-slots select{width:100%;font-size:16px}.draft-conditions select{font-size:16px}.draft-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:20px}.draft-actions p{font-size:12px;color:var(--muted);flex-basis:100%;margin:0}.draft-results{scroll-margin-top:110px}.draft-results .section-title .map-img-thumb{width:64px;height:80px;object-fit:contain}.draft-candidates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.draft-candidate{border:1px solid var(--line);border-radius:20px;background:var(--surface);padding:22px;min-width:0}.draft-candidate:first-child{border-color:#b4e86b88}.draft-candidate header{display:flex;align-items:center;gap:16px}.draft-place{font-size:28px;font-weight:900;color:var(--muted);opacity:.55}.draft-candidate .who{gap:14px}.draft-candidate .who strong,.draft-candidate .who small{display:block}.draft-candidate .who small{font-size:12px;color:var(--muted);font-weight:400;margin-top:4px}.draft-estimate{padding:18px 0;border-bottom:1px solid var(--line)}.draft-estimate small{display:block;font-size:11px;color:var(--muted)}.draft-estimate strong{font-size:22px;color:var(--accent);display:block;margin-top:6px}.draft-observed{font-size:13px}.draft-observed b{float:right}.draft-observed small{display:block;color:var(--muted);font-size:11px;margin-top:6px}.draft-candidate ul{padding-left:19px;font-size:13px;line-height:1.8;min-height:3.6em}.draft-card-actions{display:flex;flex-wrap:wrap;gap:15px;font-size:12px;padding-top:14px;border-top:1px solid var(--line)}.draft-errors{border:1px solid #fb987a;color:#ffc3b2;border-radius:12px;padding:12px 18px;margin-top:16px}.character-picker-option:disabled{opacity:.3;cursor:not-allowed}
@media(max-width:640px){.tier-history-filters{padding:0 12px;gap:6px}.tier-history-filters a{font-size:11px;padding:7px 10px}.tier-history>.section-note{padding:0 12px}.tier-history-table th:first-child{width:48%}.tier-history-table th,.tier-history-table td{padding:12px 5px}.tier-history-table th:first-child{padding-left:10px}.tier-history-table .who{font-size:11px;gap:6px}.tier-history-table .who .avatar{width:28px;height:28px;flex-shrink:0}.tier-history-table .tier{font-size:13px;min-width:25px;height:25px}.tier-history-table td small{font-size:9px}.tier-history-tags{padding-left:0}.tier-history-tags span{font-size:9px}.draft-entry{padding:17px 16px}.draft-entry strong{font-size:15px}.draft-entry small{font-size:11px}.draft-form{padding:16px;border-radius:18px}.draft-conditions{grid-template-columns:1fr;gap:14px}.draft-teams{grid-template-columns:1fr}.draft-group{padding:12px}.draft-bans{grid-column:auto}.draft-bans .draft-slots{grid-template-columns:repeat(3,minmax(0,1fr))}.draft-actions .action-primary{width:100%;justify-content:center}.draft-candidates{grid-template-columns:1fr}.draft-candidate{padding:18px}.draft-estimate strong{font-size:21px}.tier-label{min-width:58px}.tier-meaning{max-width:48px;font-size:9px}}
