.budget[data-astro-cid-gq5iso25]{--cell-border: var(--outline-light);--error-container: color-mix(in srgb, var(--error) 10%, #FFFFFF);--success: #27ae60;display:flex;flex-direction:column;min-width:0;min-height:0;flex:1;background:#fff;font-size:14px}.i-dollar-sign[data-astro-cid-gq5iso25]:before{content:""}.i-arrow_right[data-astro-cid-gq5iso25]:before{content:""}.check[data-astro-cid-gq5iso25][data-tone=on]:before{content:""}.check[data-astro-cid-gq5iso25][data-tone=off]:before{content:""}.budget-title[data-astro-cid-gq5iso25]{min-width:0;overflow:hidden;text-overflow:ellipsis}.app__titlebar[data-astro-cid-gq5iso25] .i-dollar-sign[data-astro-cid-gq5iso25]{font-size:17px}.main[data-astro-cid-gq5iso25]{position:relative;flex:1;min-height:0;display:flex;flex-direction:column;padding:0 10px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.budget--phone[data-astro-cid-gq5iso25] .main[data-astro-cid-gq5iso25]{padding:0 16px}.budget--phone[data-astro-cid-gq5iso25] .main[data-astro-cid-gq5iso25]::-webkit-scrollbar{display:none}.grid[data-astro-cid-gq5iso25],.total-row[data-astro-cid-gq5iso25]{min-width:1200px}.grid[data-astro-cid-gq5iso25]{flex:1;min-height:0}.scroller[data-astro-cid-gq5iso25]{padding:14px 0 16px}.line[data-astro-cid-gq5iso25]{position:relative;display:flex;width:100%;min-width:1200px;height:54px}.title[data-astro-cid-gq5iso25]{margin-top:18px;background:#fff}.title--estimate[data-astro-cid-gq5iso25]{margin-top:0}.title[data-astro-cid-gq5iso25] h3[data-astro-cid-gq5iso25],.title[data-astro-cid-gq5iso25] h4[data-astro-cid-gq5iso25]{position:sticky;left:0;margin:0}.title[data-astro-cid-gq5iso25] h3[data-astro-cid-gq5iso25]{font-size:21px;font-weight:700;line-height:1.2}.title[data-astro-cid-gq5iso25] h4[data-astro-cid-gq5iso25]{font-size:14px;font-weight:500;line-height:1.2}.title--estimate[data-astro-cid-gq5iso25]{height:34px}.status[data-astro-cid-gq5iso25]{position:sticky;left:0;width:-moz-max-content;width:max-content;padding-bottom:8px;color:#23a455;font-size:14px;font-weight:500;line-height:20px;letter-spacing:.1px}.title--section[data-astro-cid-gq5iso25]{height:34px}.cell[data-astro-cid-gq5iso25]{position:relative;display:flex;flex-direction:column;flex:0 0;min-width:130px;padding:4px 8px;border:1px solid var(--cell-border);line-height:1.1;white-space:nowrap;font-variant-numeric:tabular-nums;background:var(--surface-2)}.cell[data-astro-cid-gq5iso25]>small[data-astro-cid-gq5iso25]:first-child{margin-bottom:6px;opacity:.5;font-size:80%;line-height:1}.cell[data-astro-cid-gq5iso25] small[data-astro-cid-gq5iso25]{font-size:80%;line-height:1}.fade[data-astro-cid-gq5iso25]{opacity:.5}.name[data-astro-cid-gq5iso25]{flex:1 1 200px;min-width:150px}.name-value[data-astro-cid-gq5iso25]{display:flex;align-items:center;gap:6px;min-width:0}.name-value[data-astro-cid-gq5iso25] .i[data-astro-cid-gq5iso25]{flex:0 0 auto;font-size:13px}.name-text[data-astro-cid-gq5iso25]{min-width:0;overflow:hidden;text-overflow:ellipsis}.name--totals[data-astro-cid-gq5iso25]{justify-content:center}.hrs[data-astro-cid-gq5iso25]{min-width:auto}.subs[data-astro-cid-gq5iso25]{display:flex;align-items:flex-start}.sub[data-astro-cid-gq5iso25]{position:relative;display:flex;flex-direction:column;gap:2px;margin-right:16px}.sub[data-astro-cid-gq5iso25]:last-child{margin-right:0}.sub[data-astro-cid-gq5iso25]:not(.sub--first):before{content:"";position:absolute;top:0;bottom:0;left:-7px;border-left:1px solid #d0d0d0}.sub[data-astro-cid-gq5iso25]:not(.sub--first):first-child:before{display:none}.side[data-astro-cid-gq5iso25]{position:absolute;top:0;right:0;bottom:0;display:grid;place-items:center;width:2rem;color:var(--primary);font-size:18px}button[data-astro-cid-gq5iso25].side{padding:0;border:0;background:none;cursor:pointer}button[data-astro-cid-gq5iso25].side:disabled{color:#3a3a3a80;cursor:default}.check-btn[data-astro-cid-gq5iso25]{display:grid;place-items:center;padding:0;border:0;background:none;cursor:pointer}.check-btn[data-astro-cid-gq5iso25]:disabled{cursor:default}.side[data-astro-cid-gq5iso25]:focus-visible,.check-btn[data-astro-cid-gq5iso25]:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.recorded[data-astro-cid-gq5iso25][data-tone=none]{visibility:hidden}.actual[data-astro-cid-gq5iso25]{background:transparent;cursor:text}.actual[data-astro-cid-gq5iso25]>small[data-astro-cid-gq5iso25]:first-child{margin-bottom:4px}.field[data-astro-cid-gq5iso25]{position:relative;display:flex}.actual-input[data-astro-cid-gq5iso25]{height:15px;line-height:15px;text-align:left;font-size:14px}.actual-input[data-astro-cid-gq5iso25]::-moz-placeholder{color:var(--text);opacity:.45}.actual-input[data-astro-cid-gq5iso25]::placeholder{color:var(--text);opacity:.45}.actual[data-astro-cid-gq5iso25]:focus-within{z-index:1;border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}.field[data-astro-cid-gq5iso25] .app__ghost[data-astro-cid-gq5iso25]{inset:0;justify-content:flex-start}.anim:not(.show-typing) .field[data-astro-cid-gq5iso25] .app__ghost[data-astro-cid-gq5iso25],.anim.show-billed .field[data-astro-cid-gq5iso25] .app__ghost[data-astro-cid-gq5iso25]{display:none}.anim.show-typing:not(.show-billed) [data-astro-cid-gq5iso25][data-typing]{box-shadow:0 0 0 2px var(--primary);border-radius:2px}.recorded[data-astro-cid-gq5iso25]{margin-top:3px;overflow:hidden;text-overflow:ellipsis}.done[data-astro-cid-gq5iso25]{cursor:pointer;flex:0 1 auto;min-width:3rem;align-items:center;background:transparent}.done[data-astro-cid-gq5iso25] small[data-astro-cid-gq5iso25]{margin-bottom:9px}.done[data-astro-cid-gq5iso25] .i[data-astro-cid-gq5iso25]{font-size:18px;color:var(--primary)}.margin[data-astro-cid-gq5iso25]{min-width:168px}.margin[data-astro-cid-gq5iso25],.profit[data-astro-cid-gq5iso25]{flex:0 0 auto}.profit-row[data-astro-cid-gq5iso25]{display:flex;justify-content:space-between;align-items:center}.profit-row[data-astro-cid-gq5iso25][data-tone=danger],.profit-value[data-astro-cid-gq5iso25][data-tone=danger]{color:var(--status-red)}.trend[data-astro-cid-gq5iso25]{width:25px;height:25px;margin:-8px 0;background:center / 25px 25px no-repeat}.trend[data-astro-cid-gq5iso25][data-tone=up]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25 25'%3E%3Cpath fill='%2327AE60' d='M14.47 19.132c0 .335-.117.611-.351.829a1.082 1.082 0 01-.829.352h-.779c-.318 0-.594-.118-.829-.352a1.082 1.082 0 01-.351-.83v-8.164H8.97c-.335 0-.612-.117-.83-.351a1.178 1.178 0 01-.326-.83 1.05 1.05 0 01.327-.828l3.918-3.919c.235-.234.51-.351.83-.351.334 0 .619.117.853.351l3.919 3.919c.234.234.343.51.326.829 0 .334-.109.61-.326.829a1.082 1.082 0 01-.83.351h-2.36v8.165z'/%3E%3C/svg%3E")}.trend[data-astro-cid-gq5iso25][data-tone=down]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25 25'%3E%3Cpath fill='%23AD241F' d='M11.33 5.868c0-.335.118-.611.352-.829.218-.234.495-.351.83-.351h.778c.318 0 .595.117.829.351.234.218.352.494.352.83v8.164h2.36c.336 0 .612.117.83.351.217.235.326.511.326.83a1.05 1.05 0 01-.326.828l-3.919 3.919c-.234.234-.51.352-.829.352-.335 0-.62-.118-.854-.352l-3.918-3.919a1.05 1.05 0 01-.327-.829c0-.334.109-.61.327-.829.217-.234.494-.351.829-.351h2.36V5.868z'/%3E%3C/svg%3E")}.more-less[data-astro-cid-gq5iso25]{display:block;min-height:1em;margin-top:3px}.more-less[data-astro-cid-gq5iso25][data-tone=success]{color:var(--success)}.more-less[data-astro-cid-gq5iso25][data-tone=danger]{color:var(--status-red)}.row[data-astro-cid-gq5iso25][data-tone=red]{background:var(--error-container)}.row[data-astro-cid-gq5iso25][data-tone=red]>.cell[data-astro-cid-gq5iso25]:not(.done,.actual){background:var(--error-container)}.row[data-astro-cid-gq5iso25]{transition:background-color .3s ease}.row[data-astro-cid-gq5iso25]>.cell[data-astro-cid-gq5iso25]{transition:background-color .3s ease}.total-row[data-astro-cid-gq5iso25]{position:relative;z-index:2;margin:0 -10px;padding:1px 10px 0;min-width:1220px;background:#fff;box-shadow:0 0 2px #0000004d,0 -1px 6px 2px #00000026}.budget--phone[data-astro-cid-gq5iso25] .total-row[data-astro-cid-gq5iso25]{margin:0 -16px;padding:1px 16px 0;min-width:1232px}.total-row[data-astro-cid-gq5iso25] strong[data-astro-cid-gq5iso25]{font-weight:700}.is-flash[data-astro-cid-gq5iso25]{animation:budget-flash .9s ease-out}@keyframes budget-flash{0%{box-shadow:0 0 0 3px #0375d873}}@media(prefers-reduced-motion:reduce){.row[data-astro-cid-gq5iso25],.row[data-astro-cid-gq5iso25]>.cell[data-astro-cid-gq5iso25]{transition:none}}.win[data-astro-cid-iw4jhtjd]{position:absolute;inset:0;display:flex;overflow:hidden;border-radius:10px;background:var(--surface-3);box-shadow:0 0 0 1px #ffffff29,0 40px 90px -30px #020812d9,0 16px 32px -16px #02081299}.callout[data-astro-cid-iw4jhtjd]{top:112px;left:var(--chip-x, auto);right:var(--chip-right, 24px);transition:opacity .35s ease,left .45s ease,right .45s ease}.callout[data-astro-cid-iw4jhtjd]:after{bottom:-5px;left:var(--arrow-x, auto);right:var(--arrow-right, 40px)}.callout[data-astro-cid-iw4jhtjd][data-at=logs]{--chip-x: 485px;--chip-right: auto;--arrow-x: 40px;--arrow-right: auto}.callout[data-astro-cid-iw4jhtjd][data-at=bill]{--chip-x: 712px;--chip-right: auto;--arrow-x: 56px;--arrow-right: auto}.anim[data-astro-cid-iw4jhtjd]:not(.show-chip) .callout[data-astro-cid-iw4jhtjd]{opacity:0;transform:translateY(6px)}.replay[data-astro-cid-iw4jhtjd]{bottom:-36px}.try[data-astro-cid-iw4jhtjd]{top:-32px;left:-44px}@media(max-width:980px){.callout[data-astro-cid-iw4jhtjd]{display:none}}.stack[data-astro-cid-s4hpxsul]{position:relative}.stack[data-astro-cid-s4hpxsul] .win[data-astro-cid-s4hpxsul]{scroll-margin-top:150px}.win[data-astro-cid-s4hpxsul]{position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:10px;background:#fff;box-shadow:0 0 0 1px #ffffff29,0 24px 50px -20px #020812cc}.readout[data-astro-cid-s4hpxsul]{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:3px;height:78px;margin:0 0 30px;overflow:hidden;font-family:Readex Pro,sans-serif;text-align:center;color:#fff;transition:opacity .35s ease}.readout[data-astro-cid-s4hpxsul] b[data-astro-cid-s4hpxsul]{font-size:15px;font-weight:600;line-height:1.3;color:#f8cd26}.readout[data-astro-cid-s4hpxsul][data-tone=warn] b[data-astro-cid-s4hpxsul]{color:#ff8f85}.readout[data-astro-cid-s4hpxsul][data-tone=win] b[data-astro-cid-s4hpxsul]{color:#6ee7a0}.readout[data-astro-cid-s4hpxsul] span[data-astro-cid-s4hpxsul]{font-size:13px;font-weight:500;line-height:1.35}.anim[data-astro-cid-s4hpxsul]:not(.show-chip) .readout[data-astro-cid-s4hpxsul]{opacity:0}.replay[data-astro-cid-s4hpxsul]{bottom:-32px}.try[data-astro-cid-s4hpxsul]{--try-height: 36px;top:-30px;right:-10px}
