html{--app-text-color:#1f2937;--app-muted-text-color:#667085;--app-accent-color:#18a058;--app-accent-soft-color:#18a05817;--app-surface-color:#fff;--app-line-color:#1f293721;--app-border-color:#e5e7eb;color:var(--app-text-color);background-color:var(--app-surface-color);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}html.dark{--app-text-color:#f3f4f6;--app-muted-text-color:#a1a1aa;--app-accent-color:#63e2b7;--app-accent-soft-color:#63e2b71f;--app-surface-color:#101014;--app-line-color:#ffffff21;--app-border-color:#2f3037;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body,#app{color:inherit;background-color:inherit}#app{min-height:100vh}@media (hover:none) and (pointer:coarse){html,body,#app{touch-action:pan-x pan-y}input,textarea,select{font-size:16px!important}}.page-content{--content-line:var(--app-line-color);--content-muted:var(--app-muted-text-color);--content-accent:var(--app-accent-color);width:min(100%,680px);color:var(--app-text-color);text-align:left;box-sizing:border-box;margin:0 auto;padding-left:16px;padding-right:16px}.page-content--wide{width:min(100%,760px)}.page-content--with-action{padding-bottom:72px}.record-drawer .n-drawer-body-content-wrapper{padding-bottom:0}.record-drawer .record-drawer__footer{background:var(--app-surface-color);padding:0}.record-drawer__actions{box-sizing:border-box;gap:6px;width:100%;padding:8px 16px;display:flex}.record-drawer__submit{flex:2;min-width:0}.record-drawer__cancel{flex:1;min-width:88px}@media (width<=800px){.record-drawer{max-width:none!important}.record-drawer .n-drawer-header{padding:max(14px, env(safe-area-inset-top)) 16px 14px}.record-drawer .n-drawer-body-content-wrapper{background:var(--app-surface-color);padding:0 16px}.record-drawer .n-drawer-body{background:var(--app-surface-color)}.record-drawer__actions{padding:6px 12px max(0px, calc(env(safe-area-inset-bottom,0px) - 16px))}.record-drawer__actions .n-button{min-height:36px}}.content-summary{border-bottom:1px solid var(--content-line);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px;display:grid}.content-summary__item{min-width:0;padding:0 12px 15px;position:relative}.content-summary__item+.content-summary__item{padding-left:20px}.content-summary__item+.content-summary__item:before{background:var(--content-line);content:"";width:1px;position:absolute;top:1px;bottom:15px;left:0}.content-summary__label{color:var(--content-muted);letter-spacing:0;align-items:center;gap:8px;font-size:12px;line-height:1.4;display:flex}.content-summary__label:before{background:var(--content-accent);content:"";border-radius:2px;flex:none;width:3px;height:12px}.content-summary__value{letter-spacing:0;overflow-wrap:anywhere;align-items:center;min-width:0;margin-top:6px;font-size:18px;font-weight:650;line-height:1.35;display:flex}.content-summary .content-summary__value>.sum-container{width:100%;min-width:0;font-size:inherit}.content-summary .content-summary__value>.sum-container .sum{justify-content:flex-start}.content-section{width:100%;margin-top:30px}.content-section__header{border-bottom:1px solid var(--content-line);justify-content:space-between;align-items:center;gap:12px;min-height:36px;padding:0 12px 11px;display:flex}.content-section__title{color:var(--app-text-color);letter-spacing:0;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:600;line-height:1.4;display:flex}.content-section__title:before{background:var(--content-accent);content:"";border-radius:2px;flex:none;width:3px;height:14px}.content-section__meta{color:var(--content-muted);letter-spacing:0;white-space:nowrap;font-size:12px;line-height:1.4}.content-list{background:0 0!important}.content-list .n-list-item{padding:15px 12px}.content-list--interactive .n-list-item{cursor:pointer;border-radius:4px;transition:background-color .14s ease-out,color .14s ease-out}@media (hover:hover){.content-list--interactive .n-list-item:hover{background:#7f7f7f14}}.content-empty{padding:56px 16px 40px}.amount-positive,.bill-amount--income,.amount-cash{color:#16803c}.amount-asset{color:#2563eb}.amount-negative,.bill-amount--expense{color:#c73545}html.dark .amount-positive,html.dark .bill-amount--income,html.dark .amount-cash{color:#63e2b7}html.dark .amount-asset{color:#70c0e8}html.dark .amount-negative,html.dark .bill-amount--expense{color:#e88080}.month-switcher{box-sizing:border-box;flex-wrap:nowrap;align-items:center;gap:8px;width:100%;min-height:40px;display:flex}.month-switcher__button{white-space:nowrap;flex:0 0 76px;min-width:76px}.month-switcher__picker{flex:1 1 0;width:auto;min-width:0}.month-switcher__picker .n-input__input-el{text-align:center}@media (width<=800px){.page-content,.page-content--wide{width:100%;padding-left:12px;padding-right:12px}.page-content--with-action{padding-bottom:64px}.content-summary{margin-top:20px}.content-summary__item{padding:0 10px 14px}.content-summary__item+.content-summary__item{padding-left:16px}.content-summary__item+.content-summary__item:before{bottom:14px}.content-summary__value{font-size:17px}.content-section{margin-top:24px}.content-section__header{padding-left:10px;padding-right:10px}.content-list .n-list-item{padding:14px 10px}.content-empty{padding:48px 12px 32px}.month-switcher{gap:6px}}@media (hover:none) and (pointer:coarse){.n-tabs.n-tabs--segment-type .n-tabs-rail .n-tabs-capsule{will-change:transform;transition:transform .16s cubic-bezier(.2,0,0,1)!important}.n-tabs-tab,button,[role=button]{touch-action:manipulation}}@media (width<=360px){.content-summary__item{padding-left:8px;padding-right:8px}.content-summary__item+.content-summary__item{padding-left:13px}.content-summary__value{font-size:16px}.month-switcher{gap:4px}.month-switcher__button{flex-basis:68px;min-width:68px;padding-left:8px;padding-right:8px}}@media (prefers-reduced-motion:reduce){.content-list--interactive .n-list-item{transition-duration:10ms}}
