.movements-module__M1v0iW__view{--movement-income:#17795a;--movement-expense:#b42318;--movement-transfer:#2f5aa8;--movement-border:#e2e7ef;--movement-canvas:#f3f6fa;--movement-radius:14px;min-width:0;max-width:1376px;color:var(--tz-color-brand);grid-template-columns:minmax(0,1fr);gap:1rem;margin-inline:auto;display:grid}.movements-module__M1v0iW__header>header{flex-flow:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin:0;display:flex}.movements-module__M1v0iW__header h1{margin-top:0}.movements-module__M1v0iW__view button:focus-visible,.movements-module__M1v0iW__view input:focus-visible,.movements-module__M1v0iW__tableScroll:focus-visible,.movements-module__M1v0iW__dialog button:focus-visible,.movements-module__M1v0iW__dialog input:focus-visible{outline:2px solid var(--movement-transfer);outline-offset:2px}.movements-module__M1v0iW__filtersPanel,.movements-module__M1v0iW__metric,.movements-module__M1v0iW__net,.movements-module__M1v0iW__table,.movements-module__M1v0iW__resultState,.movements-module__M1v0iW__skeleton{border:1px solid var(--movement-border);border-radius:var(--movement-radius);background:var(--tz-color-surface)}.movements-module__M1v0iW__filtersPanel,.movements-module__M1v0iW__sheetFilters{gap:.75rem;padding:1rem;display:grid}.movements-module__M1v0iW__filterPrimary,.movements-module__M1v0iW__filterRow,.movements-module__M1v0iW__chips,.movements-module__M1v0iW__actions{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:flex}.movements-module__M1v0iW__types{border-radius:var(--tz-radius-md);background:var(--tz-color-surface-subtle);flex-wrap:wrap;padding:.25rem;display:flex}.movements-module__M1v0iW__types button,.movements-module__M1v0iW__presets button,.movements-module__M1v0iW__calendarDays button{border-radius:var(--tz-radius-sm);color:inherit;cursor:pointer;background:0 0;border:0;font-weight:650}.movements-module__M1v0iW__types button{color:var(--tz-color-text-secondary);flex:1;padding:.5rem .7rem;font-size:.84rem}.movements-module__M1v0iW__types button[aria-pressed=true]{background:var(--tz-color-surface);box-shadow:var(--tz-shadow-sm);color:var(--tz-color-brand)}.movements-module__M1v0iW__search{border:1px solid var(--movement-border);border-radius:var(--tz-radius-md);min-width:0;min-height:44px;color:var(--tz-color-text-secondary);flex:13rem;align-items:center;gap:.55rem;padding:0 .7rem;display:flex}.movements-module__M1v0iW__search>svg,.movements-module__M1v0iW__filterButton>svg{flex:none}.movements-module__M1v0iW__search:focus-within{border-color:var(--movement-transfer)}.movements-module__M1v0iW__search input{min-width:0;color:var(--tz-color-text);background:0 0;border:0;flex:1;padding:.45rem 0}.movements-module__M1v0iW__filterButton,.movements-module__M1v0iW__moreFilters,.movements-module__M1v0iW__chip{border:1px solid var(--movement-border);border-radius:var(--tz-radius-sm);background:var(--tz-color-surface);max-width:100%;min-height:40px;color:inherit;cursor:pointer;justify-content:center;align-items:center;gap:.45rem;padding:.4rem .65rem;font-size:.82rem;font-weight:650;display:inline-flex}.movements-module__M1v0iW__filterButton:hover,.movements-module__M1v0iW__moreFilters:hover,.movements-module__M1v0iW__calendarDays button:hover{background:var(--movement-canvas)}.movements-module__M1v0iW__filterLabel{overflow-wrap:anywhere;text-align:left}.movements-module__M1v0iW__moreFilters{border-style:dashed;justify-self:start}.movements-module__M1v0iW__popoverRoot{min-width:0;max-width:100%;position:relative}.movements-module__M1v0iW__popover{z-index:5;border:1px solid var(--movement-border);border-radius:var(--movement-radius);background:var(--tz-color-surface);width:max-content;max-width:calc(100vw - 2rem);box-shadow:var(--tz-shadow-md);position:absolute;top:calc(100% + .35rem);left:0}.movements-module__M1v0iW__filterRow>.movements-module__M1v0iW__popoverRoot .movements-module__M1v0iW__popover{left:auto;right:0}.movements-module__M1v0iW__selection{gap:.65rem;width:min(18rem,100vw - 2.25rem);padding:.8rem;display:grid}.movements-module__M1v0iW__options{overscroll-behavior:contain;max-height:15rem;overflow:auto}.movements-module__M1v0iW__check{overflow-wrap:anywhere;align-items:center;gap:.55rem;padding:.35rem 0;font-size:.85rem;display:flex}.movements-module__M1v0iW__check input{width:1rem;height:1rem;accent-color:var(--tz-color-brand);flex:none}.movements-module__M1v0iW__archived{color:var(--tz-color-text-secondary);margin-left:.35rem}.movements-module__M1v0iW__actions{justify-content:flex-end}.movements-module__M1v0iW__calendar{gap:.8rem;padding:.8rem;display:flex}.movements-module__M1v0iW__calendarHeader{justify-content:space-between;align-items:center;gap:.35rem;display:flex}.movements-module__M1v0iW__calendarHeader strong{text-align:center;text-transform:capitalize}.movements-module__M1v0iW__calendarDays{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));align-items:center;display:grid}.movements-module__M1v0iW__calendarDays button{min-width:2rem;min-height:2.25rem;padding:.1rem}.movements-module__M1v0iW__calendarDays button[aria-pressed=true]{color:#11563f;background:#e7f4ee}.movements-module__M1v0iW__presets{flex-direction:column;gap:.25rem;display:flex}.movements-module__M1v0iW__presets button{text-align:left;padding:.5rem .6rem;font-size:.8rem}.movements-module__M1v0iW__presets button[aria-pressed=true]{background:var(--tz-color-brand);color:var(--tz-color-text-inverse)}.movements-module__M1v0iW__advanced{border-radius:var(--tz-radius-sm);background:var(--movement-canvas);grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));align-items:start;gap:.75rem;padding:.75rem;display:grid}.movements-module__M1v0iW__statusFilters{border:0;min-width:0;margin:0;padding:0}.movements-module__M1v0iW__statusFilters legend,.movements-module__M1v0iW__chipLabel{font-size:.85rem;font-weight:650}.movements-module__M1v0iW__chips{padding-top:.35rem}.movements-module__M1v0iW__chip{border-radius:var(--tz-radius-pill);color:#11563f;overflow-wrap:anywhere;text-align:left;background:#e7f4ee;border-color:#9ccbb8;min-height:32px}.movements-module__M1v0iW__chip svg{flex:none}.movements-module__M1v0iW__scope,.movements-module__M1v0iW__tableHeading small,.movements-module__M1v0iW__rowDescription small,.movements-module__M1v0iW__detailHero small,.movements-module__M1v0iW__metric small,.movements-module__M1v0iW__net small,.movements-module__M1v0iW__resultState p{font-size:.82rem}.movements-module__M1v0iW__scope{color:var(--tz-color-text-secondary);overflow-wrap:anywhere;margin:0 0 .5rem}.movements-module__M1v0iW__scope strong{color:var(--tz-color-brand)}.movements-module__M1v0iW__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.movements-module__M1v0iW__metric,.movements-module__M1v0iW__net{align-content:start;gap:.15rem;padding:.9rem 1rem;font-size:.83rem;display:grid}.movements-module__M1v0iW__metric span,.movements-module__M1v0iW__net span{align-items:center;gap:.3rem;display:flex}.movements-module__M1v0iW__metric strong,.movements-module__M1v0iW__net strong,.movements-module__M1v0iW__bottomBar strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(1.05rem,2.1vw,1.65rem)}.movements-module__M1v0iW__income,.movements-module__M1v0iW__value[data-kind=income]{color:var(--movement-income)}.movements-module__M1v0iW__expense,.movements-module__M1v0iW__value[data-kind=expense]{color:var(--movement-expense)}.movements-module__M1v0iW__value[data-kind=transfer]{color:var(--movement-transfer)}.movements-module__M1v0iW__net,.movements-module__M1v0iW__bottomBar{background:var(--tz-color-brand);color:var(--tz-color-text-inverse)}.movements-module__M1v0iW__net small,.movements-module__M1v0iW__bottomBar small{color:#d7dfec}.movements-module__M1v0iW__tableHeading,.movements-module__M1v0iW__dayHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem;display:flex}.movements-module__M1v0iW__tableHeading{padding:.85rem 1rem}.movements-module__M1v0iW__tableHeading h2,.movements-module__M1v0iW__dialogHeader h2{margin:0;font-size:1.05rem}.movements-module__M1v0iW__tableScroll{border-radius:0 0 var(--movement-radius) var(--movement-radius);overflow-x:auto}.movements-module__M1v0iW__table table{table-layout:fixed;border-collapse:collapse;text-align:left;width:100%;min-width:705px;font-size:.82rem}.movements-module__M1v0iW__table thead{color:var(--tz-color-text-secondary);text-transform:uppercase;background:#f6f8fb;font-size:.73rem}.movements-module__M1v0iW__table thead th:first-child{width:28%}.movements-module__M1v0iW__table thead th:nth-child(2),.movements-module__M1v0iW__table thead th:nth-child(3){width:15%}.movements-module__M1v0iW__table thead th:nth-child(4){width:14%}.movements-module__M1v0iW__table thead th:nth-child(5){width:16%}.movements-module__M1v0iW__table thead th:last-child{width:12%}.movements-module__M1v0iW__table th,.movements-module__M1v0iW__table td{border-bottom:1px solid var(--movement-border);overflow-wrap:anywhere;padding:.55rem .6rem}.movements-module__M1v0iW__table td:nth-child(5),.movements-module__M1v0iW__table thead th:nth-child(5),.movements-module__M1v0iW__table td:last-child,.movements-module__M1v0iW__table thead th:last-child{text-align:right}.movements-module__M1v0iW__table tbody:last-child tr:last-child td{border-bottom:0}.movements-module__M1v0iW__dayRow{background:var(--movement-canvas)}.movements-module__M1v0iW__dayHeading{text-align:left;font-size:.76rem}.movements-module__M1v0iW__dayHeading span{color:var(--tz-color-text-secondary);font-weight:400}.movements-module__M1v0iW__dayHeading b,.movements-module__M1v0iW__value{font-variant-numeric:tabular-nums}.movements-module__M1v0iW__rowDescription{align-items:center;gap:.55rem;min-width:0;display:flex}.movements-module__M1v0iW__rowDescription small{color:var(--tz-color-text-secondary);display:block}.movements-module__M1v0iW__icon{border-radius:var(--tz-radius-sm);background:var(--tz-color-surface-subtle);flex:none;place-items:center;width:34px;height:34px;display:inline-grid}.movements-module__M1v0iW__icon[data-kind=expense]{color:var(--movement-expense);background:#fbe9e7}.movements-module__M1v0iW__icon[data-kind=income]{color:var(--movement-income);background:#e7f4ee}.movements-module__M1v0iW__icon[data-kind=transfer]{color:var(--movement-transfer);background:#e8eefb}.movements-module__M1v0iW__descriptionButton{color:var(--tz-color-brand);text-align:left;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;padding:0;font-weight:750}.movements-module__M1v0iW__descriptionButton:hover{text-decoration:underline}.movements-module__M1v0iW__tags{flex-wrap:wrap;gap:.25rem;display:inline-flex}.movements-module__M1v0iW__tag,.movements-module__M1v0iW__status{border-radius:var(--tz-radius-pill);background:var(--tz-color-surface-subtle);color:var(--tz-color-brand);overflow-wrap:anywhere;padding:.18rem .45rem;font-size:.72rem;font-weight:650;display:inline-block}.movements-module__M1v0iW__status[data-pending=true]{color:#764a07;background:#fff1d8}.movements-module__M1v0iW__resultState{text-align:center;justify-items:center;gap:.75rem;padding:2rem 1rem;display:grid}.movements-module__M1v0iW__skeleton{gap:.8rem;padding:1rem;display:grid}.movements-module__M1v0iW__skeleton div{grid-template-columns:2rem 3fr 1fr;align-items:center;gap:.6rem;display:grid}.movements-module__M1v0iW__skeleton i{border-radius:var(--tz-radius-pill);background:var(--tz-color-surface-subtle);height:.65rem}.movements-module__M1v0iW__skeleton i:first-child{border-radius:var(--tz-radius-sm);height:2rem}.movements-module__M1v0iW__pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:.65rem;display:flex}.movements-module__M1v0iW__catalogError{justify-items:start;gap:.5rem;display:grid}.movements-module__M1v0iW__dialog{width:min(420px,100vw);max-width:none;height:100dvh;max-height:100dvh;color:var(--tz-color-brand);background:var(--tz-color-surface);border:0;margin:0;padding:0;position:fixed;inset:0 0 0 auto;overflow:auto}.movements-module__M1v0iW__dialog::backdrop{background:#14213d73}.movements-module__M1v0iW__dialogContent{flex-direction:column;min-height:100%;display:flex}.movements-module__M1v0iW__dialogHeader,.movements-module__M1v0iW__dialogFooter{background:var(--tz-color-surface);padding:.75rem 1rem}.movements-module__M1v0iW__dialogHeader{border-bottom:1px solid var(--movement-border);justify-content:space-between;align-items:center;gap:.5rem;display:flex}.movements-module__M1v0iW__dialogFooter{border-top:1px solid var(--movement-border);padding-bottom:max(.75rem, env(safe-area-inset-bottom));margin-top:auto}.movements-module__M1v0iW__dialogFooter .movements-module__M1v0iW__actions>button{flex:1}.movements-module__M1v0iW__detailHero{text-align:center;overflow-wrap:anywhere;justify-items:center;gap:.45rem;padding:1.5rem 1rem;display:grid}.movements-module__M1v0iW__detailHero h3{margin:0;font-size:1.25rem}.movements-module__M1v0iW__detailHero strong{max-width:100%;font-size:1.75rem}.movements-module__M1v0iW__detailFields{border-top:1px solid var(--movement-border);grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:.6rem;margin:0;padding:1rem;font-size:.9rem;display:grid}.movements-module__M1v0iW__detailFields dt{color:var(--tz-color-text-secondary)}.movements-module__M1v0iW__detailFields dd{overflow-wrap:anywhere;margin:0}.movements-module__M1v0iW__detailEdit{padding:.5rem 1rem 1rem}@media not (min-width:768px){.movements-module__M1v0iW__view{padding-bottom:calc(5rem + env(safe-area-inset-bottom))}.movements-module__M1v0iW__header h1{font-size:clamp(1.2rem,5vw,1.65rem)}.movements-module__M1v0iW__mobileFilters,.movements-module__M1v0iW__mobileList,.movements-module__M1v0iW__mobileList ul{gap:.55rem;min-width:0;display:grid}.movements-module__M1v0iW__mobileFilters>div:first-child{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.movements-module__M1v0iW__mobileFilters .movements-module__M1v0iW__search{background:var(--tz-color-surface);flex-basis:9rem}.movements-module__M1v0iW__mobileFilters .movements-module__M1v0iW__search input{font-size:.85rem}.movements-module__M1v0iW__counter{border-radius:var(--tz-radius-pill);background:var(--tz-color-surface);min-width:1.25rem;color:var(--tz-color-brand);text-align:center;padding-inline:.15rem}.movements-module__M1v0iW__cards{border:1px solid var(--movement-border);border-radius:var(--movement-radius);background:var(--tz-color-surface);grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.movements-module__M1v0iW__metric{background:0 0;border:0;padding:.65rem}.movements-module__M1v0iW__scope,.movements-module__M1v0iW__net,.movements-module__M1v0iW__chipLabel{display:none}.movements-module__M1v0iW__chip,.movements-module__M1v0iW__filterButton,.movements-module__M1v0iW__moreFilters,.movements-module__M1v0iW__types button,.movements-module__M1v0iW__presets button,.movements-module__M1v0iW__check,.movements-module__M1v0iW__chips>button{min-height:44px}.movements-module__M1v0iW__mobileList ul{margin:.45rem 0 0;padding:0;list-style:none}.movements-module__M1v0iW__mobileRow{border:1px solid var(--movement-border);border-radius:var(--movement-radius);background:var(--tz-color-surface);width:100%;min-height:64px;color:inherit;text-align:left;overflow-wrap:anywhere;cursor:pointer;grid-template-columns:auto minmax(0,1fr) minmax(0,auto);gap:.5rem;padding:.65rem;display:grid}.movements-module__M1v0iW__mobileRow>strong{text-align:right;max-width:36vw;font-size:.88rem}.movements-module__M1v0iW__mobileInfo{gap:.2rem;min-width:0;display:grid}.movements-module__M1v0iW__mobileInfo small{color:var(--tz-color-text-secondary)}.movements-module__M1v0iW__bottomBar{z-index:9;border-radius:var(--movement-radius) var(--movement-radius) 0 0;padding:.65rem 1rem calc(.65rem + env(safe-area-inset-bottom));justify-content:space-between;align-items:center;gap:.5rem;display:flex;position:fixed;inset:auto 0 0}.movements-module__M1v0iW__bottomBar>div{min-width:0;display:grid}.movements-module__M1v0iW__dialog{border-radius:var(--movement-radius) var(--movement-radius) 0 0;width:100%;height:auto;max-height:min(92dvh,100dvh - 2rem);inset:auto 0 0}.movements-module__M1v0iW__dialogHeader{z-index:2;position:sticky;top:0}.movements-module__M1v0iW__dialogFooter{z-index:2;position:sticky;bottom:0}.movements-module__M1v0iW__preview{flex-wrap:wrap;justify-content:space-between;gap:.4rem;margin-bottom:.5rem;font-size:.8rem;display:flex}.movements-module__M1v0iW__sheetFilters .movements-module__M1v0iW__filterPrimary{order:1}.movements-module__M1v0iW__sheetFilters .movements-module__M1v0iW__moreFilters,.movements-module__M1v0iW__sheetFilters .movements-module__M1v0iW__advanced{order:2}.movements-module__M1v0iW__sheetFilters .movements-module__M1v0iW__filterRow,.movements-module__M1v0iW__sheetFilters .movements-module__M1v0iW__periodFilter{gap:.4rem;width:100%;display:grid}.movements-module__M1v0iW__sheetFilters .movements-module__M1v0iW__filterButton{justify-content:space-between;width:100%}.movements-module__M1v0iW__sheetFilters .movements-module__M1v0iW__popover{width:100%;max-width:100%;box-shadow:none;margin-top:.4rem;position:static}.movements-module__M1v0iW__sheetFilters .movements-module__M1v0iW__selection{width:100%}.movements-module__M1v0iW__sheetFilters .movements-module__M1v0iW__presets{flex-flow:wrap}.movements-module__M1v0iW__calendar{display:block}.movements-module__M1v0iW__calendarDays button{min-width:0;min-height:44px}}
