.platform-note{padding:24px 28px;margin:20px 0}.platform-note h2{margin-top:0}.platform-status{font-size:1.3rem!important;line-height:1.45}.platform-description{display:block;max-width:590px;white-space:normal;margin-top:8px;line-height:1.5}.platform-check{display:inline-flex;align-items:center;gap:9px;margin:8px 20px 8px 0;min-height:36px}.platform-check input,.platform-industries input{width:18px;height:18px;flex-shrink:0}.platform-industries{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;margin:20px 0}.platform-industries label{display:flex;gap:12px;align-items:flex-start;padding:12px;border:1px solid var(--line,#dce4f3);border-radius:9px}.platform-industries small{display:block;margin-top:7px;line-height:1.5;color:var(--muted,#6d7d96)}@media(max-width:680px){.platform-industries{grid-template-columns:1fr}.platform-note{padding:20px}.platform-note .modal-actions{flex-wrap:wrap}.platform-description{min-width:220px;max-width:350px}}

.platform-summary{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:680px){.platform-summary{grid-template-columns:1fr}.platform-summary .metric{padding:20px}.platform-status{font-size:1.2rem!important}}
.subscription-plan-table td:last-child{white-space:normal;min-width:220px;max-width:300px;overflow-wrap:anywhere}.subscription-plan-table details ul{padding-left:20px;margin:12px 0}.subscription-plan-table details li{white-space:normal;line-height:1.5;margin:4px 0}

.ai-usage-panel .metrics{margin:1rem 0}.ai-usage-panel .metric{min-width:0}.ai-usage-progress{display:flex;gap:1rem;align-items:center;margin:1rem 0}.ai-usage-progress progress{width:min(30rem,75%);height:1.2rem;accent-color:var(--primary,#355cde)}
