.pro-bill-search{color:#6f8078;letter-spacing:.05em;gap:5px;margin:0 0 10px;font-size:8px;font-weight:900;display:grid}.pro-bill-search input{color:#17372c;background:#fff;border:1px solid #17372c1c;border-radius:10px;outline:0;width:100%;min-height:40px;padding:0 11px;font:750 10px/1 inherit}.pro-bill-search input:focus{border-color:#1f765257;box-shadow:0 0 0 3px #1f765212}.pro-bill-action{box-shadow:0 5px 12px #1769481f;color:#fff!important;background:#176948!important;border:1px solid #176948!important;border-radius:8px!important;min-width:84px!important;min-height:32px!important}.pro-bill-row:hover .pro-bill-action{background:#0f5a3e!important}.pro-panel-head .pro-investment-link{color:#28608c;background:#f4f8ff;border:1px solid #17372c1a;border-radius:9px;align-items:center;min-height:34px;margin-left:auto;padding:0 10px;font-size:8px;font-weight:900;text-decoration:none;display:inline-flex}.pro-savings-simple-head{color:#87918c;letter-spacing:.07em;text-transform:uppercase;grid-template-columns:minmax(120px,1.2fr) minmax(95px,.75fr) minmax(120px,.9fr) minmax(72px,.55fr);gap:8px;padding:0 9px 5px;font-size:7px;font-weight:950;display:grid}.pro-savings-simple-head:after{content:"Status"}.pro-saving-row.simple{grid-template-columns:minmax(120px,1.2fr) minmax(95px,.75fr) minmax(120px,.9fr) minmax(72px,.55fr)}.pro-saving-normal{color:#17372c;font-size:10px}.pro-saving-state{color:#718078;text-align:center;background:#f5f5f1;border-radius:8px;padding:6px 8px;font-size:7.5px;font-weight:900}.pro-saving-state.done{color:#40703d;background:#e5f4e2}.payday-secondary-tools{margin-top:2px!important}.purchase-check-minimal{min-height:0!important;box-shadow:none!important;background:#fbfcf8!important;border:1px solid #17372c14!important;border-radius:13px!important;grid-template-columns:minmax(160px,1fr) minmax(150px,220px) minmax(160px,1fr)!important;align-items:center!important;gap:10px!important;padding:11px 12px!important;display:grid!important}.purchase-mini-copy{gap:2px;display:grid}.purchase-mini-copy>span{color:#78877f;letter-spacing:.08em;font-size:7px;font-weight:950}.purchase-mini-copy>strong{color:#17372c;font-size:13px}.purchase-mini-copy>strong small{color:#7a8781;font-size:8px;font-weight:750}.purchase-mini-input{background:#fff;border:1px solid #17372c1c;border-radius:9px;align-items:center;gap:5px;min-height:38px;padding:0 9px;display:flex}.purchase-mini-input>span{color:#77867f;font-size:8px;font-weight:900}.purchase-mini-input input{color:#17372c;background:0 0;border:0;outline:0;width:100%;font-size:10px;font-weight:800}.purchase-mini-answer{border-radius:9px;align-items:center;gap:7px;padding:8px 9px;display:flex}.purchase-mini-answer.safe{color:#356b3b;background:#eaf5e6}.purchase-mini-answer.careful{color:#9a5835;background:#fff2ea}.purchase-mini-answer>span{gap:1px;display:grid}.purchase-mini-answer b{font-size:9px}.purchase-mini-answer small{color:inherit;font-size:7.5px}.setup-tracking-explainer{background:#f8faf6;border:1px solid #17372c14;border-radius:14px;grid-template-columns:1fr 1fr;gap:8px;margin:12px 0 4px;padding:12px;display:grid}.setup-tracking-explainer>div{background:#fff;border-radius:10px;padding:10px}.setup-tracking-explainer strong{color:#17372c;font-size:10px}.setup-tracking-explainer p{line-height:1.4;color:#6f7f77!important;margin:4px 0 0!important;font-size:8.5px!important}.setup-tracking-explainer>small{color:#75837c;grid-column:1/-1;font-size:8px}.projection-month-now{background:#fbfcf8!important;gap:13px!important;padding:18px!important}.projection-now-heading{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.projection-now-heading h2{color:#17372c!important;margin:3px 0!important;font-size:1.15rem!important}.projection-now-heading p{max-width:620px;color:#718079!important;margin:0!important;font-size:9px!important}.projection-now-left{text-align:right;gap:3px;display:grid}.projection-now-left small{color:#77867f!important;font-size:7px!important;font-weight:950!important}.projection-now-left strong{letter-spacing:-.04em;color:#17372c!important;font-size:1.65rem!important}.projection-now-left strong.negative{color:#a34c45!important}.projection-now-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.projection-now-flow article{background:#fff;border:1px solid #17372c12;border-radius:11px;gap:4px;min-width:0;padding:11px;display:grid}.projection-now-flow article.in{background:#eff8ed}.projection-now-flow article.out{background:#fff6ee}.projection-now-flow article.save{background:#edf5fb}.projection-now-flow article.balance{background:#f5f3fa}.projection-now-flow small{color:#73827a!important;font-size:7px!important;font-weight:950!important}.projection-now-flow strong{color:#17372c!important;font-size:13px!important}.projection-now-flow span{line-height:1.35;color:#7c8982!important;font-size:7.5px!important}.projection-now-income-list{border-top:1px solid #17372c12;grid-template-columns:minmax(130px,1fr) repeat(3,minmax(0,1fr));gap:6px;padding-top:10px;display:grid}.projection-now-income-list>span{color:#6d7e75;align-self:center;font-size:8px;font-weight:900}.projection-now-income-list>div{background:#fff;border-radius:9px;grid-template-columns:1fr auto;gap:2px 8px;min-width:0;padding:8px 9px;display:grid}.projection-now-income-list strong{color:#17372c;text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;overflow:hidden}.projection-now-income-list b{color:#17372c;font-size:9px}.projection-now-income-list small{grid-column:1/-1;font-weight:850;font-size:7px!important}.projection-now-income-list small.received{color:#43804b!important}.projection-now-income-list small.expected{color:#96704f!important}.savings-chart-money-table{background:#fff;border:1px solid #17372c14;border-radius:12px;margin-top:13px;overflow:hidden}.savings-chart-money-head,.savings-chart-money-line{grid-template-columns:1fr 1fr 1fr;align-items:center;gap:8px;padding:7px 10px;display:grid}.savings-chart-money-head{color:#75847c;text-transform:uppercase;background:#f5f8f2;font-size:7px;font-weight:950}.savings-chart-money-line{border-top:1px solid #17372c0e;font-size:8px}.savings-chart-money-line strong{color:#17372c}.savings-chart-money-line span:nth-child(2){color:#9a5835;font-weight:850}.savings-chart-money-line span:nth-child(3){color:#276998;font-weight:850}.investment-page{background:#f7f8f3;min-height:100vh;padding:20px 0 50px}.investment-shell{gap:14px;width:min(980px,100% - 24px);margin:0 auto;display:grid}.investment-page-head{background:#fffefa;border:1px solid #17372c14;border-radius:20px;justify-content:space-between;align-items:flex-end;gap:16px;padding:20px;display:flex}.investment-page-head small{color:#61776d;letter-spacing:.09em;font-size:8px;font-weight:950}.investment-page-head h1{color:#17372c;letter-spacing:-.045em;margin:5px 0;font-size:clamp(1.55rem,4vw,2.35rem)}.investment-page-head p{color:#718078;max-width:650px;margin:0;font-size:10px;line-height:1.5}.investment-page-head>a{color:#fff;background:#17372c;border-radius:9px;align-items:center;min-height:36px;padding:0 11px;font-size:8px;font-weight:900;text-decoration:none;display:inline-flex}.investment-details-editor{background:#fff;border:1px solid #17372c14;border-radius:18px;gap:10px;padding:16px;display:grid}.investment-details-toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.investment-details-toolbar>div{gap:2px;display:grid}.investment-details-toolbar strong{color:#17372c;font-size:11px}.investment-details-toolbar span{color:#7a8781;font-size:8px}.investment-details-toolbar button{color:#fff;background:#17372c;border:0;border-radius:9px;align-items:center;gap:5px;min-height:36px;padding:0 11px;font-size:8px;font-weight:900;display:inline-flex}.investment-details-editor>article{background:#fafbf8;border:1px solid #17372c12;border-radius:12px;gap:9px;padding:12px;display:grid}.investment-details-editor>article>strong{color:#17372c;font-size:10px}.investment-details{grid-template-columns:1fr 150px;gap:8px;display:grid}.investment-details label{color:#74827b;gap:4px;font-size:7.5px;font-weight:900;display:grid}.investment-details input{color:#17372c;background:#fff;border:1px solid #17372c1c;border-radius:9px;min-height:38px;padding:0 9px}.business-revenue-import{background:#f5f9fc;border:1px dashed #29567138;border-radius:11px;flex-wrap:wrap;align-items:center;gap:9px;margin:0 0 12px;padding:10px 11px;display:flex}.business-revenue-import button{color:#fff;background:#285c78;border:0;border-radius:9px;align-items:center;gap:5px;min-height:36px;padding:0 10px;font-size:8px;font-weight:900;display:inline-flex}.business-revenue-import small{color:#72818a;font-size:8px}.business-revenue-import p{color:#376277;width:100%;margin:0;font-size:8px;font-weight:850}.business-revenue-progression{background:#f7fafc;border:1px solid #2956711a;border-radius:12px;gap:10px;margin-top:12px;padding:12px;display:grid}.business-revenue-progression>div:first-child{gap:2px;display:grid}.business-revenue-progression>div:first-child small{color:#648091;letter-spacing:.08em;font-size:7px;font-weight:950}.business-revenue-progression>div:first-child strong{color:#244f66;font-size:11px}.business-revenue-progress-grid{grid-template-columns:repeat(6,minmax(75px,1fr));align-items:end;gap:7px;min-height:145px;display:grid;overflow-x:auto}.business-revenue-progress-grid article{text-align:center;gap:3px;min-width:75px;display:grid}.business-revenue-progress-bars{justify-content:center;align-items:flex-end;height:75px;display:flex}.business-revenue-progress-bars i{background:#4b89a7;border-radius:5px 5px 2px 2px;width:24px;min-height:4px}.business-revenue-progress-grid strong{color:#244f66;font-size:8.5px}.business-revenue-progress-grid span{color:#73828a;font-size:7.5px}.business-revenue-progress-grid small{color:#648091;font-size:6.8px}.business-revenue-progression-empty{color:#72818a;margin:10px 0 0;font-size:8.5px}@media (max-width:760px){.purchase-check-minimal{grid-template-columns:1fr!important}.pro-panel-head{flex-wrap:wrap}.pro-panel-head .pro-investment-link{margin-left:53px}.pro-savings-simple-head{display:none}.pro-saving-row.simple{grid-template-columns:1fr 1fr}.pro-saving-row.simple .pro-row-name,.pro-saving-state{grid-column:1/-1}.projection-now-heading{display:grid}.projection-now-left{text-align:left}.projection-now-flow{grid-template-columns:1fr 1fr}.projection-now-income-list{grid-template-columns:1fr}.projection-now-income-list>div{grid-template-columns:1fr auto}.savings-chart-money-table{max-height:260px;overflow:auto}.investment-page-head{align-items:flex-start;display:grid}.investment-details-toolbar{align-items:stretch;display:grid}.investment-details-toolbar button{justify-content:center;min-height:44px}.investment-details,.setup-tracking-explainer{grid-template-columns:1fr}.setup-tracking-explainer>small{grid-column:1}.business-revenue-progress-grid{grid-template-columns:repeat(6,90px)}}.investment-details-wrap{grid-template-columns:minmax(0,1fr) 180px;align-items:stretch;gap:10px;display:grid}.investment-return-summary{background:#f2f6ed;border-radius:10px;align-content:center;gap:3px;padding:10px;display:grid}.investment-return-summary>span{color:#708078;letter-spacing:.07em;text-transform:uppercase;font-size:7px;font-weight:950}.investment-return-summary>strong{color:#17372c;font-size:18px}.investment-return-summary>strong.positive{color:#2f7b4b}.investment-return-summary>strong.negative{color:#a34c45}.investment-return-summary>small{color:#74827b;font-size:8px}@media (max-width:760px){.investment-details-wrap,.investment-details{grid-template-columns:1fr}}.pro-panel-head .pro-investment-link{color:#176948;background:#edf6ee;border-color:#2060432e;border-radius:12px;min-height:44px;padding:0 16px;font-size:9px;box-shadow:0 6px 16px #17694814}.pro-leftafter-equation{color:#687b72;margin-top:6px;font-size:8px;font-weight:800;line-height:1.45;display:block}.investment-details-wrap{grid-template-columns:minmax(0,1fr) 220px}.investment-details-wrap>:first-child{grid-column:1/-1}.investment-details{grid-template-columns:repeat(3,minmax(0,1fr))}.money-out-inline-date{min-width:155px}.money-out-inline-date input{min-height:40px}.money-out-investment-panel{background:#f6faf6;border:1px solid #1769481f;border-radius:14px;grid-template-columns:minmax(180px,.7fr) minmax(280px,1.3fr);align-items:start;gap:14px;padding:14px;display:grid}.money-out-investment-copy{gap:4px;display:grid}.money-out-investment-copy strong{color:#17372c;font-size:11px}.money-out-investment-copy span{color:#718078;font-size:9px;line-height:1.45}.commitment-summary-icon svg{width:18px;height:18px}.row-icon.investment{color:#267348;background:#eaf5e8}@media (max-width:760px){.pro-panel-head .pro-investment-link{justify-content:center;width:100%;margin-left:0}.investment-details-wrap{grid-template-columns:1fr}.investment-details-wrap>:first-child{grid-column:1}.money-out-investment-panel{grid-template-columns:1fr}}
