.AppHeader-module__ds8xzG__header{border-bottom:1px solid #eee;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.5rem;padding-bottom:1rem;display:flex}@media (prefers-color-scheme:dark){.AppHeader-module__ds8xzG__header{border-bottom-color:#2a2a2a}}.AppHeader-module__ds8xzG__nav{gap:1.25rem;font-size:.9rem;display:flex}.AppHeader-module__ds8xzG__nav a{color:inherit;opacity:.75;text-decoration:none}.AppHeader-module__ds8xzG__nav a:hover{opacity:1;text-decoration:underline}.AppHeader-module__ds8xzG__account{opacity:.85;align-items:center;gap:1rem;font-size:.85rem;display:flex}.AppHeader-module__ds8xzG__account a{color:inherit;text-decoration:none}.AppHeader-module__ds8xzG__account a:hover{text-decoration:underline}.AppHeader-module__ds8xzG__logoutButton{cursor:pointer;font:inherit;color:inherit;background:0 0;border:1px solid;border-radius:8px;padding:.3rem .7rem;font-size:.85rem}
.page-module___8aEwW__page{justify-content:center;min-height:100vh;padding:3rem 1.5rem;display:flex}.page-module___8aEwW__main{flex-direction:column;gap:1.5rem;width:100%;max-width:900px;display:flex}.page-module___8aEwW__header h1{margin-bottom:.25rem;font-size:1.75rem}.page-module___8aEwW__header p{color:#666}.page-module___8aEwW__dropzone{text-align:center;cursor:pointer;border:2px dashed #ccc;border-radius:12px;padding:2.5rem;transition:border-color .15s,background-color .15s}.page-module___8aEwW__dropzone:hover,.page-module___8aEwW__dropzoneActive{background:#00000008;border-color:#666}@media (prefers-color-scheme:dark){.page-module___8aEwW__dropzone{border-color:#444}.page-module___8aEwW__dropzone:hover,.page-module___8aEwW__dropzoneActive{background:#ffffff0d;border-color:#888}.page-module___8aEwW__header p{color:#aaa}}.page-module___8aEwW__fileInput{display:none}.page-module___8aEwW__error{color:#c0392b;font-weight:500}.page-module___8aEwW__warning{color:#9a6700;font-weight:500}@media (prefers-color-scheme:dark){.page-module___8aEwW__warning{color:#d4a72c}}.page-module___8aEwW__rules{opacity:.85;font-size:.85rem}.page-module___8aEwW__rules summary{cursor:pointer}.page-module___8aEwW__rules ul{flex-direction:column;gap:.3rem;margin:.5rem 0 0;padding-left:1.25rem;display:flex}.page-module___8aEwW__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.page-module___8aEwW__downloadButtons{gap:.5rem;display:flex}.page-module___8aEwW__button{cursor:pointer;font:inherit;color:inherit;background:0 0;border:1px solid;border-radius:8px;padding:.5rem 1rem}.page-module___8aEwW__button:disabled{opacity:.5;cursor:not-allowed}.page-module___8aEwW__tableWrap{border:1px solid #ddd;border-radius:8px;overflow-x:auto}@media (prefers-color-scheme:dark){.page-module___8aEwW__tableWrap{border-color:#333}}.page-module___8aEwW__tableWrap table{border-collapse:collapse;width:100%;font-size:.9rem}.page-module___8aEwW__tableWrap th,.page-module___8aEwW__tableWrap td{text-align:left;white-space:nowrap;border-bottom:1px solid #eee;padding:.6rem .8rem}@media (prefers-color-scheme:dark){.page-module___8aEwW__tableWrap th,.page-module___8aEwW__tableWrap td{border-bottom-color:#2a2a2a}}.page-module___8aEwW__tableWrap td:nth-child(2){white-space:normal;min-width:220px}.page-module___8aEwW__amountPositive{color:#1e7e34}.page-module___8aEwW__amountNegative{color:#c0392b}.page-module___8aEwW__flagSummary{color:#9a6700;font-weight:500}@media (prefers-color-scheme:dark){.page-module___8aEwW__flagSummary{color:#d4a72c}}.page-module___8aEwW__rowFlagged{background:#d4a72c1f}.page-module___8aEwW__flagIcon{cursor:help;margin-right:.35rem}.page-module___8aEwW__uncertainSummary{color:#666}@media (prefers-color-scheme:dark){.page-module___8aEwW__uncertainSummary{color:#aaa}}.page-module___8aEwW__rowUncertain{background:#8080800f}.page-module___8aEwW__uncertainIcon{cursor:help;color:#888;margin-right:.35rem;font-weight:600}
.DataTable-module__tg40kq__tableWrap{border:1px solid #ddd;border-radius:8px;overflow-x:auto}@media (prefers-color-scheme:dark){.DataTable-module__tg40kq__tableWrap{border-color:#333}}.DataTable-module__tg40kq__tableWrap table{border-collapse:collapse;width:100%;font-size:.9rem}.DataTable-module__tg40kq__tableWrap th,.DataTable-module__tg40kq__tableWrap td{text-align:left;white-space:nowrap;border-bottom:1px solid #eee;padding:.6rem .8rem}@media (prefers-color-scheme:dark){.DataTable-module__tg40kq__tableWrap th,.DataTable-module__tg40kq__tableWrap td{border-bottom-color:#2a2a2a}}.DataTable-module__tg40kq__statusSuccess{color:#1e7e34}.DataTable-module__tg40kq__statusError{color:#c0392b}.DataTable-module__tg40kq__empty{opacity:.7;font-size:.9rem}
.login-module__WEZH7G__main{flex-direction:column;gap:1.5rem;width:100%;max-width:380px;margin:4rem auto 0;display:flex}.login-module__WEZH7G__form{flex-direction:column;gap:1rem;display:flex}.login-module__WEZH7G__field{flex-direction:column;gap:.35rem;font-size:.9rem;display:flex}.login-module__WEZH7G__field input{font:inherit;color:inherit;background:0 0;border:1px solid #ccc;border-radius:8px;padding:.55rem .7rem}@media (prefers-color-scheme:dark){.login-module__WEZH7G__field input{border-color:#444}}
