.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-block:12px;padding-inline: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-inline-end:2px solid var(--primary);border-block-end:2px solid var(--primary);flex:none;align-self:center;width:8px;height:8px;transition:none;transform:rotate(-45deg)}@media (prefers-reduced-motion:no-preference){.reward-more summary:before{transition:transform .12s}}.reward-more[open] summary:before{transform:rotate(45deg)}.reward-more summary>span{color:var(--primary);font-weight:400}@media (hover:hover) and (pointer:fine){.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-block-start:1px solid var(--border);flex-direction:column;gap:20px;padding-block:6px 16px;padding-inline:14px;display:flex}.reward-more-body>label{color:oklch(80.3% .0481 127.4);flex-direction:column;gap:8px;min-width:0;font-size:14px;display:flex}.reward-more-body input{border:1px solid var(--border);background:oklch(23% .0291 134.8);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-block-start:2px solid var(--primary)}.reward-scenario .reward-totals .reward-loss{border-block-start-color:oklch(74.85% .0737 39.22)}.reward-scenario .reward-totals strong{color:var(--foreground);font-variant-numeric:tabular-nums}.reward-scenario .reward-totals p{margin-block:12px 0;margin-inline:0;font-size:14px;line-height:1.5}.reward-output-error,.reward-field-error{color:oklch(81.18% .0609 40.4)}.reward-field-error{font-size:14px;line-height:1.4}.reward-scenario .reward-inputs input[aria-invalid=true]{border-color:oklch(70.58% .0747 41.43)}.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-block-start: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,.reward-receipt>summary:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.reward-layout.reward-kill{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.reward-kill .reward-inputs{gap:16px;padding:20px;display:flex}.reward-choice{border:0;min-width:0;margin:0;padding:0}.reward-choice legend{color:var(--muted-foreground);margin-block-end:8px;padding:0;font-size:14px}.reward-choice-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.reward-choice-option{border:1px solid var(--border);background:var(--surface-well);cursor:pointer;min-width:0;min-height:44px;color:var(--foreground);align-items:center;gap:8px;padding:10px;font-size:14px;line-height:1.4;display:flex}.reward-choice-option>span{overflow-wrap:anywhere}@media (hover:hover) and (pointer:fine){:where(.reward-choice-options:not([data-disabled])) .reward-choice-option:hover{background:var(--surface-raised);border-color:var(--muted-foreground)}}.reward-choice-options[data-disabled] .reward-choice-option{cursor:not-allowed}.reward-choice-option[data-checked=true]{border-color:var(--primary);background:color-mix(in oklch,var(--primary) 10%,var(--surface-well))}.reward-choice-option:has(:focus-visible){outline:2px solid var(--primary);outline-offset:2px}.reward-choice-radio{flex:none}.reward-choice-radio:after{display:none}.reward-choice-radio:focus-visible{box-shadow:none}.reward-kill .reward-primary-flags{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.reward-primary-flags label{border:1px solid var(--border);background:var(--surface-well);cursor:pointer;min-height:44px;padding:10px}.reward-primary-flags label[data-checked=true]{border-color:var(--primary);background:color-mix(in oklch,var(--primary) 10%,var(--surface-well))}@media (hover:hover) and (pointer:fine){.reward-primary-flags label:where(:not(:has([data-disabled]))):hover{background:var(--surface-raised)}}.reward-primary-flags label:has([data-disabled]){cursor:not-allowed}.reward-primary-flags label:has(:focus-visible){outline:2px solid var(--primary);outline-offset:2px}.reward-primary-flags [data-slot=checkbox]:after{display:none}.reward-kill-numbers{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.reward-kill-numbers>label{color:var(--muted-foreground);font-size:14px}.reward-settings-secondary{display:contents}.reward-kill-secondary{align-items:start;gap:12px;display:flex}.reward-kill-secondary>details{flex:1;min-width:0}.reward-kill-secondary>details>summary{min-height:44px;padding-block:10px;padding-inline:14px}.reward-kill-secondary>button{flex:none;min-height:44px;padding-block:10px;padding-inline:14px;font-size:14px}.reward-kill .reward-output{position:sticky;inset-block-start:calc(var(--header-height) + 20px)}.reward-kill .reward-totals>div{padding:20px}.reward-kill .reward-population{gap:8px}.reward-kill .reward-population>div{justify-content:space-between;width:100%}.reward-kill .reward-population dd{color:var(--foreground)}.reward-comparison-context{margin-block:-4px 16px;margin-inline:0;font-size:14px}.reward-comparison-context>div{justify-content:space-between;gap:16px;display:flex}.reward-comparison-context dt{color:var(--muted-foreground)}.reward-comparison-context dd{color:var(--foreground);margin:0}.reward-kill .reward-zone-table tr[data-selected=true] :is(th,td){background:color-mix(in oklch,var(--primary) 8%,var(--surface-panel));color:var(--foreground)}.reward-kill .reward-zone-table tr[data-selected=true] th{color:var(--primary)}@media (max-width:1150px){.reward-layout.reward-kill{grid-template-columns:1fr}.reward-kill .reward-output{position:static}}@media (max-width:767px){.reward-kill .reward-inputs{padding:16px}.reward-choice-options{grid-template-columns:repeat(2,minmax(0,1fr))}.reward-kill-numbers{grid-template-columns:1fr}.reward-kill-secondary{flex-wrap:wrap}.reward-kill-secondary>details{flex-basis:100%}}
