/* «Пригласить центр — 20%» (static/partner.js) — поверх app.css. */
.partner-box { display: grid; gap: 14px; }
.partner-link code { flex: 1; min-width: 0; overflow-wrap: anywhere; }
.partner-stats { display: grid; grid-template-columns: repeat(auto-fit, minmax(130px, 1fr)); gap: 8px; }
.partner-stats .card { display: grid; gap: 2px; padding: 10px 12px; }
.partner-stats b { font-size: 18px; }
.partner-pay { display: grid; gap: 10px; }
.partner-radio { display: grid; grid-template-columns: 18px minmax(0, 1fr); gap: 8px; align-items: start; font-size: 14px; cursor: pointer; }
.partner-radio input { margin: 3px 0 0; accent-color: var(--accent); }
.partner-box .tbl { min-width: 0; }  /* в общем app.css у таблиц 760 px — на телефоне таблица центров уезжала вбок */
