/* The complete result scrolls inside the battle viewport. */
body.arena75.arena74.arena52.arena58 #app[data-combat-viewport=true] .battle-panel[data-combat-ended=true]{overflow-y:auto;overscroll-behavior:contain;justify-content:flex-start}
#paktweber215 #app .recap270{flex:none;width:100%;min-width:0;box-sizing:border-box;border:1px solid var(--pw-edge,#c3b99c);border-radius:12px;background:var(--pw-panel,#fff9e9);color:var(--pw-ink,#293f38);padding:12px;text-shadow:none}
#paktweber215 #app .recap270-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:5px 12px;margin:0 0 8px}
#paktweber215 #app .recap270-heading h3{margin:0;font-size:16px;color:inherit}
#paktweber215 #app .recap270-heading>span{font-size:12px;color:inherit}
#paktweber215 #app .recap270-pacts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
#paktweber215 #app button.recap270-pact{display:flex;align-items:center;gap:8px;min-height:66px;width:100%;min-width:0;margin:0;padding:8px;border:1px solid var(--pw-edge,#c3b99c);border-radius:8px;background:transparent;color:inherit;text-align:left;font:inherit;box-shadow:none;white-space:normal;touch-action:manipulation}
#paktweber215 #app button.recap270-pact:hover{border-color:var(--pw-gold,#88702c)}
#paktweber215 #app .recap270-pact-copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;overflow-wrap:anywhere}
#paktweber215 #app .recap270-pact-copy strong{font-size:13px;color:inherit}
#paktweber215 #app .recap270-pact-copy small{font-size:10px;color:inherit;line-height:1.25}
#paktweber215 #app .recap270-pact-copy>span{font-size:12px;line-height:1.3}
#paktweber215 #app .recap270-status{display:flex;align-items:center;gap:6px;flex:none;font-size:11px;font-weight:700;color:inherit}
#paktweber215 #app .recap270-status b{font-size:22px;font-weight:400}
#paktweber215 #app .recap270-portraits{display:flex;flex:none;align-items:center;gap:3px}
#paktweber215 #app .recap270-portraits .portrait{display:block;width:28px;height:36px;min-height:0;aspect-ratio:auto;border-radius:5px;overflow:hidden;margin:0}
#paktweber215 #app .recap270-portraits .portrait img{width:100%;height:100%;object-fit:cover;object-position:center 25%}
#paktweber215 #app .recap270-portraits>b{font-size:12px}
#paktweber215 #app .recap270-tip{margin-top:9px;padding-top:8px;border-top:1px solid var(--pw-edge,#c3b99c)}
#paktweber215 #app .recap270-tip>strong{font-size:12px;color:inherit}
#paktweber215 #app .recap270-tip>p,#paktweber215 #app .recap270-empty{margin:4px 0 7px;font-size:13px;line-height:1.4;color:inherit;overflow-wrap:anywhere}
#paktweber215 #app .recap270-actions{display:flex;flex-wrap:wrap;gap:8px}
#paktweber215 #app .recap270-actions>button{min-height:44px;margin:0;padding:7px 12px;white-space:normal;flex:1;font-size:12px;touch-action:manipulation}
#paktweber215 #app .recap270-tip>small{display:block;font-size:10px;line-height:1.3;margin-top:5px;color:inherit}
#paktweber215 #app .recap270-income{flex:none;text-align:center;font-size:12px;line-height:1.3;margin:0}
#paktweber215 #app .battle-panel[data-combat-ended=true] #next{flex:none;margin-top:auto;min-height:44px}
@media(max-width:760px){#paktweber215 #app .recap270-pacts{grid-template-columns:1fr}#paktweber215 #app .recap270{padding:9px}#paktweber215 #app .recap270-heading h3{font-size:14px}}
@media(max-width:360px){#paktweber215 #app .recap270-portraits{display:none}}
@media(forced-colors:active){#paktweber215 #app button.recap270-pact{border-color:ButtonText}}

#paktweber215 #app .battle-panel[data-combat-ended=true] .ui-battle-outcome{display:block;flex:none}
