/* Collectibles remain separate from points and active streak indicators. */
#p23-pickem .p23-equipped{display:inline-flex;align-items:center;flex-wrap:wrap;gap:3px;vertical-align:middle;max-width:100%}
#p23-pickem .p23-collectible-badge{appearance:none;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;box-sizing:border-box;flex:0 0 auto;min-width:28px;height:28px;padding:3px 5px;margin:0;border:1px solid #494738;border-radius:3px;background:#20211d;color:#ffcc2a;font:800 10px/1 system-ui,sans-serif;cursor:pointer;text-transform:none;box-shadow:none}
#p23-pickem .p23-collectible-badge svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linejoin:round;stroke-linecap:round}
#p23-pickem .p23-collectible-badge:focus-visible{outline:2px solid #fff;outline-offset:3px}
#p23-pickem .p23-badge-og{color:#a6e3bd;background:#173927;border-color:#36794e}
#p23-pickem .p23-badge-podium{color:#f6d578;background:#332b17;border-color:#a18436}
#p23-pickem .p23-badge-sikari{border:2px solid #b79845;background:#1b1811;color:#dfc079}
#p23-pickem .p23-badge-champion{border:3px double #efd28a;background:#d4b363;color:#10100d;padding:2px 4px}
#p23-pickem .pp-achievement .p23-collectible-badge{min-width:34px;height:34px;flex-basis:34px}
#p23-pickem .pp-header .p23-equipped{gap:5px}
#p23-pickem .p23-badge-settings{margin:26px 0;padding:18px;border:1px solid #343a40;background:#151719}
#p23-pickem .p23-badge-settings h2{font:800 18px/1.4 system-ui;margin:0 0 10px}
#p23-pickem .p23-badge-settings p{font:400 13px/1.5 system-ui;color:#aaa}
#p23-pickem .p23-badge-slots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
#p23-pickem .p23-badge-slots label{display:block;min-width:0;color:#bbb;font:700 12px/1.5 system-ui}
#p23-pickem .p23-badge-slots select{display:block;width:100%;min-width:0;max-width:100%;margin-top:6px;padding:10px 8px;background:#202427;color:#fff;border:1px solid #444;border-radius:0;font:500 14px system-ui;min-height:44px}
#p23-pickem .p23-badge-settings [type=submit]{min-height:44px}
.p23-badge-tooltip{position:fixed;z-index:2147483000;box-sizing:border-box;width:300px;overflow:auto;overscroll-behavior:contain;padding:15px;background:#181c1f;border:1px solid #343a40;border-radius:8px;color:#aab0b5;font:400 13px/1.5 system-ui,sans-serif;box-shadow:0 6px 20px #0005;overflow-wrap:anywhere;text-align:left}
.p23-badge-tooltip .p23-tip-title{display:block;color:#fff;border-left:3px solid #ffcc2a;padding-left:8px;font:800 13px/1.4 system-ui,sans-serif}
.p23-badge-tooltip p{margin:10px 0;color:#aab0b5;font:400 13px/1.5 system-ui,sans-serif}
.p23-badge-tooltip .p23-tip-accent{color:#ffcc2a}
.p23-badge-tooltip small{display:block;color:#929ba3;font:400 11px/1.5 system-ui,sans-serif}
.p23-badge-tooltip ul{list-style:none;margin:10px 0 0;padding:0}
.p23-badge-tooltip li{padding:9px 0;border-top:1px solid #343a40}
.p23-badge-tooltip li span{display:block;color:#ddd}
@media(max-width:560px){#p23-pickem .p23-badge-slots{grid-template-columns:minmax(0,1fr)}#p23-pickem .p23-badge-settings{padding:14px}#p23-pickem .p23-equipped{gap:3px}}

#p23-pickem .p23-slot-order{display:flex;gap:6px;margin:6px 0 0}
#p23-pickem .p23-slot-order button{appearance:none;min-width:44px;min-height:38px;border:1px solid #444;border-radius:0;background:#202427;color:#ffcc2a;font:700 16px system-ui;cursor:pointer}
#p23-pickem .p23-slot-order button:disabled{opacity:.3;cursor:default}
#p23-pickem .p23-slot-order button:focus-visible{outline:2px solid #fff;outline-offset:2px}

#p23-pickem .pp-summary-player{flex-wrap:wrap}
#p23-pickem .p23-summary-profile-link{display:inline-flex;align-items:center;gap:10px;min-width:0;color:inherit;text-decoration:none}
#p23-pickem .p23-summary-profile-link>span{overflow-wrap:anywhere;font:700 13px/1.3 system-ui}
