.history-registration-card .membership-explanation{font-size:14px;line-height:1.75;color:#5b6575;margin:0 0 18px}
.history-registration-card[data-registration-type="INDIVIDUAL"]:only-child{grid-column:1/-1}
.history-registration-card .membership-team{border:1px solid var(--ui-line);background:var(--ui-soft);border-radius:var(--ui-radius-small);padding:18px;margin:18px 0;min-width:0}
.history-registration-card .membership-team h4{font-size:18px;line-height:1.5;margin:0 0 4px;color:#263248;overflow-wrap:anywhere}
.history-registration-card .membership-team p{font-size:14px;line-height:1.65;color:#626d7d;margin:0 0 12px;overflow-wrap:anywhere}
.history-registration-card .membership-members{list-style:none;padding:0;margin:12px 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
.history-registration-card .membership-members li{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;padding:10px 0;border:0;border-bottom:1px solid var(--ui-line);border-radius:0;background:transparent;font-size:14px;line-height:1.6;min-width:0}
.membership-members li>span{overflow-wrap:anywhere}.membership-members small{flex-basis:100%;color:#647084;font-size:12px}.membership-members .membership-you{font-size:12px;color:#9e2030;background:var(--ui-red-soft);padding:2px 6px;border-radius:4px}
.history-registration-card .membership-team .membership-date{font-size:12px;margin:10px 0 0}
@media(max-width:600px){.history-registration-card .membership-members{grid-template-columns:minmax(0,1fr)}.history-registration-card .membership-team{padding:14px}.history-registration-card .membership-team h4{font-size:16px}}
