.platform-grid{display:grid;grid-template-columns:minmax(260px,360px) minmax(0,1fr);gap:24px;align-items:start}
.platform-card{border:1px solid var(--line,#ddd);border-radius:14px;padding:20px;background:var(--card,#fff)}
.platform-card h2{margin-top:0}.platform-company{padding:16px 0;border-bottom:1px solid var(--line,#ddd)}
.platform-company h3{margin:0 0 8px}.platform-company p{margin:6px 0}.platform-search{display:flex;gap:10px;align-items:end}.platform-search label{flex:1}
#platform-invite-result{margin:18px 0;padding:16px;background:#f2f7ef;border-radius:12px}
.account-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.account-actions button{flex:1}
@media(max-width:760px){.platform-grid{grid-template-columns:1fr}.platform-search{flex-wrap:wrap}.platform-company .actions{flex-wrap:wrap}}
