.wallet-review{width:min(520px,calc(100% - 32px));max-height:85dvh;padding:28px;border:1px solid var(--border);border-radius:10px;background:var(--panel);color:var(--text)}.wallet-review h2{font:400 36px var(--display);margin:18px 0}.wallet-review .review-amount{font:500 19px var(--sans);color:var(--mint)}.wallet-review p{font:13px/1.8 var(--sans);overflow-wrap:anywhere}.wallet-review .actions{display:flex;gap:12px;margin-top:22px}.wallet-review button{min-height:44px;border:1px solid var(--border);padding:12px 18px;border-radius:5px;font:600 12px var(--sans);background:var(--action);color:var(--action-ink)}.wallet-review .secondary{background:var(--panel-2);color:var(--text)}.wallet-review .fine{font-size:11px;color:var(--text-dim)}.wallet-review::backdrop{background:#101a20bb}.fee-table{width:100%;border-collapse:collapse;margin:28px 0;font-size:13px}.fee-table th,.fee-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--border);padding:18px 10px;line-height:1.8}.fee-table th{color:var(--mint);font-size:11px;font-weight:600}.fee-table td:first-child{padding-left:0}.fee-table small{display:block;color:var(--text-dim);font-size:11px}.fee-status{padding:16px;border:1px solid var(--border);border-radius:6px;margin-top:20px}.fee-status p{margin:6px 0}.fee-status b{color:var(--mint)}.people-commitment-entry{border-top:1px solid var(--border);margin-top:28px;padding-top:24px;display:flex;justify-content:space-between;gap:20px;align-items:center}.people-commitment-entry h3{font:400 28px var(--display);margin:0 0 8px}.people-commitment-entry p{font-size:12px;color:var(--text-dim);line-height:1.8;margin:0;max-width:470px}.commitment-review dl{display:grid;grid-template-columns:110px 1fr;gap:12px;font:12px/1.8 var(--sans)}.commitment-review dt{color:var(--text-dim)}.commitment-review dd{margin:0;overflow-wrap:anywhere}.commitment-note{padding:14px 16px;border-left:2px solid var(--action);background:var(--panel-2);font:12px/1.8 var(--sans)}@media(max-width:600px){.fee-table th,.fee-table td{padding:14px 6px;font-size:11px}.people-commitment-entry{align-items:flex-start;flex-direction:column}.commitment-review dl{grid-template-columns:1fr;gap:5px}.commitment-review dd{margin-bottom:10px}}

#people-dialog .commitment-ack{display:flex;flex-direction:row;align-items:flex-start;gap:12px;margin:22px 0;font-size:12px;line-height:1.8}#people-dialog .commitment-ack input{width:18px;min-width:18px;height:18px;margin-top:3px;accent-color:var(--action)}#people-dialog select{width:100%;box-sizing:border-box;min-height:44px;background:var(--panel-2);color:var(--text);border:1px solid var(--border);border-radius:5px;padding:12px;font:12px var(--sans)}.reading-page main{margin:0 auto}.reading-page .footer-nav{display:flex;flex-wrap:wrap;gap:20px}.reading-page .fee-table{table-layout:fixed}.reading-page .fee-table th:first-child{width:20%}.reading-page .fee-table th:nth-child(2){width:26%}
