html,body,.app-shell,main,.view,#sheetBody{min-height:0!important;max-height:none!important}.view.active,#sheetBody,.asset-cards56,.savings58,.months58{overflow-y:visible!important;clip:auto!important}.sheet-heading,.heading58,.compact-intro56,.asset-cards56>article,.savings58>article,.months58 details,.weekly-cards58 article{contain:none!important;isolation:auto!important}.sheet-heading:first-child,.heading58:first-child{margin-top:0!important;padding-top:14px!important}.asset-months56,.month-inputs58{align-items:start}.asset-months56 label,.month-inputs58 label{min-height:58px}.asset-months56 input,.month-inputs58 input{position:static!important;transform:none!important}.month-add59{width:100%;margin-top:10px;padding:11px;border:1px dashed #cdbcb2;border-radius:10px;background:#fffaf7;color:#5f514a;font-weight:700}.inline-actions59{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:10px}.inline-actions59 button{padding:9px;border:1px solid #dfd2ca;border-radius:9px;background:#fff}.credit-cards59{background:transparent!important;border:0!important;padding:0!important;margin:14px 0!important}.credit-cards59>header{display:flex;justify-content:space-between;align-items:end;margin-bottom:8px}.credit-cards59 h3,.credit-cards59 h4{margin:0}.credit-cards59 header small{color:#cf8588;letter-spacing:.12em}.credit-cards59 header span{font-size:11px;color:#88766d}.credit-cards59>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.credit-cards59 article{display:grid;grid-template-columns:36px 1fr auto;gap:9px;align-items:center;background:#f5f0fa;border:1px solid #dfd7ea;border-radius:14px;padding:12px}.card-mark59{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:#79658b;color:#fff;font-weight:700}.credit-cards59 p{margin:2px 0;color:#756b79;font-size:10px}.credit-cards59 strong{font-size:18px}.empty59{grid-column:1/-1;text-align:center;color:#88766d;background:#fff;padding:18px;border-radius:12px}.payment-notice59{position:fixed;right:18px;top:82px;z-index:9999;display:grid;gap:4px;width:min(360px,calc(100% - 32px));padding:16px 42px 16px 16px;border:1px solid #d9c9df;border-radius:16px;background:#f5f0fa;box-shadow:0 16px 50px #392d4030}.payment-notice59 button{position:absolute;right:10px;top:8px;border:0;background:transparent;font-size:20px}.payment-notice59 span{font-size:12px;color:#6f6274}
@media(max-width:760px){.credit-cards59>div{grid-template-columns:1fr}.credit-cards59>header{display:block}.credit-cards59 article{grid-template-columns:34px 1fr}.credit-cards59 article>strong{grid-column:2}.inline-actions59{grid-template-columns:1fr}.sheet-heading,.heading58{padding-inline:2px!important}.asset-cards56>article,.savings58>article{min-height:max-content!important}}
