.match-end-actions{display:flex;gap:10px;margin:13px 0 7px}.match-end-actions button{flex:1;min-height:44px;padding:10px 15px;border:1px solid #a1849d;border-radius:5px;background:linear-gradient(#1d2939f2,#1d2939f2),url('assets/ai-secondary.webp') center/cover;color:#f4e3f0;font:14px/1.6 'Microsoft YaHei',sans-serif;cursor:pointer}.match-end-actions #resign-open{color:#f4c5d5;border-color:#bb8b9b}.match-end-actions button:disabled{opacity:.4;cursor:default}.match-end-actions button:focus-visible{outline:3px solid #ffe2b0;outline-offset:3px}#ending-dialog{width:min(510px,calc(100vw - 28px));max-height:85dvh;overflow:auto;padding:27px;border:1px solid #c5a0b6;border-radius:8px;color:#f9ebf3;background:linear-gradient(#1b2032fa,#1b2032fa),url('assets/ai-panel.webp') center/cover;box-shadow:0 20px 80px #000b}#ending-dialog::backdrop{background:#080711dc;backdrop-filter:blur(5px)}#ending-dialog h2{font:700 29px/1.6 'KaiTi','SimSun',serif;color:#ffe0bd;margin:10px 0;overflow-wrap:anywhere}#ending-dialog p{font-size:16px;line-height:1.9;color:#e3d3e3}#ending-dialog #ending-message{color:#ffe0ab;min-height:26px}#ending-dialog .ending-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}#ending-dialog button{flex:1;min-width:130px;min-height:48px;padding:12px;font:15px/1.7 'Microsoft YaHei',sans-serif;color:#f9e8f2;border:1px solid #b99bad;border-radius:5px;background:linear-gradient(#263246f2,#263246f2),url('assets/ai-secondary.webp') center/cover;cursor:pointer}#ending-dialog #ending-confirm{background:linear-gradient(#71364ff2,#71364ff2),url('assets/ai-button.webp') center/cover;border-color:#e2abc4}#ending-dialog button:disabled{opacity:.45;cursor:default}#ending-dialog button:focus-visible{outline:3px solid #ffe4b5;outline-offset:3px}
@media(max-width:520px){#ending-dialog{padding:23px 20px}#ending-dialog h2{font-size:27px}#ending-dialog .ending-actions{gap:9px}#ending-dialog button{min-width:115px;font-size:14px}}
.arena>.match-end-actions{order:7}
dialog#ending-dialog{padding:27px!important;background:linear-gradient(#1b2032fa,#1b2032fa),url('assets/ai-panel.webp') center/cover!important}
@media(max-width:520px){dialog#ending-dialog{padding:23px 20px!important}}
