/* Measured against the approved 941 x 1672 reference.
   Geometry source: game/specs/settlement-template-20261020/layout.json.
   Artwork is clipped into measured bands; live labels and rewards stay native. */
#result[data-approved-battle-flow="ready"]{padding:0;overflow:hidden;overscroll-behavior:none;place-items:center}
#result[data-approved-battle-flow="ready"] .result-card{position:relative;isolation:isolate;container-type:inline-size;box-sizing:border-box;width:min(100vw,calc(100dvh * 941 / 1672),650px);aspect-ratio:941/1672;height:auto;min-height:0;max-height:none;max-width:none;margin:0;padding:0;overflow:hidden;background:none!important;border:0;border-radius:0}
#result[data-approved-battle-flow="ready"] .result-card::before,#result[data-approved-battle-flow="ready"] .result-card::after{content:none!important}
#result[data-approved-battle-flow="ready"] .result-card>.result-art{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;background:url("https://sgcdn.gxqlove.top/zhimajiangjun/static-20261103-9e2f00eadfcd/assets/ui/settlement-defeat-reference-v1.png") center/100% 100% no-repeat}
#result[data-approved-battle-flow="ready"].result--victory .result-card>.result-art{background-image:url("https://sgcdn.gxqlove.top/zhimajiangjun/static-20261103-9e2f00eadfcd/assets/ui/settlement-victory-reference-v1.png")}
#result[data-approved-battle-flow="ready"] .result-art__header,#result[data-approved-battle-flow="ready"] .result-art__slice{position:absolute;left:0;width:100%;margin:0;padding:0;border:0;box-shadow:none;overflow:hidden;background:none}
#result[data-approved-battle-flow="ready"] .result-art__header{display:none}
#result[data-approved-battle-flow="ready"] .result-art__header img{position:absolute;left:0;top:0;display:block;width:100%;height:592.90780142%;max-width:none;max-height:none;object-fit:fill;transform:none;filter:none}
#result[data-approved-battle-flow="ready"] .result-art__victory{display:none!important}
#result[data-approved-battle-flow="ready"].result--victory .result-art__victory{display:block!important}
#result[data-approved-battle-flow="ready"].result--victory .result-art__defeat{display:none!important}
#result[data-approved-battle-flow="ready"] .result-art__slice{left:8.71413390%;width:82.78427205%;top:var(--slice-top);height:var(--slice-height)}
#result[data-approved-battle-flow="ready"] .result-art__slice:nth-child(n+5){display:none}
#result[data-approved-battle-flow="ready"] .result-art__slice img{position:absolute;left:-10.96543504%;top:var(--image-top);display:block;width:122.05005959%;height:var(--image-height);max-width:none;max-height:none;object-fit:fill;transform:none;filter:none}
#result[data-approved-battle-flow="ready"] .result-card>:not(.result-art){z-index:1}
#result[data-approved-battle-flow="ready"] .result-hero{position:absolute;left:0;top:0;width:100%;height:16.86602871%;margin:0;padding:0;pointer-events:none;background:none}
#result[data-approved-battle-flow="ready"] .result-hero h1{background:none!important;font-size:0;color:transparent;-webkit-text-fill-color:transparent;text-shadow:none;filter:none}
#result[data-approved-battle-flow="ready"] .result-detail{position:absolute;inset:0;width:100%;height:100%;min-height:0;max-height:none;margin:0!important;padding:0;border:0;pointer-events:none;background:none;box-shadow:none}
#result[data-approved-battle-flow="ready"] .result-match-side{left:14.45270988%;top:17.34449761%;width:28.05526036%;height:6.57894737%;margin:0;padding:0}
#result[data-approved-battle-flow="ready"] .result-match-side--opponent{left:59.93623804%}
#result[data-approved-battle-flow="ready"] .result-match-side small{position:absolute;left:0;top:0.63761955cqw;width:100%;height:auto;margin:0;padding:0;text-align:center;font:400 3.08182784cqw/1.1 BattleBody;color:#49311e;letter-spacing:0}
#result[data-approved-battle-flow="ready"] .result-match-side b{position:absolute;left:0;top:4.46333688cqw;bottom:auto;display:flex;width:100%;height:auto;align-items:center;justify-content:center;gap:0.31880978cqw;margin:0;padding:0;font:400 5.31349628cqw/1.1 BattleBody;font-synthesis:none;white-space:nowrap;letter-spacing:0}
#result[data-approved-battle-flow="ready"] .result-match-side--player b{color:#115a7d}
#result[data-approved-battle-flow="ready"] .result-match-side--opponent b{color:#963b2c}
#result[data-approved-battle-flow="ready"] .result-match-side b .bf-rank-word,#result[data-approved-battle-flow="ready"] .result-match-side b .bf-rank-zero{font:inherit;align-self:auto;margin:0}
#result[data-approved-battle-flow="ready"] .bf-rank-star{width:4.78214665cqw;height:4.78214665cqw;margin:0;align-self:center}
#result[data-approved-battle-flow="ready"] .result-match-versus{left:42.72051010%;top:18.12200957%;width:15.30286929%;height:5.44258373%;margin:0;padding:0}
#result[data-approved-battle-flow="ready"] .result-stats{position:absolute;left:9.35175345%;top:25.95693780%;width:81.40276302%;height:20.93301435%;margin:0;padding:0;border:0;background:none;box-shadow:none}
#result[data-approved-battle-flow="ready"] .result-damage-board{left:0;top:0;width:46.34464752%;height:100%;margin:0;padding:0;border:0;background:none;box-shadow:none}
#result[data-approved-battle-flow="ready"] .result-damage-board--ai{left:54.43864230%;width:45.69190601%}
#result[data-approved-battle-flow="ready"] .result-damage-board>h2{left:2.97555792cqw;top:1.14285714%;width:auto;height:auto;margin:0;padding:0;border:0;background:none;box-shadow:none;color:#fff1ce;font:400 4.53985122cqw/1 PlayerOutput,BattleBody;white-space:nowrap}
#result[data-approved-battle-flow="ready"] .result-damage-row{left:0;width:100%;height:24.28571429%;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none}
#result[data-approved-battle-flow="ready"] .result-damage-row:nth-child(2){top:21.14285714%}
#result[data-approved-battle-flow="ready"] .result-damage-row:nth-child(3){top:50.28571429%}
#result[data-approved-battle-flow="ready"] .result-damage-row:nth-child(4){top:78.28571429%}
#result[data-approved-battle-flow="ready"] .result-damage-row__heading{position:absolute;inset:0;margin:0;padding:0;border:0;background:none;box-shadow:none}
#result[data-approved-battle-flow="ready"] .result-damage-row__heading b{position:absolute;left:0;top:0;margin:0;padding:0;display:block;min-height:0;font:400 2.86928799cqw/1.2 BattleBody;color:#24160e;white-space:nowrap}
#result[data-approved-battle-flow="ready"] .result-damage-row__heading label[data-approved-lettering]{font:400 calc(2.86928799cqw * var(--bf-label-scale,1))/1.2 BattleBody!important;color:#24160e!important;font-weight:400!important;letter-spacing:0}
#result[data-approved-battle-flow="ready"] .result-damage-row__heading strong{right:-0.85015940cqw;top:1.16896918cqw;margin:0;padding:0;font:400 3.40063762cqw/1 StatsNumbers,BattleBody;color:#803823}
#result[data-approved-battle-flow="ready"] .result-damage-mvp{top:-0.85015940cqw;width:6.80127524cqw;height:4.03825717cqw;padding:0;margin:0}
#result[data-approved-battle-flow="ready"] .result-stats .result-damage-row__track{left:0;width:100%;height:2.01912859cqw!important;min-height:0!important;margin:0!important;padding:0!important;border:0;border-radius:0.42507970cqw!important;background:#b59b6d55!important;box-shadow:none}
#result[data-approved-battle-flow="ready"] .result-stats .result-damage-row:nth-child(2) .result-damage-row__track{top:5.20722635cqw}
#result[data-approved-battle-flow="ready"] .result-stats .result-damage-row:nth-child(3) .result-damage-row__track{top:4.25079702cqw}
#result[data-approved-battle-flow="ready"] .result-stats .result-damage-row:nth-child(4) .result-damage-row__track{top:3.93198725cqw}
#result[data-approved-battle-flow="ready"] .result-damage-row:not(:last-child)::after{left:0;right:0;top:8.60786397cqw;height:1px;background:#b4936466}
#result[data-approved-battle-flow="ready"] .result-loot{left:8.71413390%;top:47.48803828%;width:82.78427205%;height:19.61722488%;margin:0;padding:0;background:none!important;box-shadow:none;overflow:hidden}
#result[data-approved-battle-flow="ready"] .result-section-heading h2{left:0.31880978cqw;top:2.55047821cqw;width:100%;height:auto;margin:0;padding:0;text-align:center;font:400 6.64187035cqw/1 LootTitle,BattleBody;color:#24160e}
#result[data-approved-battle-flow="ready"] .result-section-heading small{left:auto!important;right:2.12539851cqw!important;top:3.40063762cqw;width:8.28905420cqw;height:4.88841658cqw;margin:0;padding:0!important;box-sizing:border-box;border:0.95642933cqw solid transparent!important;border-image:url('https://sgcdn.gxqlove.top/zhimajiangjun/static-20261103-9e2f00eadfcd/assets/battle-flow-approved-v1/count-frame-v2.webp') 14 stretch!important;font:400 2.97555792cqw/1 BattleBody}
#result[data-approved-battle-flow="ready"] .result-loot-empty{display:none!important}
#result[data-approved-battle-flow="ready"] .result-loot-list,#result[data-approved-battle-flow="ready"] .result-loot-list.is-scrollable{inset:10.20191286cqw 1.27523911cqw 2.76301807cqw;max-height:none;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x;scroll-snap-type:x proximity;margin:0;padding:0;background:transparent}
#result[data-approved-battle-flow="ready"] .result-loot[data-approved-empty="false"] .result-loot-list{inset:10.20191286cqw 1.27523911cqw 2.76301807cqw;display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-start;gap:1.27523911cqw;background:transparent;overflow-x:auto;overflow-y:hidden}
#result[data-approved-battle-flow="ready"] .result-loot[data-approved-empty="false"] .result-loot-list::before,#result[data-approved-battle-flow="ready"] .result-loot[data-approved-empty="false"] .result-loot-list::after{content:"";flex:1 0 0}
#result[data-approved-battle-flow="ready"] .result-loot-list::-webkit-scrollbar{display:none}
#result[data-approved-battle-flow="ready"] .result-loot-entry--weapon{width:12.42cqw;height:12.42cqw;scroll-snap-align:center;flex:0 0 auto}
#result[data-approved-battle-flow="ready"] .result-strength-guide,#result[data-approved-battle-flow="ready"].result--victory .result-strength-guide,#result[data-approved-battle-flow="ready"].result--defeat .result-strength-guide{position:absolute;z-index:3;left:8.28905420%;top:68.00239234%;width:83.52816153%;height:auto;aspect-ratio:2148/395;display:block;min-height:0;margin:0;padding:0;overflow:visible;border:0;border-radius:0;background:none;box-shadow:none;line-height:0;transform:none}
#result[data-approved-battle-flow="ready"] .result-strength-guide__art{display:block;width:100%;height:auto;max-width:none;object-fit:contain;transform:none}
#result[data-approved-battle-flow="ready"] #result-item-guide{position:absolute;z-index:1;left:58.3%;right:auto;top:26.3%;width:36%;height:49%;min-width:0;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;cursor:pointer;-webkit-tap-highlight-color:transparent}
#result[data-approved-battle-flow="ready"] #result-item-guide:focus-visible{outline:none;outline-offset:0}
#result[data-approved-battle-flow="ready"] #result-item-guide span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
#result[data-approved-battle-flow="ready"] .reward-actions{position:absolute;inset:0;width:100%!important;height:100%!important;min-height:0;max-height:none;margin:0!important;padding:0!important;border:0;background:none;pointer-events:none}
#result[data-approved-battle-flow="ready"] .reward-actions button{position:absolute;inset:auto;left:8.71413390%;top:77.93062201%;width:82.78427205%;height:7.29665072%;min-height:0!important;max-height:none;box-sizing:border-box!important;display:flex!important;justify-content:center;align-items:center;gap:1.27523911cqw;margin:0!important;padding:0!important;border:0!important;border-radius:0;background:none!important;box-shadow:none;transform:none;font:400 5.73857598cqw/1.2 BattleBody;color:#fff0d2;pointer-events:auto}
#result[data-approved-battle-flow="ready"] .reward-actions #double-reward{left:9.24548353%;top:86.18421053%;width:81.82784272%;height:6.22009569%;justify-content:flex-start;padding:0 0 0 28.69287991cqw!important;font:400 4.67587673cqw/1.2 BattleBody;color:#24160e;background:none!important}
#result[data-approved-battle-flow="ready"] .reward-actions :is(.bf-label-prefix,.bf-label-amount,.bf-label-pay){position:static;margin:0;transform:none;align-self:center!important;font:inherit!important;line-height:inherit}
#result[data-approved-battle-flow="ready"] .result-damage-board--ai>h2{font-family:EnemyOutput,BattleBody}

/* Reference chrome is retained outside the three live-data panels. */
#result[data-approved-battle-flow="ready"] .result-strength-guide{top:67.82296651%!important;height:9.21052632%!important;aspect-ratio:auto!important}
#result[data-approved-battle-flow="ready"] .result-strength-guide__art{opacity:0}
#result[data-approved-battle-flow="ready"] .reward-actions #claim-reward{width:82.78427205%!important;height:7.29665072%!important;padding:0!important;align-items:center;background:transparent url("https://sgcdn.gxqlove.top/zhimajiangjun/static-20261103-9e2f00eadfcd/assets/battle-flow-approved-v1/result-primary-v2.webp") center/100% 100% no-repeat!important}
#result[data-approved-battle-flow="ready"] .reward-actions #double-reward{width:81.82784272%!important;height:6.22009569%!important;padding:0 0 0 28.69287991cqw!important;align-items:center;background:transparent url("https://sgcdn.gxqlove.top/zhimajiangjun/static-20261103-9e2f00eadfcd/assets/battle-flow-approved-v1/result-secondary-v2.webp") center/100% 100% no-repeat!important}
#result[data-approved-battle-flow="ready"] .result-match-side--opponent small{font-family:BattleBody}

#result[data-approved-battle-flow="ready"] .result-damage-row:nth-child(2) .result-damage-row__heading strong{top:1.16896918cqw}
#result[data-approved-battle-flow="ready"] .result-damage-row:nth-child(3) .result-damage-row__heading strong{top:0.63761955cqw}
#result[data-approved-battle-flow="ready"] .result-damage-row:nth-child(4) .result-damage-row__heading strong{top:0.42507970cqw}
#result[data-approved-battle-flow="ready"] .result-damage-board--ai .result-damage-row__heading strong{right:-0.42507970cqw}


