.team-plans912{margin:16px 0;padding:14px;border:1px solid #829da1;border-radius:14px;background:#173744;color:#e4eeee}.team-plans912>summary{min-height:48px;cursor:pointer;font-weight:800;align-content:center}.team-plan912{padding:12px;margin-top:12px;border:1px solid #a1b4b4;border-radius:12px;background:#fffaf3;color:#263e49}.team-plan912 label{display:block;font-weight:700}.team-plan912 input{display:block;width:100%;box-sizing:border-box;min-height:46px;margin:8px 0;border:1px solid #748b96;border-radius:8px;padding:10px;background:#fff;color:#233842}.team-plan912 button{min-height:46px;white-space:normal}.plan-preview912 article{padding:12px;border:1px solid #96acb1;border-radius:10px;margin:10px 0}.plan-preview912 p{line-height:1.6}.plans-error912{color:#ad2842!important;min-height:1em}.result-focus912>.result-growth881{margin:10px 0}.result-highlights912{padding:12px 16px;border:1px solid #8aab9c;border-radius:12px;background:#1f403f;color:#eef5db;margin:12px 0}.result-highlights912 p{margin:6px 0;color:#e8ebcf!important}.result-focus912>.victory-stage887{margin-bottom:12px}.result-focus912>.victory-stage887>div:first-child{padding-top:12px}.result-focus912>.victory-stage887 h2{font-size:clamp(28px,4vw,40px)!important;margin:4px 0!important}.result-focus912>.victory-stage887 p{font-size:13px;margin:5px 0 8px}.result-focus912 .result-details881 .finish-hero530{margin:12px 0}.result-focus912 .next-encounter902{padding:12px 14px;margin:8px 0}.result-focus912 .next-encounter902 h3{font-size:19px}.result-focus912 .finish-actions530{margin:8px 0;padding:8px 0}.result-focus912 .finish-actions530>.continue-same902{margin:0 0 6px}.result-focus912 .result-highlights912>strong{color:#f6e5af!important}@media(max-width:600px){.team-plan912 button{width:100%;margin:5px 0}.result-focus912 .victory-prizes892{grid-template-columns:repeat(auto-fit,minmax(75px,1fr));gap:6px}.result-focus912 .victory-prizes892>div{padding:8px 5px}.result-focus912 .victory-prizes892 strong{font-size:21px}.result-focus912 .victory-prizes892 span{font-size:10px}.result-focus912 .next-encounter902 p{font-size:12px}.result-highlights912{padding:10px 12px}}
.team-simple912 .team-command699 .command-actions699{display:flex;flex-wrap:wrap;gap:8px}.team-simple912 .team-command699 .command-actions699>button{flex:1;min-height:48px;white-space:normal}.team-simple912 .collection-tools528{margin-top:14px}.team-simple912>.trainer-refine557{margin:10px 0!important}.team-simple912 .trainer-refine557 .collection-quick865{border:0;background:transparent;padding:0}.team-simple912 .trainer-heading528{margin-top:18px}.team-simple912 .trainer-heading528 p{font-size:13px}.team-sheet-simple912 .sheet-help912{font-size:13px;line-height:1.5}.team-sheet-simple912 .sheet-extra912{padding:10px 12px;border:1px solid #97a7aa;border-radius:12px}.team-sheet-simple912 .sheet-extra912 summary{min-height:44px;cursor:pointer}.team-sheet-simple912 .sheet-extra912 button{width:100%;margin:6px 0}#collection-dialog .team-plans912>.team-plan912{background:#fffaf3!important;color:#263e49!important}#collection-dialog .team-plan912 :is(label,strong,p){color:#263e49!important}#collection-dialog .team-plan912 input{background:#fff!important;color:#233842!important}#collection-dialog .team-plans912>summary{color:#f7e4b6!important;background:#173744!important}

#collection-dialog .team-sheet-simple912 details.pokemon-progress779{display:block!important;padding:10px 12px!important;margin:10px 0!important}#collection-dialog .pokemon-head912{display:grid!important;grid-template-columns:56px 1fr;gap:12px;align-items:center;cursor:pointer;min-height:64px}#collection-dialog .pokemon-head912::after{content:"＋";grid-column:2;font-size:16px;font-weight:800;color:#30546c}#collection-dialog .pokemon-progress779[open]>.pokemon-head912::after{content:"−"}#collection-dialog .pokemon-head912 h4{margin:0 0 6px!important}#collection-dialog .pokemon-head912 small{display:block}#collection-dialog .pokemon-head912>canvas{max-width:56px}#collection-dialog .pokemon-progress779>.pokemon-actions779{margin-top:12px}

#collection-dialog .team-sheet-simple912 details.pokemon-progress779{display:block!important;padding:10px 12px!important;margin:10px 0!important}#collection-dialog .pokemon-head912{display:grid!important;grid-template-columns:56px 1fr;gap:12px;align-items:center;cursor:pointer;min-height:64px}#collection-dialog .pokemon-head912::after{content:"＋";grid-column:2;font-size:16px;font-weight:800;color:#30546c}#collection-dialog .pokemon-progress779[open]>.pokemon-head912::after{content:"−"}#collection-dialog .pokemon-head912 h4{margin:0 0 6px!important}#collection-dialog .pokemon-head912 small{display:block}#collection-dialog .pokemon-head912>canvas{max-width:56px}#collection-dialog .pokemon-progress779>.pokemon-actions779{margin-top:12px}
