.platform-panel{padding:22px;margin-bottom:16px;min-width:0}.platform-panel h3{font-size:17px;margin:0 0 14px}.platform-panel>p,.platform-panel details>p{font-size:13px;color:var(--muted);line-height:1.6}.platform-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;margin-top:18px}.platform-grid label{display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:600;color:var(--muted);min-width:0}.platform-grid input,.platform-grid select{width:100%;min-width:0;min-height:42px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);padding:9px 11px;font:inherit;font-weight:400}.platform-grid input:focus,.platform-grid select:focus{outline:3px solid color-mix(in srgb,var(--brand) 22%,transparent);border-color:var(--brand)}.platform-grid button{justify-self:start;align-self:end}.platform-panel summary{cursor:pointer;font-size:15px;font-weight:700}.platform-panel .row-actions{flex-wrap:wrap}#platform-events{font-size:12px;line-height:1.7;overflow-wrap:anywhere;padding-left:20px}#platform-notice{overflow-wrap:anywhere}.platform-panel table{min-width:840px}#platform-confirm-dialog p,#owner-invite-dialog p,#platform-invitation-dialog p{font-size:12px;line-height:1.6}@media(max-width:900px){.platform-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.platform-panel{padding:16px}}
