.partner-financial-summary{margin:0 0 18px;padding:16px;border:1px solid #b8cce2;border-radius:14px;background:#fff}
.partner-financial-summary>summary{cursor:pointer;font-size:18px;font-weight:850;color:#173b61}
.partner-financial-summary .partner-profit-warning{margin:14px 0 0;padding:10px 12px;border-radius:9px;background:#fff1cf;color:#765000;font-size:13px;font-weight:750}
.partner-financial-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:12px}
.partner-financial-groups article{padding:15px;border:1px solid #d7e1ec;border-radius:12px;background:#f8fafc}
.partner-financial-groups header strong,.partner-financial-groups header small{display:block}
.partner-financial-groups header small{margin-top:4px;color:#68788b}
.partner-financial-groups dl{margin:14px 0 0}
.partner-financial-groups dl div{display:flex;justify-content:space-between;gap:14px;padding:9px 0;border-top:1px solid #e1e8f0}
.partner-financial-groups dt{color:#53657a}.partner-financial-groups dd{margin:0;font-weight:800;white-space:nowrap}
.partner-financial-groups .profit{color:#17633a}.partner-financial-note{margin:12px 0 0;color:#65758a;font-size:13px;line-height:1.45}
@media(max-width:700px){.partner-financial-groups{grid-template-columns:1fr}.partner-financial-groups dl div{align-items:flex-end}.partner-financial-groups dt{max-width:60%}}
