/* The Field Guide turns a missing registration into a real roster or field action. */
body.game-mode .game-collection .collection-toolbar{grid-template-columns:minmax(330px,auto) minmax(150px,1fr) minmax(110px,.65fr) minmax(145px,.85fr)}
body.game-mode .game-collection .collection-toolbar .segmented{display:flex;min-width:0}
body.game-mode .game-collection .collection-toolbar .segmented button{flex:1;white-space:normal}
body.game-mode .game-collection .collection-toolbar>label{order:initial}
body.game-mode .game-collection .collection-toolbar .search-box{order:initial}
body.game-mode .game-collection .guide-results{grid-column:1/-1;min-width:0;width:100%}
body.game-mode .game-collection .guide-result-count{font:600 14px/1.5 var(--body);color:#d1e7dc;margin:0 0 12px}
body.game-mode .game-collection .guide-collection-plan{display:grid;gap:9px;margin:14px 0;padding:13px;background:#172f40;border:2px solid #94c4b2;box-shadow:inset 0 -3px #102537}
body.game-mode .game-collection .guide-collection-plan h3{font:600 24px/1.15 Pixelify,monospace;color:#ffe1a3;margin:0}
body.game-mode .game-collection .guide-collection-plan>p,body.game-mode .game-collection .guide-plan-note{font:400 14px/1.5 var(--body);color:#dbece2;margin:0;overflow-wrap:anywhere}
body.game-mode .game-collection .guide-collection-plan .guide-plan-note,body.game-mode .game-collection .guide-plan-note{color:#f3d9a7}
body.game-mode .game-collection .guide-collection-plan>.button{font:600 14px/1.4 var(--body);min-height:44px;margin:0;white-space:normal;overflow-wrap:anywhere;padding:10px}
body.game-mode .game-collection .guide-family-chain{display:flex;align-items:center;gap:5px;min-width:0;padding-top:15px}
body.game-mode .game-collection .guide-family-chain>button{display:grid;justify-items:center;align-content:start;gap:5px;flex:1;min-width:0;min-height:112px;padding:7px 3px;background:#17313e;border:2px solid #668e89;color:#edf1d7}
body.game-mode .game-collection .guide-family-chain>button[aria-pressed=true]{border-color:#f5cc83;background:#304d4b}
body.game-mode .game-collection .guide-family-chain>button>.sprite{width:64px;height:64px;max-width:100%;object-fit:contain}
body.game-mode .game-collection .guide-family-chain>button>small{font:600 17px/1.15 Pixelify,monospace;overflow-wrap:anywhere}
body.game-mode .game-collection .guide-family-chain>button>span{font:600 11px/1.3 var(--body);color:#d3e5d7}
body.game-mode .game-collection .guide-family-chain>b{flex:none;color:#9fbcad;font-size:18px}
body.game-mode .game-collection .guide-empty{display:grid;gap:10px;align-content:start}
body.game-mode .game-collection .guide-empty .text-button{width:100%;white-space:normal}
@media(max-width:1100px){
 body.game-mode .game-collection .collection-toolbar{grid-template-columns:minmax(0,1fr) minmax(110px,.7fr) minmax(130px,.9fr)}
 body.game-mode .game-collection .collection-toolbar .segmented{grid-column:1/-1}
}
@media(max-width:700px){
 body.game-mode .game-collection .collection-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
 body.game-mode .game-collection .collection-toolbar .search-box{grid-column:1/-1}
 body.game-mode .game-collection .collection-toolbar .segmented button{font-size:13px;padding:8px 4px}
 body.game-mode .game-collection .guide-result-count{font-size:13px}
 body.game-mode .game-collection .guide-console.guide--detail .guide-result-count{display:none}
 body.game-mode .game-collection .guide-collection-plan{padding:11px}
}
@media(min-width:480px) and (max-width:1000px) and (max-height:500px){
 body.game-mode .game-collection .guide-console:not(.guide--detail)>.collection-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}
 body.game-mode .game-collection .guide-console:not(.guide--detail)>.collection-toolbar .segmented{grid-column:1/-1}
 body.game-mode .game-collection .guide-console:not(.guide--detail)>.collection-toolbar .search-box{grid-column:1/-1}
}
