.investment-web input,.investment-web select{width:100%;min-width:0;box-sizing:border-box;padding:12px;font:inherit;color:inherit;background:var(--surface,#fff);border:1px solid var(--line,#e4ddea);border-radius:10px}.investment-web{overflow-wrap:anywhere}.investment-web .funds-card{padding:20px;margin:16px 0}.investment-web .funds-line{flex-wrap:wrap}.investment-web .funds-line>span{min-width:0}.investment-web .funds-field{margin:18px 0}.investment-actions{display:flex;flex-wrap:wrap;gap:12px;margin:18px 0}.investment-web [data-error]{color:#b13c37;line-height:1.6}

.investment-web{color:var(--ink,#332a3e);font-variant-numeric:tabular-nums}.investment-web .funds-hero{background:var(--card,#fff);color:var(--ink,#332a3e);border:1px solid var(--line,#e4dfea);border-radius:18px;padding:24px}.investment-web .funds-hero strong{color:var(--primary,#634b74);font-size:38px;line-height:1.3}.investment-web .funds-hero p{color:var(--muted,#74617f);font-size:14px;margin:12px 0}.investment-web .funds-card{border:1px solid var(--line,#e4dfea);border-radius:16px;background:var(--card,#fff)}.investment-web .investment-actions{gap:10px}.investment-web button{min-height:44px}.investment-web .funds-line{width:100%;text-align:left;gap:12px}.investment-web .funds-line strong{font-variant-numeric:tabular-nums}.investment-web .funds-field span{margin-bottom:8px}.investment-web>p{font-size:13px;line-height:1.8;color:var(--muted,#74617f)}@media(max-width:420px){.investment-web .funds-hero{padding:20px}.investment-web .funds-hero strong{font-size:32px}.investment-actions>button{flex:1 1 40%;padding:10px}.investment-web .funds-card{padding:16px}}
