.layout-preview537{display:grid;grid-template-columns:160px minmax(0,1fr);gap:10px 16px;align-items:center;border:1px solid #45626a;border-radius:12px;padding:14px;margin:16px 0 0;background:#102832;text-align:left;min-width:0}.layout-preview537 svg{display:block;width:100%;height:auto;max-height:115px}.layout-preview537>div{min-width:0}.layout-preview537>div>small{display:block;font:700 9px/1.5 system-ui;letter-spacing:.1em;color:#a9c5bd}.layout-preview537 strong{display:block;font:700 16px/1.4 system-ui;color:#e9dec1;margin:5px 0}.layout-preview537 p{font:12px/1.6 system-ui!important;color:#b9ced2!important;margin:6px 0 0!important}.layout-preview537>.layout-legend537{grid-column:1/-1;font:10px/1.5 system-ui;color:#9fb7bc}.next-fight509 .layout-preview537{margin:12px 0 18px;max-width:100%;box-sizing:border-box}
.collection-shell528 .move-list509{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:10px 0;align-items:start;min-width:0}.collection-shell528 .move-list509>.move509{padding:0;margin:0;min-width:0;border-radius:8px;border:1px solid #415b69;background:#102a37}.collection-shell528 .move-list509>.move509[open]{grid-column:1/-1}.collection-shell528 .move509>summary{display:grid;gap:3px;position:relative;min-height:56px;box-sizing:border-box;padding:9px 12px 9px 23px;border-left:3px solid var(--move-accent,#9cc7bb);list-style:none;line-height:1.4}.collection-shell528 .move509>summary::-webkit-details-marker{display:none}.collection-shell528 .move509>summary:before{content:'›';position:absolute;left:8px;top:12px;color:#e2d4ad;font-size:16px;line-height:1}.collection-shell528 .move509[open]>summary:before{content:'⌄'}.move-name537{font:650 12px/1.4 system-ui;color:#e8e9de;overflow-wrap:anywhere}.move-meta537{font:10px/1.45 system-ui;color:#acc5cd}.collection-shell528 .move509>p,.collection-shell528 .move509>small{padding:0 12px;margin:8px 0;line-height:1.55;font-size:11px!important}.collection-shell528 .move509>p:empty{display:none}.collection-shell528 .trainer-moves528 .poke-detail{gap:10px}.collection-shell528 .compare-pokemon508 .move-list509{grid-template-columns:1fr}
@media(max-width:600px){.collection-shell528 .move-list509{grid-template-columns:1fr}.collection-shell528 .move509>summary{min-height:54px;padding-top:8px;padding-bottom:8px}.layout-preview537{grid-template-columns:110px minmax(0,1fr);gap:8px;padding:11px}.layout-preview537 strong{font-size:14px}.layout-preview537 p{font-size:11px!important}.layout-preview537>.layout-legend537{font-size:9px}}
@media(max-width:360px){.layout-preview537{grid-template-columns:1fr}.layout-preview537 svg{width:180px;justify-self:center;max-height:100px}}

.collection-shell528 .trainer-moves528 .poke-detail>.move-list509,.collection-shell528 .trainer-moves528 .poke-detail>.pokemon-theme516{grid-column:1/-1;width:100%;box-sizing:border-box}.collection-shell528 .compare-pokemon508>.move-list509{grid-column:1/-1}.collection-shell528 .move509:not([open])>:not(summary){display:none!important}.collection-shell528 .move509[open]{padding-bottom:3px}.collection-shell528 .trainer-moves528 .poke-detail>div{min-width:0}
.collection-shell528 .move509>summary{margin:0}.collection-shell528 .trainer-sheet528 .trainer-moves528{margin:12px 0 0}
