.inline-form:has(.inline-field){align-items:flex-end}.inline-field{gap:4px;min-width:0;display:grid}.inline-field.grow{flex:14rem}.inline-form .hint{flex-basis:100%;margin:0}button.stat{font:inherit;color:inherit;text-align:left;cursor:pointer;border:0}button.stat:hover,button.stat[aria-pressed=true]{background:var(--sunken);box-shadow:inset 0 -2px 0 var(--accent)}button.stat:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.stat-action{color:var(--accent);font-size:12px;font-weight:600}.money-note{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.money-section{border:0;gap:14px;margin:0;padding:0;display:grid}.money-section+.money-section{border-top:1px solid var(--line);padding-top:16px}.money-section>legend,.money-section>h3{margin:0 0 4px;padding:0;font-size:14px;font-weight:700}.choice-list{gap:6px;display:grid}.advanced{margin-top:10px}.advanced>summary{cursor:pointer;color:var(--text-2);font-size:13px;font-weight:600}.advanced[open]>summary{margin-bottom:10px}.report-empty{text-align:center;padding:28px 18px}.report-empty h2{margin:0 0 6px;font-size:17px}.ranked li.ranked-header{color:var(--text-3);padding-top:0;font-size:12px}
