.growth-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px;margin:18px 0}.growth-card{border:1px solid var(--line,#444);border-radius:14px;padding:18px;min-width:0;overflow-wrap:anywhere;margin:12px 0}.growth-card h2{font-size:19px}.growth-card h3{font-size:17px}.growth-card p,.growth-original{white-space:pre-wrap;overflow-wrap:anywhere}.growth-form,.growth-filters{display:flex;flex-wrap:wrap;align-items:end;gap:12px;margin:18px 0}.growth-form label,.growth-filters label{display:grid;gap:7px;flex:1 1 200px;min-width:0}.growth-form input,.growth-form select,.growth-form textarea,.growth-filters input,.growth-filters select{box-sizing:border-box;min-width:0;width:100%;padding:10px;border:1px solid var(--line,#555);border-radius:8px;background:var(--panel,#19191e);color:inherit;font:inherit}.growth-form textarea{min-height:96px;resize:vertical}.growth-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:12px 0}.growth-card button,.growth-form button{white-space:normal;max-width:100%}.growth-card details{margin:14px 0}.growth-card summary{cursor:pointer}.growth-card small{overflow-wrap:anywhere}html[data-theme=light] .growth-form input,html[data-theme=light] .growth-form select,html[data-theme=light] .growth-form textarea,html[data-theme=light] .growth-filters input,html[data-theme=light] .growth-filters select{background:#fff}@media(max-width:540px){.growth-form label,.growth-filters label{flex-basis:100%}.growth-card{padding:14px}}
