.extra-panel685,.team-guide685{padding:16px;border:1px solid #bcae99;border-radius:14px;margin:12px 0;background:var(--panel,#fffaf3);color:var(--ink,#302c29)}.extra-panel685 select{display:block;min-height:44px;width:100%;max-width:100%;font-size:16px}.extra-panel685 button{margin:6px;min-height:44px}.team-guide685 article{padding:12px 0;border-bottom:1px solid #bcae9955}.trainer-identity685{display:block;color:#f3d08c;letter-spacing:.04em}.report-table685{width:100%;border-collapse:collapse;font-size:14px}.report-table685 th,.report-table685 td{padding:7px 4px;text-align:left;border-bottom:1px solid #9f958755}.report-scroll685{overflow:auto;max-width:100%}
[data-identity685]{border-top:3px solid var(--identity685,#e6c36e)}.trainer-identity685{color:var(--identity685,#f3d08c)}.result-voice522{border-inline-start:3px solid var(--identity685,#e6c36e)}.encounter-matchup685{margin:12px 0}.encounter-matchup685 .team-guide685{margin-bottom:0}

.exp-share-earned685{margin:16px 0;padding:16px;border:1px solid #d9b967;border-radius:12px;background:#233338;color:#fff2d8}.exp-share-earned685 h3{color:#ffe0a3}.exp-share-earned685 a{display:inline-flex;min-height:44px;align-items:center}#exp-share685{scroll-margin-top:24px}

.tower-card689{padding:24px;margin:24px 0;border:1px solid #b5c8c5;border-radius:18px;background:linear-gradient(120deg,#e5efeb,#f9f5e9)}.tower-card689 h2{margin:8px 0}.tower-training689{display:inline-flex;align-items:center;min-height:44px;margin:8px 16px;color:#234f50;font-weight:700}.boss-plan689{padding:14px;border-left:4px solid #478376;background:#e8f1ec;color:#183d3c;margin:12px 0}.boss-plan689 p{margin:6px 0;line-height:1.5}
.odds-grid690{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.odds-grid690 article{padding:14px;border:1px solid #c7d6cf;border-radius:12px;background:#f4f6ef}.odds-grid690 p{font-size:13px;line-height:1.5}.recruit-transparency690{padding:20px 0}.recruit-transparency690 select{width:100%;max-width:520px;min-height:44px}.coverage-tools690{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px 0}.coverage-tools690 input,.coverage-tools690 select{width:100%;min-height:44px}.coverage-note690{grid-column:1/-1;font-size:13px}.coverage-card690{padding:10px;border-left:4px solid #8b9294;background:#eef1ef;font-size:12px;line-height:1.5}.coverage-card690[data-kind=high]{border-color:#36865a;background:#dfeee4}.coverage-card690[data-kind=some]{border-color:#c69838;background:#f7efd9}.sidequest690{padding:14px;margin:12px 0;background:#edf1e6;border-left:4px solid #9d8b4b}.sidequest690 select{display:block;width:100%;min-height:44px;margin:10px 0}.sidequest690 small{display:block;line-height:1.5}.medals690{padding:16px;border:1px solid #c1b582;border-radius:12px;margin:14px 0}.recap-moments690{padding:14px 14px 14px 34px;background:#183745;color:#e7eee9;line-height:1.6;border-radius:10px}.recap-moments690 li+li{margin-top:12px}.trainer-result690{display:grid;grid-template-columns:72px 1fr;gap:4px 12px;align-items:center;padding:16px;margin-top:16px;border:1px solid #bfa16c;border-radius:14px;background:#163441;color:#f7e2b9}.trainer-result690 img{grid-row:span 2;width:72px;height:86px;object-fit:contain;image-rendering:pixelated}.trainer-result690 blockquote{margin:0;font-style:italic}.rival-record690{border:1px solid #bdcec4;border-radius:16px;padding:20px;margin:16px 0}.rival-record690 details{margin:12px 0}.rival-record690 input{display:block;width:100%;min-height:44px}.rival-record690 form button{margin-top:8px}@media(max-width:600px){.odds-grid690{grid-template-columns:repeat(2,minmax(0,1fr))}.coverage-tools690{grid-template-columns:1fr}.recap-moments690{font-size:13px}.rival-record690{padding:16px}}
.effects691{padding:16px;border:1px solid #668d9b;border-radius:12px;margin:12px 0;background:#102d3a;color:#edf4ed}.effects691 article{padding:10px 0;border-bottom:1px solid #ffffff20}.effects691 p{line-height:1.5;margin:6px 0}.effects691 small{display:block;font-size:12px;line-height:1.5;color:#c7d9df}.effect-evidence691{padding:10px;border-left:3px solid #e5bd72;background:#ffffff0b}.mastery-panel525 select{display:block;width:100%;min-height:44px;margin:8px 0}.trainer-card[data-mastery691=bronze],.trainer-result690[data-mastery691=bronze]{outline:2px solid #bf9069}.trainer-card[data-mastery691=silver],.trainer-result690[data-mastery691=silver]{outline:2px solid #c7d7e9}.trainer-card[data-mastery691=gold],.trainer-result690[data-mastery691=gold]{outline:2px solid #e9c566}.trainer-card[data-mastery691=master],.trainer-result690[data-mastery691=master]{outline:3px double #cfadff;box-shadow:0 0 16px #af88e929}.menu-theme586 .story688.travel-scene691{padding:18px;border:1px solid var(--travel-accent,#b6c6b2);border-radius:16px;background:linear-gradient(110deg,#122e3aef,#122e3aba),var(--travel-image);background-position:center;background-size:cover;color:#f1f4e9;margin:16px 0}.menu-theme586 .story688.travel-scene691 summary{font-weight:700;min-height:32px}.menu-theme586 .story688.travel-scene691>strong{display:block;margin:16px 0 10px;color:var(--travel-accent,#d4e4c2)}.menu-theme586 .story688.travel-scene691 p{line-height:1.65;max-width:70ch}.menu-theme586 .story688.travel-scene691 button{min-height:44px;margin:4px;border:1px solid #b5cac6;background:#163d47;color:#f6efe0;border-radius:10px;padding:9px 12px}.menu-theme586 .story688.travel-scene691 button[aria-pressed=true]{border-color:#f0d28b;background:#31545a}@media(max-width:600px){.menu-theme586 .story688.travel-scene691{padding:14px}.menu-theme586 .story688.travel-scene691 button{display:block;width:100%;margin:8px 0}.effects691{padding:12px}.inspector-moves542 li{min-width:0;overflow-wrap:anywhere}}
@media(max-width:430px){.wallet528{gap:6px!important}.currency528{min-width:0;padding:8px 6px!important;gap:5px!important}.currency528>span{min-width:0;display:flex;flex-direction:column;align-items:flex-start!important;gap:0!important}.currency528 small{white-space:nowrap!important;font-size:10px!important;overflow-wrap:normal!important;word-break:normal!important}.currency528 svg{flex-shrink:0;width:15px!important}.currency528 b{white-space:nowrap;font-size:15px!important}}

@media(max-width:430px){.menu-theme586.collection-shell528 #collection-root .currency528{padding:6px!important;gap:5px!important}.menu-theme586.collection-shell528 #collection-root .currency528>span{display:grid!important;grid-template-columns:1fr;gap:0!important}.menu-theme586.collection-shell528 #collection-root .currency528 small{white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important}}
.menu-theme586 .story688.travel-scene691{background:linear-gradient(110deg,#122e3aef,#122e3aba),var(--travel-image)!important;background-position:center!important;background-size:cover!important;color:#f1f4e9!important}.menu-theme586 .story688.travel-scene691 p,.menu-theme586 .story688.travel-scene691 summary{color:#f1f4e9!important}.menu-theme586 .story688.travel-scene691>strong{color:var(--travel-accent,#d4e4c2)!important}.menu-theme586 .story688.travel-scene691 button{background:#163d47!important;color:#f6efe0!important}.menu-theme586 .story688.travel-scene691 button[aria-pressed=true]{background:#31545a!important}
