.reward-more{border:1px solid var(--border);background:var(--surface-well)}.reward-more summary{cursor:pointer;color:var(--foreground);flex-wrap:wrap;align-items:baseline;gap:6px 14px;padding:12px 14px;font-size:14px;font-weight:700;list-style:none;display:flex}.reward-more summary::-webkit-details-marker{display:none}.reward-more summary:before{content:"";border-right:2px solid var(--primary);border-bottom:2px solid var(--primary);flex:none;align-self:center;width:8px;height:8px;transition:transform .12s;transform:rotate(-45deg)}.reward-more[open] summary:before{transform:rotate(45deg)}.reward-more summary>span{color:var(--primary);font-weight:400}.reward-more summary:hover{background:var(--surface-raised)}.reward-more summary:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.reward-more-body{border-top:1px solid var(--border);flex-direction:column;gap:20px;padding:6px 14px 16px;display:flex}.reward-more-body>label{color:#b6c5a4;flex-direction:column;gap:8px;min-width:0;font-size:14px;display:flex}.reward-more-body input{border:1px solid var(--border);background:#172012;min-width:0;font-size:16px}@media (prefers-reduced-motion:reduce){.reward-more summary:before{transition:none}}.reward-layout.reward-scenario{grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr)}.reward-scenario .reward-inputs{background:var(--surface-panel)}.reward-scenario .reward-inputs input{background:var(--surface-well)}.reward-scenario .reward-inputs :is(input,.field-select-trigger){min-height:44px}.reward-scenario .reward-totals>div{background:var(--surface-panel);border-top:2px solid var(--primary)}.reward-scenario .reward-totals .reward-loss{border-top-color:#d79e8b}.reward-scenario .reward-totals strong{color:var(--foreground);font-variant-numeric:tabular-nums}.reward-scenario .reward-totals p{margin:12px 0 0;font-size:14px;line-height:1.5}.reward-output-error,.reward-field-error{color:#e5b5a4}.reward-field-error{font-size:14px;line-height:1.4}.reward-scenario .reward-inputs input[aria-invalid=true]{border-color:#c9917c}.reward-scenario .reward-population{flex-wrap:wrap;gap:12px 24px;margin:0;display:flex}.reward-scenario .reward-population>div{align-items:baseline;gap:12px;display:flex}.reward-scenario .reward-population dt{color:var(--muted-foreground);font-size:14px}.reward-scenario .reward-population dd{font-variant-numeric:tabular-nums;margin:0}.reward-filter-status{flex-wrap:wrap;align-items:center;gap:12px;font-size:14px;display:flex}.reward-filter-status>output{flex:1;min-width:0}.reward-related-events{gap:12px;display:grid}.reward-scenario .reward-zone-table>.secondary-action{margin-top:16px;display:inline-flex}.reward-scenario .reward-output{min-width:0}.reward-scenario .reward-number-field{flex-direction:column;gap:8px;min-width:0;display:flex}@media (max-width:1150px){.reward-layout.reward-scenario{grid-template-columns:1fr}.reward-scenario .reward-more,.reward-scenario .reward-filter-status{grid-column:1/-1}}.reward-page-heading>.secondary-action{white-space:nowrap;flex-shrink:0}.reward-scenario .reward-output:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.reward-receipt>summary:focus-visible{outline:2px solid var(--primary);outline-offset:3px}
