.partner-profit-summary{margin:18px 0;padding:14px;border:1px solid #cfdced;border-radius:12px;background:#f8fbff}.partner-profit-summary summary{cursor:pointer;font-size:17px;font-weight:800;color:#174f75}.partner-profit-warning{padding:10px;border-radius:8px;background:#fff1cf;color:#7a5200;font-size:13px;font-weight:700}.partner-profit-totals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.partner-profit-totals p{margin:0;padding:11px;border-radius:10px;background:#fff}.partner-profit-totals span{display:block;color:#61718a;font-size:12px}.partner-profit-totals strong{display:block;margin-top:5px}.partner-profit-totals .profit{background:#e6f7ec;color:#17633a}.partner-profit-summary ul{margin-bottom:0}@media(max-width:620px){.partner-profit-totals{grid-template-columns:1fr}}
