.dispute-page{display:grid;gap:14px}.dispute-page.hidden{display:none}.dispute-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.dispute-stat{padding:15px 16px;border:1px solid var(--line);border-radius:14px;background:#fff}.dispute-stat.active{border-color:#ff6548;box-shadow:inset 0 3px 0 #ff6548}.dispute-stat span,.dispute-stat small{display:block;color:var(--muted)}.dispute-stat strong{display:block;margin:5px 0;font-size:24px}.dispute-workbench{overflow:hidden;border:1px solid var(--line);border-radius:16px;background:#fff}.dispute-toolbar{display:flex;gap:9px;padding:13px;border-bottom:1px solid var(--line)}.dispute-search{display:flex;flex:1;align-items:center;gap:7px;padding:0 11px;border:1px solid var(--line);border-radius:9px;background:#f8f9fb}.dispute-search span{color:var(--muted);font-size:20px}.dispute-search input{width:100%;padding:10px 0;border:0;outline:0;background:transparent}.dispute-toolbar select{min-width:130px}.dispute-tabs{display:flex;gap:5px;padding:10px 13px;border-bottom:1px solid var(--line)}.dispute-tabs button{padding:8px 13px;border:0;border-radius:9px;background:transparent;color:var(--muted)}.dispute-tabs button.active{background:#fff0ec;color:#e94d2a}.dispute-tabs b{margin-left:4px}.dispute-layout{display:grid;grid-template-columns:minmax(620px,1.65fr) minmax(330px,.85fr);min-height:480px}.dispute-list{min-width:0;border-right:1px solid var(--line)}.dispute-list-head,.dispute-row{display:grid;grid-template-columns:1.45fr .9fr .72fr .8fr .9fr .48fr;gap:10px;align-items:center}.dispute-list-head{padding:10px 14px;background:#f8f9fb;color:var(--muted);font-size:13px}.dispute-row{width:100%;padding:15px 14px;border:0;border-bottom:1px solid var(--line);background:#fff;text-align:left}.dispute-row:hover,.dispute-row.selected{background:#fff4f0}.dispute-row.selected{box-shadow:inset 3px 0 0 #ff5a36}.dispute-row span>*{display:block}.dispute-row small{margin-top:4px;color:var(--muted)}.dispute-row em{width:max-content;padding:3px 7px;border-radius:999px;background:#eef4ff;color:#376fd0;font-style:normal}.dispute-row .danger-text{color:#e74b42}.dispute-row .warning-text{color:#e47919}.dispute-row u{color:#315efb;text-decoration:none}.dispute-detail{min-width:0;padding:18px}.dispute-detail-empty{display:grid;min-height:380px;place-items:center;color:var(--muted)}.dispute-detail-head{display:flex;justify-content:space-between;gap:12px}.dispute-detail-head h2,.dispute-detail-head p{margin:3px 0}.dispute-detail-head p,.dispute-detail-head small{color:var(--muted)}.dispute-sla{height:max-content;padding:6px 9px;border-radius:9px;background:#fff0ec;color:#e94d2a;white-space:nowrap}.dispute-money{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin:15px 0}.dispute-money div{padding:11px;border-radius:10px;background:#f7f8fb}.dispute-money span,.dispute-money strong{display:block}.dispute-money span{color:var(--muted);font-size:12px}.dispute-money strong{margin-top:4px}.dispute-block{padding-top:14px;margin-top:14px;border-top:1px solid var(--line)}.dispute-block h3{margin:0 0 9px;font-size:15px}.dispute-reason{padding:11px;border-radius:9px;background:#f7f8fb;white-space:pre-wrap;overflow-wrap:anywhere}.dispute-detail-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:15px}.dispute-detail-actions .wide{grid-column:1/-1}.dispute-detail-actions button{min-height:40px}.dispute-loading,.dispute-empty{display:grid;min-height:360px;place-items:center;color:var(--muted)}.dispute-error{padding:14px;color:#c64232}.dispute-resolution{padding:11px;border-radius:9px;background:#eef9f3;color:#167a50}.dispute-page button:disabled{cursor:not-allowed;opacity:.55}
@media(max-width:1100px){.dispute-layout{grid-template-columns:1fr}.dispute-list{border-right:0}.dispute-detail{border-top:1px solid var(--line)}}
@media(max-width:760px){.dispute-summary{grid-template-columns:1fr 1fr}.dispute-toolbar{flex-wrap:wrap}.dispute-search{flex-basis:100%}.dispute-list-head{display:none}.dispute-row{grid-template-columns:1fr 1fr}.dispute-row>span:nth-child(3),.dispute-row>span:nth-child(4){text-align:right}.dispute-row>span:nth-child(5){display:none}}
