.pp-finance-tool{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;padding:1.1rem 1.2rem;margin:1.2rem 0;border:1px solid var(--border-bright,#8599a1);border-radius:14px;background:var(--surface,#fff);color:var(--tp,#142126)}
.pp-finance-tool>div{flex:1 1 250px}.pp-finance-tool strong{font:650 1rem var(--ui,system-ui,sans-serif)}.pp-finance-tool p{font-size:.88rem;line-height:1.55;color:var(--ts,#455b64);margin:.35rem 0 0}.pp-finance-tool button{min-height:46px;padding:.65rem 1rem;border:1px solid var(--teal,#087f73);border-radius:9px;background:transparent;color:var(--teal,#087f73);font:600 .9rem var(--ui,system-ui,sans-serif);cursor:pointer}.pp-finance-tool button:focus-visible{outline:3px solid var(--teal,#087f73);outline-offset:3px}.pp-finance-tool button:disabled{opacity:.65;cursor:wait}.pp-finance-tool-status{flex-basis:100%}.pp-finance-tool-status:empty{display:none}@media(max-width:450px){.pp-finance-tool button{width:100%}}
