.investment-tool{color:#2d3748;background:#f7fafc;border:1px solid #d7e6e5;border-left:4px solid #319795;border-radius:8px;max-width:1100px;margin:28px auto;padding:32px}.investment-tool h2{color:#1a202c;margin:5px 0 13px;font-size:1.7rem;line-height:1.25}.investment-tool h3{margin:18px 0 8px;font-size:1.12rem}.investment-tool p,.investment-tool li{line-height:1.6}.investment-tool .eyebrow{color:#277c75;letter-spacing:.08em;font-size:.82rem;font-weight:700}.investment-tool form{gap:10px;margin:22px 0;display:grid}.investment-tool label{font-weight:700}.investment-tool textarea,.investment-tool input{color:#1a202c;width:100%;font:inherit;background:#fff;border:1px solid #9fb9ba;border-radius:5px;padding:12px}.investment-tool button{color:#fff;font:inherit;cursor:pointer;background:#277c75;border:0;border-radius:5px;justify-self:start;padding:12px 22px;font-weight:700}.investment-tool button:disabled{opacity:.55;cursor:wait}.investment-tool .hint{margin:0;font-size:.93rem}.investment-tool .warning,.investment-tool .result{background:#fff;border:1px solid #d7e6e5;border-radius:6px;padding:16px}.investment-tool .warning{border-left:4px solid #b7791f}.investment-tool .error{color:#9b2c2c}.investment-tool .registries{flex-wrap:wrap;gap:10px;display:flex}.investment-tool .registries a{color:#17635e;border:1px solid #277c75;border-radius:5px;padding:9px 12px;font-weight:700;text-decoration:none;display:inline-block}.investment-tool a:focus-visible,.investment-tool input:focus-visible,.investment-tool textarea:focus-visible,.investment-tool button:focus-visible{outline-offset:2px;outline:3px solid #319795}@media (width<=650px){.investment-tool{margin:20px 12px;padding:20px}.investment-tool button{width:100%}}.investment-tool select{color:#1a202c;width:100%;font:inherit;background:#fff;border:1px solid #9fb9ba;border-radius:5px;padding:12px}.investment-tool select:focus-visible{outline-offset:2px;outline:3px solid #319795}
