.pending-payments{border-color:var(--color-info);flex-direction:column;gap:10px;padding:16px 20px;display:flex}.pending-payments h2{font-size:1.8rem}.pending-payment-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pending-payment{background:var(--color-surface);border:3px solid var(--color-border);border-radius:var(--radius-medium);align-items:center;gap:12px;padding:8px 12px;display:flex}.pending-payment .av{border-width:3px;width:40px;height:40px;font-size:.9rem}.pending-payment-text{flex-direction:column;flex:1;gap:2px;font-size:1.15rem;display:flex}.pending-payment-text strong{font-weight:700}.pending-payment-time{opacity:.7;font-size:.9rem}.btn.pending-payment-confirm{border-width:3px;min-width:0;padding:8px 16px;font-size:1.2rem}.payment-waiting{color:var(--color-info);margin:6px 0 0;font-size:1rem;font-weight:600}@media (width<=720px){.pending-payments{order:-2;padding:12px}.pending-payments h2{font-size:1.5rem}.pending-payment{flex-wrap:wrap}.btn.pending-payment-confirm{flex-basis:100%}}.reminder{flex-direction:column;align-items:center;gap:4px;display:flex}.reminder-button{background:var(--color-surface);border:3px solid var(--color-info);border-radius:var(--radius-small);color:var(--color-info);align-items:center;gap:6px;padding:6px 12px;font-size:1.05rem;font-weight:600;display:inline-flex}.reminder-button:hover:not(:disabled){background:var(--color-info);color:var(--color-on-strong)}.reminder-status{text-align:center;color:var(--color-heading);margin:0;font-size:.95rem;font-weight:600}.reminder--friends{width:100%;margin-top:12px}.reminder--balance{margin-top:10px}