.nccp-dispute-panel{margin-top:18px;padding-top:18px;border-top:1px solid rgba(255,255,255,.09)}
.nccp-dispute-form{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}
.nccp-dispute-form textarea,.nccp-dispute-form input,.nccp-dispute-form select{min-height:40px;padding:9px 10px;border:1px solid rgba(255,255,255,.11);border-radius:9px;background:#171717;color:var(--text-primary)}
.nccp-dispute-form textarea,.nccp-dispute-form .nccp-profile-feedback,.nccp-dispute-form button{grid-column:1/-1}
.nccp-dispute-list{display:grid;gap:7px;margin-top:10px}.nccp-dispute-list>div{display:grid;grid-template-columns:1fr auto;gap:4px;padding:9px;border:1px solid rgba(255,255,255,.08);border-radius:9px}.nccp-dispute-list small{grid-column:1/-1;color:var(--text-secondary)}
@media(max-width:640px){.nccp-dispute-form{grid-template-columns:1fr}.nccp-dispute-form>*{grid-column:1}}
.nccp-settlement-history{margin-top:22px;padding-top:20px;border-top:1px solid rgba(255,255,255,.09)}
.nccp-settlement-history .ncap-card-heading{align-items:flex-start}.nccp-settlement-history h3{margin:0 0 4px}.nccp-settlement-history p{color:var(--text-secondary)}
.nccp-settlement-list{display:grid;gap:10px;margin-top:14px}
.nccp-settlement-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px 16px;align-items:center;padding:13px 14px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:rgba(8,12,10,.55)}
.nccp-settlement-row>div{display:grid;gap:2px}.nccp-settlement-row small{color:var(--text-secondary)}.nccp-settlement-amount{text-align:right}.nccp-settlement-note{grid-column:1/-1;margin:0;font-size:.9rem}
@media(max-width:640px){.nccp-settlement-row{grid-template-columns:minmax(0,1fr) auto}.nccp-settlement-amount{grid-column:1;text-align:left}.nccp-settlement-row>.nccp-payment-status{grid-column:2;grid-row:1/3}.nccp-settlement-note{grid-column:1/-1}}
