.payment-choice{min-width:7.5em}.payment-choice>summary{display:inline-block;cursor:pointer;list-style:none}.payment-choice>summary::-webkit-details-marker{display:none}.payment-choice>summary:after{content:' ▾'}.payment-choice[open]>summary{margin-bottom:8px}.payment-choice select{min-width:8em;width:100%;margin-bottom:8px}.payment-choice .button,.accounting-table .button{font-size:.88rem;padding:8px 12px;white-space:nowrap}.payment-choice .is-issue,.accounting-table .is-short{color:#a72e2e}.payment-choice .is-resolved{color:var(--green);font-weight:700}.accounting-table input[type=number]{min-width:9em;max-width:12em;margin-bottom:8px}.accounting-table td{vertical-align:top}.accounting-totals{margin:24px 0}.vendor-settings{padding:20px;border:1px solid #d6e0d8;border-radius:12px;margin:24px 0}.vendor-settings summary{cursor:pointer;font-weight:700;color:var(--green)}.vendor-settings p{line-height:1.9}.accounting-panel .price-row{gap:16px;flex-wrap:wrap}.accounting-panel .price-row strong{white-space:nowrap}.payment-choice:focus-within{outline:2px solid var(--gold);outline-offset:4px} @media(max-width:640px){.accounting-panel .price-row{display:flex;flex-direction:column;align-items:flex-start}.accounting-panel .price-row strong{align-self:flex-end}}
