.index-module-scss-module__pax54G__note{color:var(--warning);overflow-wrap:anywhere;margin-block:8px 16px;font-size:12px;line-height:1.6}.index-module-scss-module__pax54G__note p{margin:4px 0}.index-module-scss-module__pax54G__info p{margin:0;font-size:12px;line-height:1.6}.index-module-scss-module__pax54G__infoButton{color:var(--muted);align-self:center}.index-module-scss-module__pax54G__error{border:1px solid var(--line);background:var(--surface-strong);color:var(--danger);border-radius:16px;margin-block:16px;padding:16px}.index-module-scss-module__pax54G__error p{margin:0 0 8px}.index-module-scss-module__pax54G__error button{min-height:var(--button-height)}
.index-module-scss-module__W_xFeG__scope{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.index-module-scss-module__W_xFeG__scope .ant-btn{min-height:var(--button-height)}.index-module-scss-module__W_xFeG__icon{display:inline-flex}.index-module-scss-module__W_xFeG__icon .ant-btn{width:var(--button-height);height:var(--button-height)}
.index-module-scss-module__IF33Zq__scope .ledger-table-card{border-radius:var(--radius-card);border:1px solid color-mix(in srgb, var(--line) 88%, var(--surface-strong) 12%);background:var(--surface-strong);box-shadow:0 20px 44px color-mix(in srgb, var(--text-strong) 5%, transparent),inset 0 1px 0 color-mix(in srgb, var(--surface-strong) 55%, transparent);overflow:hidden}.index-module-scss-module__IF33Zq__scope .ledger-table{border-radius:var(--radius-card);overflow:hidden}.index-module-scss-module__IF33Zq__scope .ledger-table .ant-table-container{border-inline:0!important}.index-module-scss-module__IF33Zq__scope .ledger-table .ant-table{background:0 0}.index-module-scss-module__IF33Zq__scope .ledger-table .ant-table-wrapper{overflow:hidden}.index-module-scss-module__IF33Zq__scope .ledger-table .ant-table-content{-ms-overflow-style:none;scrollbar-width:none;overflow:auto hidden}.index-module-scss-module__IF33Zq__scope .ledger-table .ant-table-content::-webkit-scrollbar{display:none}:is(.index-module-scss-module__IF33Zq__scope .ledger-table .ledger-col-fit,.index-module-scss-module__IF33Zq__scope .ledger-table .ledger-col-fit *){white-space:nowrap;overflow-wrap:normal}.index-module-scss-module__IF33Zq__scope .ledger-table .ant-table-thead>tr>th{height:var(--control-height);color:color-mix(in srgb, var(--muted) 92%, var(--text) 8%);font-size:12px;font-weight:var(--font-weight-medium);letter-spacing:.01em;text-align:left;padding:0 16px;background:color-mix(in srgb, var(--surface-soft) 74%, white 26%)!important;border-bottom:1px solid color-mix(in srgb, var(--line) 92%, var(--surface-strong) 8%)!important}.index-module-scss-module__IF33Zq__scope .ledger-table .ant-table-thead>tr>th:before{display:none!important}:is(.index-module-scss-module__IF33Zq__scope .ledger-table .ant-table-thead>tr>th:last-child,.index-module-scss-module__IF33Zq__scope .ledger-table .ant-table-tbody>tr>td:last-child){text-align:right;padding-inline:12px 16px}.index-module-scss-module__IF33Zq__scope .ledger-table .ant-table-tbody>tr>td{padding:var(--table-cell-padding);border-top:1px solid color-mix(in srgb, var(--line) 94%, var(--surface-strong) 6%);color:var(--text);font-size:var(--font-size-control);vertical-align:middle;background:0 0;border-bottom:0}.index-module-scss-module__IF33Zq__scope .ledger-table .ant-table-tbody>tr:first-child>td{border-top:0}.index-module-scss-module__IF33Zq__scope .ledger-table-row{-webkit-tap-highlight-color:#0000;transition:background .16s}:is(.index-module-scss-module__IF33Zq__scope .ledger-table .ant-table-tbody>tr.ledger-table-row:hover>td,.index-module-scss-module__IF33Zq__scope .ledger-table .ant-table-tbody>tr.ledger-table-row:active>td,.index-module-scss-module__IF33Zq__scope .ledger-table .ant-table-tbody>tr.ledger-table-row:focus-within>td){background:color-mix(in srgb, var(--surface-soft) 72%, var(--surface-strong) 28%)}.index-module-scss-module__IF33Zq__scope .ledger-date-cell{flex-direction:column;gap:2px;display:flex}.index-module-scss-module__IF33Zq__scope .ledger-date-meta{color:var(--muted);font-size:13px;font-weight:var(--font-weight-medium);letter-spacing:.01em}.index-module-scss-module__IF33Zq__scope .ledger-date-day{color:var(--text-strong);letter-spacing:-.03em;font-size:24px;line-height:1}.index-module-scss-module__IF33Zq__scope .ledger-description-cell{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:16px;min-width:220px;display:grid}.index-module-scss-module__IF33Zq__scope .ledger-description-text{max-width:360px;color:var(--text-strong);font-size:15px;font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;line-height:1.35;display:block;overflow:hidden}.index-module-scss-module__IF33Zq__scope .ledger-entry-icon{width:40px;height:40px;color:var(--muted-soft);border-radius:16px;flex:0 0 40px;justify-content:center;align-items:center;display:inline-flex}:is(.index-module-scss-module__IF33Zq__scope .ledger-entry-icon svg,.index-module-scss-module__IF33Zq__scope .ledger-source-cell svg,.index-module-scss-module__IF33Zq__scope .ledger-detail-button svg,.index-module-scss-module__IF33Zq__scope .ledger-edit-link svg,.index-module-scss-module__IF33Zq__scope .ledger-delete-button svg){width:18px;height:18px}:is(.index-module-scss-module__IF33Zq__scope .ledger-entry-icon.icon-bag,.index-module-scss-module__IF33Zq__scope .ledger-entry-icon.icon-home,.index-module-scss-module__IF33Zq__scope .ledger-entry-icon.icon-car){background:color-mix(in srgb, var(--accent) 10%, transparent)}.index-module-scss-module__IF33Zq__scope .ledger-entry-icon.icon-salary{background:color-mix(in srgb, var(--brand) 88%, black 4%);color:color-mix(in srgb, var(--success) 38%, white 52%)}.index-module-scss-module__IF33Zq__scope .ledger-category-stack{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.index-module-scss-module__IF33Zq__scope .ledger-category-pill{background:color-mix(in srgb, var(--surface-muted) 88%, transparent);min-height:28px;color:var(--muted);font-size:13px;font-weight:var(--font-weight-medium);white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;border-radius:999px;max-width:160px;padding:6px 14px;line-height:1.25;display:inline-block;overflow:hidden}.index-module-scss-module__IF33Zq__scope .ledger-account-cell{max-width:180px;color:var(--text);text-overflow:ellipsis;font-size:14px;line-height:1.45;overflow:hidden}:is(.index-module-scss-module__IF33Zq__scope .ledger-amount-negative,.index-module-scss-module__IF33Zq__scope .ledger-amount-positive){font-size:16px;font-weight:var(--font-weight-medium);text-align:right;white-space:nowrap;letter-spacing:-.02em}.index-module-scss-module__IF33Zq__scope .ledger-amount-negative{color:var(--danger)}.index-module-scss-module__IF33Zq__scope .ledger-amount-positive{color:color-mix(in srgb, var(--brand) 72%, black 12%)}.index-module-scss-module__IF33Zq__scope .ledger-source-cell{white-space:nowrap;color:var(--muted);align-items:center;gap:10px;display:inline-flex}.index-module-scss-module__IF33Zq__scope .ledger-source-text{color:var(--text);font-size:14px;font-weight:var(--font-weight-regular)}.index-module-scss-module__IF33Zq__scope .ledger-row-actions{justify-content:flex-end;align-items:center;gap:8px;width:100%;display:flex}:is(.index-module-scss-module__IF33Zq__scope .ledger-detail-button,.index-module-scss-module__IF33Zq__scope .ledger-edit-link,.index-module-scss-module__IF33Zq__scope .ledger-delete-button){border-radius:var(--radius-button);width:30px;height:30px;color:var(--muted-soft);-webkit-tap-highlight-color:#0000;background:0 0;border:0;justify-content:center;align-items:center;transition:color .18s,background .18s,opacity .18s;display:inline-flex}:is(.index-module-scss-module__IF33Zq__scope .ledger-detail-button:hover,.index-module-scss-module__IF33Zq__scope .ledger-edit-link:hover,.index-module-scss-module__IF33Zq__scope .ledger-detail-button:active,.index-module-scss-module__IF33Zq__scope .ledger-edit-link:active,.index-module-scss-module__IF33Zq__scope .ledger-detail-button:focus-visible,.index-module-scss-module__IF33Zq__scope .ledger-edit-link:focus-visible){background:color-mix(in srgb, var(--brand) 9%, var(--surface-strong) 91%);color:var(--brand)}:is(.index-module-scss-module__IF33Zq__scope .ledger-delete-button:hover:not(:disabled),.index-module-scss-module__IF33Zq__scope .ledger-delete-button:active:not(:disabled),.index-module-scss-module__IF33Zq__scope .ledger-delete-button:focus-visible:not(:disabled)){background:color-mix(in srgb, var(--danger) 10%, var(--surface-strong) 90%);color:var(--danger)}.index-module-scss-module__IF33Zq__scope .ledger-delete-button:disabled{opacity:.42;cursor:not-allowed}.index-module-scss-module__IF33Zq__scope .ledger-empty-state{text-align:center;padding:40px 24px}.index-module-scss-module__IF33Zq__scope .ledger-empty-state strong{color:var(--text-strong);font-size:18px;display:block}.index-module-scss-module__IF33Zq__scope .ledger-empty-state p{color:var(--muted);margin:10px 0 0}.index-module-scss-module__IF33Zq__scope .ledger-table .ant-table-pagination.ant-pagination{border-top:1px solid color-mix(in srgb, var(--line) 94%, var(--surface-strong) 6%);flex-wrap:nowrap;align-items:center;gap:8px;margin:0;padding:10px 16px;display:flex}.index-module-scss-module__IF33Zq__scope .ledger-table .ant-pagination-total-text{margin-inline-end:auto;min-height:var(--button-height-sm);color:var(--muted);align-items:center;margin:0;font-size:13px;line-height:1.2;display:inline-flex}:is(.index-module-scss-module__IF33Zq__scope .ledger-table .ant-pagination-item,.index-module-scss-module__IF33Zq__scope .ledger-table .ant-pagination-prev .ant-pagination-item-link,.index-module-scss-module__IF33Zq__scope .ledger-table .ant-pagination-next .ant-pagination-item-link){width:var(--button-height-sm);min-width:var(--button-height-sm);height:var(--button-height-sm);border-radius:var(--radius-button);background:var(--surface-soft);color:var(--muted);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--line) 86%, var(--surface-strong) 14%);border:0}:is(.index-module-scss-module__IF33Zq__scope .ledger-table .ant-pagination-item,.index-module-scss-module__IF33Zq__scope .ledger-table .ant-pagination-prev,.index-module-scss-module__IF33Zq__scope .ledger-table .ant-pagination-next){justify-content:center;align-items:center;display:inline-flex;margin-inline-end:0!important}.index-module-scss-module__IF33Zq__scope .ledger-table .ant-pagination-item{justify-content:center;align-items:center;display:inline-flex;overflow:hidden}:is(.index-module-scss-module__IF33Zq__scope .ledger-table .ant-pagination-prev .ant-pagination-item-link,.index-module-scss-module__IF33Zq__scope .ledger-table .ant-pagination-next .ant-pagination-item-link){justify-content:center;align-items:center;display:inline-flex}.index-module-scss-module__IF33Zq__scope .ledger-table .ant-pagination-item a{width:100%;height:100%;color:inherit;font-weight:var(--font-weight-medium);justify-content:center;align-items:center;line-height:1;display:inline-flex}.index-module-scss-module__IF33Zq__scope .ledger-table .ant-pagination-item-active{background:var(--brand)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand) 72%, black 28%),0 8px 16px color-mix(in srgb, var(--brand) 18%, transparent)!important;color:#fff!important}.index-module-scss-module__IF33Zq__scope .ledger-table .ant-pagination-item-active a{font-weight:var(--font-weight-strong);color:#fff!important}.index-module-scss-module__IF33Zq__scope .ledger-table .ant-pagination-item-active:hover{background:color-mix(in srgb, var(--brand) 90%, black 10%)!important;color:#fff!important}.index-module-scss-module__IF33Zq__scope .ledger-table .ant-pagination-item-active:hover a{color:#fff!important}.index-module-scss-module__IF33Zq__scope .ledger-table .ant-pagination-item-active .ant-pagination-item-link{color:#fff!important}:is(.index-module-scss-module__IF33Zq__scope .ledger-table .ant-pagination-prev:hover .ant-pagination-item-link,.index-module-scss-module__IF33Zq__scope .ledger-table .ant-pagination-next:hover .ant-pagination-item-link,.index-module-scss-module__IF33Zq__scope .ledger-table .ant-pagination-item:hover){background:color-mix(in srgb, var(--surface-soft) 60%, var(--surface-strong) 40%);color:var(--text-strong)}.index-module-scss-module__IF33Zq__scope .ledger-table .ant-pagination-disabled .ant-pagination-item-link{opacity:.42}@media (max-width:960px){.index-module-scss-module__IF33Zq__scope .ledger-table .ant-table-pagination.ant-pagination{flex-flow:wrap;align-items:center}}
.overlay-module-scss-module__vdDdMq__editScope .ant-modal-content{background:color-mix(in srgb, var(--surface-soft) 52%, var(--surface-strong));border-radius:24px;padding:0;overflow:hidden}.overlay-module-scss-module__vdDdMq__editScope .ant-modal-close{top:16px;right:16px}.overlay-module-scss-module__vdDdMq__detailScope .ant-drawer-content{background:var(--surface-strong)}.overlay-module-scss-module__vdDdMq__detailScope .ant-drawer-header{border-bottom:1px solid color-mix(in srgb, var(--line) 90%, var(--surface-strong) 10%);background:color-mix(in srgb, var(--surface-strong) 94%, var(--surface-strong) 6%);padding:24px 24px 18px}.overlay-module-scss-module__vdDdMq__detailScope .ant-drawer-header-title{align-items:center}.overlay-module-scss-module__vdDdMq__detailScope .ant-drawer-title{letter-spacing:-.01em}.overlay-module-scss-module__vdDdMq__detailScope .ant-drawer-close{width:36px;height:36px;color:var(--muted);background:color-mix(in srgb, var(--surface-soft) 76%, var(--surface-strong) 24%);border-radius:999px;margin-inline-end:12px;transition:background .18s,color .18s}.overlay-module-scss-module__vdDdMq__detailScope .ant-drawer-close:hover{color:var(--text-strong);background:color-mix(in srgb, var(--surface-soft) 60%, var(--surface-strong) 40%)}.overlay-module-scss-module__vdDdMq__detailScope .ant-drawer-body{background:color-mix(in srgb, var(--surface-soft) 30%, var(--surface-strong) 70%);flex-direction:column;padding:20px 24px 24px;display:flex}.overlay-module-scss-module__vdDdMq__detailScope .ledger-detail-stack{gap:16px;display:grid}.overlay-module-scss-module__vdDdMq__detailScope .ledger-drawer-heading{gap:4px;display:grid}.overlay-module-scss-module__vdDdMq__detailScope .ledger-drawer-heading strong{color:var(--text-strong);font-size:18px;font-weight:var(--font-weight-medium);letter-spacing:-.01em}.overlay-module-scss-module__vdDdMq__detailScope .ledger-drawer-heading p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.overlay-module-scss-module__vdDdMq__detailScope .ledger-detail-summary{border:1px solid color-mix(in srgb, var(--line) 90%, var(--surface-strong) 10%);background:var(--surface-strong);box-shadow:0 14px 28px color-mix(in srgb, var(--text-strong) 5%, transparent);border-radius:20px;gap:14px;padding:20px;display:grid}.overlay-module-scss-module__vdDdMq__detailScope .ledger-detail-tags{flex-wrap:wrap;gap:8px;display:flex}.overlay-module-scss-module__vdDdMq__detailScope .ledger-detail-amount{letter-spacing:-.04em;font-size:clamp(30px,5vw,40px);font-weight:700;line-height:1}.overlay-module-scss-module__vdDdMq__detailScope .ledger-detail-amount-positive{color:color-mix(in srgb, var(--brand) 78%, black 16%)}.overlay-module-scss-module__vdDdMq__detailScope .ledger-detail-amount-negative{color:color-mix(in srgb, var(--danger) 84%, var(--text-strong))}.overlay-module-scss-module__vdDdMq__detailScope .ledger-detail-header{gap:8px;display:grid}.overlay-module-scss-module__vdDdMq__detailScope .ledger-detail-header strong{color:var(--text-strong);font-size:20px;font-weight:var(--font-weight-medium);letter-spacing:-.02em;line-height:1.4}.overlay-module-scss-module__vdDdMq__detailScope .ledger-detail-header p{color:var(--muted);margin:0;font-size:14px;line-height:1.7}.overlay-module-scss-module__vdDdMq__detailScope .ledger-detail-inline-meta{color:var(--muted);flex-wrap:wrap;gap:6px 10px;font-size:13px;line-height:1.5;display:flex}.overlay-module-scss-module__vdDdMq__detailScope .ledger-detail-inline-meta span{align-items:center;display:inline-flex}.overlay-module-scss-module__vdDdMq__detailScope .ledger-detail-inline-meta span+span:before{content:"·";color:color-mix(in srgb, var(--muted) 68%, white 32%);margin-right:10px}.overlay-module-scss-module__vdDdMq__detailScope .ledger-detail-card{border:1px solid color-mix(in srgb, var(--line) 90%, var(--surface-strong) 10%);background:var(--surface-strong);border-radius:20px;padding:16px}.overlay-module-scss-module__vdDdMq__detailScope .ledger-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.overlay-module-scss-module__vdDdMq__detailScope .ledger-detail-item{background:color-mix(in srgb, var(--surface-soft) 78%, var(--surface-strong) 22%);border-radius:14px;gap:6px;padding:12px 14px;display:grid}.overlay-module-scss-module__vdDdMq__detailScope .ledger-detail-item-label{color:var(--muted);font-size:12px;font-weight:var(--font-weight-medium);line-height:1.4}.overlay-module-scss-module__vdDdMq__detailScope .ledger-detail-item-value{color:var(--text-strong);font-size:15px;font-weight:var(--font-weight-medium);word-break:break-word;line-height:1.55}.overlay-module-scss-module__vdDdMq__detailScope .ledger-detail-actions{align-items:center;gap:12px;display:flex}:is(.overlay-module-scss-module__vdDdMq__detailScope .ledger-detail-edit,.overlay-module-scss-module__vdDdMq__detailScope .ledger-detail-delete){min-width:0;height:var(--button-height);border-radius:var(--radius-button);font-size:14px;font-weight:var(--font-weight-medium);white-space:nowrap;flex:1 1 0;justify-content:center;align-items:center;padding:0 12px;display:inline-flex}.overlay-module-scss-module__vdDdMq__detailScope .ledger-detail-edit{border:1px solid color-mix(in srgb, var(--brand) 20%, transparent);background:color-mix(in srgb, var(--brand) 8%, var(--surface-strong) 92%);color:var(--brand)}.overlay-module-scss-module__vdDdMq__detailScope .ledger-detail-edit:hover{border-color:color-mix(in srgb, var(--brand) 34%, var(--line-strong));background:color-mix(in srgb, var(--brand) 12%, var(--surface-strong) 88%)}.overlay-module-scss-module__vdDdMq__detailScope .ledger-detail-delete{border:1px solid color-mix(in srgb, var(--danger) 22%, transparent);background:color-mix(in srgb, var(--danger) 5%, var(--surface-strong) 95%)}.overlay-module-scss-module__vdDdMq__detailScope .ledger-detail-delete.ant-btn{min-height:var(--button-height);border-radius:var(--radius-button)}@media (max-width:960px){.overlay-module-scss-module__vdDdMq__detailScope .ledger-detail-grid{grid-template-columns:minmax(0,1fr)}}
.index-module-scss-module__4J5fLG__amount{overflow-wrap:anywhere;white-space:normal;flex-direction:column;gap:4px;max-width:100%;display:inline-flex}.index-module-scss-module__4J5fLG__amount small{color:var(--muted);font-size:12px;font-weight:400;line-height:1.4}
.index-module-scss-module__fbatfW__page{min-width:0;color:var(--text);gap:20px;display:grid}.index-module-scss-module__fbatfW__page h2,.index-module-scss-module__fbatfW__page h3,.index-module-scss-module__fbatfW__page p{margin:0}.index-module-scss-module__fbatfW__page h2{color:var(--text-strong);font-size:17px;font-weight:var(--font-weight-medium)}.index-module-scss-module__fbatfW__page h3{color:var(--text-strong);font-size:15px;font-weight:var(--font-weight-medium)}.index-module-scss-module__fbatfW__page p,.index-module-scss-module__fbatfW__page small{overflow-wrap:anywhere;line-height:1.6}.index-module-scss-module__fbatfW__page p{color:var(--muted);font-size:var(--font-size-control)}.index-module-scss-module__fbatfW__page code{overflow-wrap:anywhere}.index-module-scss-module__fbatfW__page a:not(.ant-btn){min-height:44px;color:var(--link);text-underline-offset:3px;justify-self:start;align-items:center;display:inline-flex}.index-module-scss-module__fbatfW__card,.index-module-scss-module__fbatfW__notice,.index-module-scss-module__fbatfW__line{border-radius:var(--radius-card);border:1px solid var(--line);background:var(--surface-strong);min-width:0;box-shadow:var(--panel-shadow);gap:16px;padding:20px 22px;display:grid}.index-module-scss-module__fbatfW__notice,.index-module-scss-module__fbatfW__line{box-shadow:none;background:var(--surface-soft);padding:16px}.index-module-scss-module__fbatfW__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.index-module-scss-module__fbatfW__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.index-module-scss-module__fbatfW__field{flex:200px;align-content:start;gap:8px;min-width:0;display:grid}.index-module-scss-module__fbatfW__field>span{color:var(--muted);font-size:14px;font-weight:var(--font-weight-medium)}:is(.index-module-scss-module__fbatfW__field .ant-input,.index-module-scss-module__fbatfW__field .app-dropdown-root){width:100%}.index-module-scss-module__fbatfW__field textarea.ant-input{min-height:96px}.index-module-scss-module__fbatfW__check{align-items:flex-start;min-height:44px;padding-block:10px;line-height:1.6}.index-module-scss-module__fbatfW__primaryAction,.index-module-scss-module__fbatfW__lineAction{justify-self:start}.index-module-scss-module__fbatfW__page .index-module-scss-module__fbatfW__footerLink{justify-self:start;padding-inline:0}.index-module-scss-module__fbatfW__fieldset{border:0;gap:24px;min-width:0;margin:0;padding:0;display:grid}.index-module-scss-module__fbatfW__evidence{color:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere;gap:4px;display:grid}.index-module-scss-module__fbatfW__tasks,.index-module-scss-module__fbatfW__workspace,.index-module-scss-module__fbatfW__lines{gap:16px;min-width:0;display:grid}.index-module-scss-module__fbatfW__tasks{justify-items:start}.index-module-scss-module__fbatfW__comparison{grid-template-columns:minmax(240px,1fr) minmax(0,2fr);align-items:start;gap:20px;display:grid}.index-module-scss-module__fbatfW__original{position:sticky;top:24px}.index-module-scss-module__fbatfW__original img{border-radius:var(--radius-control);object-fit:contain;max-width:100%;height:auto}.index-module-scss-module__fbatfW__original pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:480px;font:inherit;margin:8px 0 0;overflow:auto}.index-module-scss-module__fbatfW__original summary{cursor:pointer;min-height:44px;color:var(--link);align-items:center;display:flex}.index-module-scss-module__fbatfW__editPanel{min-width:0}.index-module-scss-module__fbatfW__itemFields{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.index-module-scss-module__fbatfW__mobileTabs{display:none}.index-module-scss-module__fbatfW__dialogIntro{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.index-module-scss-module__fbatfW__dialogIntro p{margin-top:6px}.index-module-scss-module__fbatfW__embedded{gap:16px}.index-module-scss-module__fbatfW__embedded .index-module-scss-module__fbatfW__card{box-shadow:none;padding:16px 20px}.index-module-scss-module__fbatfW__embedded .index-module-scss-module__fbatfW__comparison{grid-template-columns:minmax(0,1fr)}.index-module-scss-module__fbatfW__embedded .index-module-scss-module__fbatfW__original{position:static}.index-module-scss-module__fbatfW__embedded .index-module-scss-module__fbatfW__itemFields{grid-template-columns:repeat(2,minmax(0,1fr))}.index-module-scss-module__fbatfW__dialogFooter{z-index:1;border-top:1px solid var(--line);background:var(--surface-strong);justify-content:flex-end;align-items:center;gap:12px;padding-block:16px;display:flex;position:sticky;bottom:0}.index-module-scss-module__fbatfW__dialogFooter .ant-btn-link{padding-inline:0}@media (max-width:1100px){.index-module-scss-module__fbatfW__itemFields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.index-module-scss-module__fbatfW__mobileTabs{flex-wrap:wrap;gap:8px;display:flex}.index-module-scss-module__fbatfW__comparison,.index-module-scss-module__fbatfW__fields,.index-module-scss-module__fbatfW__itemFields{grid-template-columns:minmax(0,1fr)}.index-module-scss-module__fbatfW__original{position:static}.index-module-scss-module__fbatfW__comparison[data-view=edit] .index-module-scss-module__fbatfW__original,.index-module-scss-module__fbatfW__comparison[data-view=image] .index-module-scss-module__fbatfW__editPanel{display:none}.index-module-scss-module__fbatfW__card{padding:16px}}.index-module-scss-module__fbatfW__sourceDetails{min-width:0}.index-module-scss-module__fbatfW__sourceDetails>summary{cursor:pointer;color:var(--brand);padding-block:12px}.index-module-scss-module__fbatfW__sourceContent{gap:16px;margin-top:8px;display:grid}.index-module-scss-module__fbatfW__taskDetails{min-width:0}.index-module-scss-module__fbatfW__taskDetails>summary{cursor:pointer;color:var(--muted);padding-block:8px}.index-module-scss-module__fbatfW__taskDetails>div{margin-top:8px}
.recent-entries-module-scss-module__agG4mW__header{margin-bottom:6px}.recent-entries-module-scss-module__agG4mW__viewAll{color:var(--brand);font-size:14px;font-weight:var(--font-weight-medium);border-radius:6px;transition:color .18s}.recent-entries-module-scss-module__agG4mW__viewAll:hover{color:color-mix(in srgb, var(--brand) 82%, var(--text-strong))}.recent-entries-module-scss-module__agG4mW__viewAll:focus-visible{box-shadow:0 0 0 3px var(--focus-ring);outline:none}.recent-entries-module-scss-module__agG4mW__list{margin:0;padding:0;list-style:none}.recent-entries-module-scss-module__agG4mW__row{grid-template-columns:auto minmax(0,1fr) minmax(0,48%);align-items:center;column-gap:14px;padding:14px 0;display:grid}.recent-entries-module-scss-module__agG4mW__row+.recent-entries-module-scss-module__agG4mW__row{border-top:1px solid var(--line)}.recent-entries-module-scss-module__agG4mW__icon{--entry-color:var(--category-color,var(--brand));background:color-mix(in srgb, var(--entry-color) 14%, transparent);width:38px;height:38px;color:var(--entry-color);border-radius:12px;place-items:center;display:inline-grid}.recent-entries-module-scss-module__agG4mW__icon svg{width:18px;height:18px}:root[data-theme=dark] .recent-entries-module-scss-module__agG4mW__icon{background:color-mix(in srgb, var(--entry-color) 22%, transparent);color:color-mix(in srgb, var(--entry-color) 62%, white)}:root[data-theme=mono] .recent-entries-module-scss-module__agG4mW__icon{--entry-color:var(--text)}.recent-entries-module-scss-module__agG4mW__main,.recent-entries-module-scss-module__agG4mW__side{gap:3px;min-width:0;display:grid}.recent-entries-module-scss-module__agG4mW__side{text-align:right;justify-items:end}.recent-entries-module-scss-module__agG4mW__titleLine{align-items:center;gap:8px;min-width:0;display:flex}.recent-entries-module-scss-module__agG4mW__title,.recent-entries-module-scss-module__agG4mW__meta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.recent-entries-module-scss-module__agG4mW__title{color:var(--text-strong);font-size:15px;font-weight:var(--font-weight-medium);line-height:1.35}.recent-entries-module-scss-module__agG4mW__sourceTag{border-radius:var(--radius-pill);background:var(--surface-muted);color:var(--muted);flex:none;padding:1px 7px;font-size:11px;line-height:1.5}.recent-entries-module-scss-module__agG4mW__meta,.recent-entries-module-scss-module__agG4mW__date{color:var(--muted);font-size:13px;line-height:1.4}.recent-entries-module-scss-module__agG4mW__amount{font-size:15px;font-weight:var(--font-weight-strong);font-variant-numeric:tabular-nums;letter-spacing:-.01em;white-space:normal;overflow-wrap:anywhere;line-height:1.35}.recent-entries-module-scss-module__agG4mW__income{color:var(--success)}.recent-entries-module-scss-module__agG4mW__expense{color:var(--danger)}.recent-entries-module-scss-module__agG4mW__date{font-variant-numeric:tabular-nums;white-space:nowrap}@media (max-width:480px){.recent-entries-module-scss-module__agG4mW__row{grid-template-columns:auto minmax(0,1fr);row-gap:8px}.recent-entries-module-scss-module__agG4mW__icon{grid-row:1/span 2}.recent-entries-module-scss-module__agG4mW__side{grid-column:2}}
.index-module-scss-module__gQcNMG__chartCanvas{width:100%;height:100%}.index-module-scss-module__gQcNMG__echartTooltip{grid-template-columns:auto minmax(0,1fr);gap:6px 12px;min-width:132px;display:grid}.index-module-scss-module__gQcNMG__echartTooltip strong{color:var(--text-strong);font-size:13px;font-weight:var(--font-weight-strong);letter-spacing:-.02em;grid-column:1/-1}.index-module-scss-module__gQcNMG__echartTooltip span{color:var(--muted);white-space:nowrap;font-size:12px}.index-module-scss-module__gQcNMG__echartTooltip b{color:var(--text);font-size:12px;font-weight:var(--font-weight-strong);font-variant-numeric:tabular-nums}@media (max-width:640px){.index-module-scss-module__gQcNMG__echartTooltip{min-width:120px}}
.index-module-scss-module__dp6-ia__panel{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface-soft);color:var(--text);overflow-wrap:anywhere;gap:16px;min-width:0;padding:16px;display:grid}.index-module-scss-module__dp6-ia__panel h3,.index-module-scss-module__dp6-ia__panel h4,.index-module-scss-module__dp6-ia__panel p{margin:0}.index-module-scss-module__dp6-ia__panel header{gap:4px;display:grid}.index-module-scss-module__dp6-ia__panel header p,.index-module-scss-module__dp6-ia__hint,.index-module-scss-module__dp6-ia__empty{color:var(--muted);font-size:13px}.index-module-scss-module__dp6-ia__summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.index-module-scss-module__dp6-ia__summary div{gap:4px;min-width:0;display:grid}.index-module-scss-module__dp6-ia__summary dt{color:var(--muted);font-size:13px}.index-module-scss-module__dp6-ia__summary dd{font-variant-numeric:tabular-nums;margin:0}.index-module-scss-module__dp6-ia__items{gap:8px;margin:0;padding:0;list-style:none;display:grid}.index-module-scss-module__dp6-ia__items li{border-radius:var(--radius-control);background:var(--surface-strong);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:12px;display:flex}.index-module-scss-module__dp6-ia__items li>div:first-child{font-variant-numeric:tabular-nums;gap:2px;min-width:0;display:grid}.index-module-scss-module__dp6-ia__items span,.index-module-scss-module__dp6-ia__items time{color:var(--muted);font-size:13px}.index-module-scss-module__dp6-ia__form{gap:16px;display:grid}.index-module-scss-module__dp6-ia__fields{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0;margin:0;padding:0;display:grid}.index-module-scss-module__dp6-ia__fields>label{gap:8px;min-width:0;display:grid}.index-module-scss-module__dp6-ia__fields>label>span{color:var(--muted);font-size:14px;font-weight:var(--font-weight-medium)}.index-module-scss-module__dp6-ia__wide{grid-column:1/-1}.index-module-scss-module__dp6-ia__notice,.index-module-scss-module__dp6-ia__review{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface-strong);gap:12px;padding:16px;display:grid}.index-module-scss-module__dp6-ia__review ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.index-module-scss-module__dp6-ia__review li{font-variant-numeric:tabular-nums;grid-template-columns:1fr auto;gap:8px;display:grid}.index-module-scss-module__dp6-ia__review li .index-module-scss-module__dp6-ia__delta{color:var(--muted);grid-column:1/-1}.index-module-scss-module__dp6-ia__error{color:var(--danger);margin:0;font-size:13px}.index-module-scss-module__dp6-ia__actions{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:640px){.index-module-scss-module__dp6-ia__summary,.index-module-scss-module__dp6-ia__fields,.index-module-scss-module__dp6-ia__review li{grid-template-columns:1fr}}
.index-module-scss-module__pZs30q__section{background:var(--surface-strong);border:1px solid var(--line);color:var(--text);border-radius:8px;gap:16px;min-width:0;margin-top:16px;padding:16px;display:grid}.index-module-scss-module__pZs30q__section p,.index-module-scss-module__pZs30q__section h2,.index-module-scss-module__pZs30q__section h3{margin:0}.index-module-scss-module__pZs30q__header,.index-module-scss-module__pZs30q__actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.index-module-scss-module__pZs30q__muted{color:var(--muted)}.index-module-scss-module__pZs30q__records{gap:16px;margin:0;padding:0;list-style:none;display:grid}.index-module-scss-module__pZs30q__record{border:1px solid var(--line);background:var(--surface-soft);overflow-wrap:anywhere;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:8px;min-width:0;padding:16px;display:grid}.index-module-scss-module__pZs30q__record>div{font-variant-numeric:tabular-nums;gap:4px;min-width:0;display:grid}.index-module-scss-module__pZs30q__record span,.index-module-scss-module__pZs30q__record time,.index-module-scss-module__pZs30q__record small{color:var(--muted)}.index-module-scss-module__pZs30q__record small{font-size:13px}.index-module-scss-module__pZs30q__error{color:var(--danger);gap:8px;display:grid}.index-module-scss-module__pZs30q__confirm{border:1px solid var(--line);border-radius:8px;gap:16px;padding:16px;display:grid}.index-module-scss-module__pZs30q__restrictions{gap:8px;display:grid}.index-module-scss-module__pZs30q__restrictions summary{cursor:pointer}.index-module-scss-module__pZs30q__restrictions p{color:var(--muted);margin-top:8px}@media (max-width:640px){.index-module-scss-module__pZs30q__record{grid-template-columns:1fr}}
.index-module-scss-module__k59cTG__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.index-module-scss-module__k59cTG__actionButton{font-weight:var(--font-weight-medium);padding-inline:18px}.index-module-scss-module__k59cTG__resultBox{border:1px solid color-mix(in srgb, var(--success) 18%, var(--line));background:color-mix(in srgb, var(--success) 8%, var(--surface-strong));border-radius:999px;align-items:center;gap:8px;min-height:42px;padding:0 12px;display:inline-flex}.index-module-scss-module__k59cTG__resultBox strong{color:var(--text-strong);font-size:11px;font-weight:var(--font-weight-medium);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.index-module-scss-module__k59cTG__resultBox p{color:var(--muted);white-space:nowrap;margin:0;font-size:12px;line-height:1.5}.index-module-scss-module__k59cTG__body{gap:16px;display:grid}.index-module-scss-module__k59cTG__field{gap:8px;display:grid}.index-module-scss-module__k59cTG__field span{color:var(--text-strong);font-size:13px;font-weight:var(--font-weight-medium)}.index-module-scss-module__k59cTG__field small{color:var(--muted);font-size:12px;line-height:1.5}.index-module-scss-module__k59cTG__inlineHelp{justify-items:start;gap:4px;display:grid}.index-module-scss-module__k59cTG__inlineAction{height:auto;color:var(--brand);font-size:12px;font-weight:var(--font-weight-medium);padding:0!important}.index-module-scss-module__k59cTG__inlineAction:hover,.index-module-scss-module__k59cTG__inlineAction:focus{color:color-mix(in srgb, var(--brand) 82%, white)}.index-module-scss-module__k59cTG__rangeBox{border:1px solid var(--line);background:color-mix(in srgb, var(--surface-soft) 56%, var(--surface-strong));border-radius:14px;gap:8px;padding:14px 16px;display:grid}.index-module-scss-module__k59cTG__rangeBox strong{color:var(--text-strong);font-size:13px;font-weight:var(--font-weight-medium)}.index-module-scss-module__k59cTG__rangeBox p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.index-module-scss-module__k59cTG__chips{flex-wrap:wrap;gap:8px;display:flex}.index-module-scss-module__k59cTG__chip{background:color-mix(in srgb, var(--brand) 10%, var(--surface-strong));min-height:28px;color:var(--brand);font-size:12px;font-weight:var(--font-weight-medium);border-radius:999px;align-items:center;padding:0 10px;display:inline-flex}.index-module-scss-module__k59cTG__demoButton{justify-self:start}
.index-module-scss-module__g6NPWa__page{min-width:0;color:var(--text);flex-direction:column;flex:1 0 auto;gap:16px;display:flex}.index-module-scss-module__g6NPWa__heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.index-module-scss-module__g6NPWa__page h2{color:var(--text-strong);margin:0;font-size:18px}.index-module-scss-module__g6NPWa__page p{color:var(--muted);margin:0;line-height:1.6}.index-module-scss-module__g6NPWa__source>summary,.index-module-scss-module__g6NPWa__evidence>summary{cursor:pointer;color:var(--link);padding-block:12px}.index-module-scss-module__g6NPWa__upload{gap:12px;padding-block:8px;display:grid}.index-module-scss-module__g6NPWa__upload>button{justify-self:start}.index-module-scss-module__g6NPWa__evidence{border:1px solid var(--line);border-radius:var(--radius-control);padding:0 16px}.index-module-scss-module__g6NPWa__evidence img{object-fit:contain;max-width:100%;max-height:320px}.index-module-scss-module__g6NPWa__evidence pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:240px;overflow:auto}.index-module-scss-module__g6NPWa__notice{border:1px solid var(--line);border-radius:var(--radius-control);color:var(--muted);gap:12px;padding:16px;display:grid}.index-module-scss-module__g6NPWa__actions{flex-wrap:wrap;gap:8px;display:flex}.index-module-scss-module__g6NPWa__footer{border-top:1px solid var(--line);background:var(--surface-strong);z-index:1;flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:auto;padding:16px 0;display:flex;position:sticky;bottom:0}
