.finance-record{grid-template-columns:minmax(0,1fr) auto 18px}.finance-record>span:nth-child(2){text-align:right;gap:6px;max-width:200px;display:grid}.finance-total{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.finance-total>strong{font-variant-numeric:tabular-nums}.finance-detail{gap:16px;display:grid}.finance-detail p{overflow-wrap:anywhere;margin:0}.refund-panel{border:1px solid var(--line);border-radius:14px;margin:12px 0;padding:14px}.refund-panel>summary{cursor:pointer;align-items:center;gap:8px;min-height:30px;font-weight:600;list-style:none;display:flex}.refund-panel>summary:after{content:"+";margin-left:auto}.refund-panel[open]>summary:after{content:"−"}.refund-panel[open]>summary{margin-bottom:14px}.refund-panel .field,.refund-panel .button{margin-top:12px}.refund-panel p{margin:12px 0}.refund-panel fieldset{border:0;min-width:0;padding:0}.refund-panel summary:focus-visible{outline-offset:4px;outline:2px solid}.refund-item{border-bottom:1px solid var(--line);padding:16px 0}.refund-item details{margin-top:10px}.finance-metadata{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:10px;font-size:13px;display:grid}.finance-metadata dd{overflow-wrap:anywhere;margin:0}.finance-metadata dt{color:var(--muted)}.finance-event{border-bottom:1px solid var(--line);padding:14px 0}.finance-event small{margin:6px 0;display:block}.finance-event pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}.finance-check{align-items:center;gap:8px;display:flex}.finance-check input{width:18px;height:18px}.finance-detail input,.finance-detail select,.finance-detail textarea{min-width:0;max-width:100%}@media (max-width:600px){.finance-record{grid-template-columns:minmax(0,1fr) 90px 16px}.finance-record small{font-size:11px}.finance-metadata{grid-template-columns:1fr}.finance-metadata dd{margin-bottom:8px}.ops-filters.finance-filters{grid-template-columns:auto 1fr;display:grid}.finance-filters .ops-search{grid-column:1/-1;min-width:0}.finance-filters .ops-search input{font-size:16px}}.payment-balances{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.payment-balances div{min-width:0}.payment-balances dt{color:var(--muted);font-size:.8rem}.payment-balances dd{font-variant-numeric:tabular-nums;margin:4px 0 0;font-weight:600}.settlement-response p{white-space:pre-wrap;overflow-wrap:anywhere}.notification-item{text-align:left;border:0;border-bottom:1px solid var(--line);cursor:pointer;background:0 0;flex-direction:column;align-items:flex-start;gap:5px;width:100%;padding:16px 4px;display:flex}.notification-item span{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.85rem;display:-webkit-box;overflow:hidden}.notification-item.unread{border-left:3px solid var(--green);padding-left:12px}
