.dashboard-module__BFCnkq__pageWrap{}.dashboard-module__BFCnkq__statCard{padding:20px 24px;}.dashboard-module__BFCnkq__statCardTop{justify-content:space-between;align-items:flex-start;margin-bottom:14px;display:flex}.dashboard-module__BFCnkq__statLabel{text-transform:uppercase;letter-spacing:.1em;color:var(--muted-foreground);font-size:.68rem;font-weight:700}.dashboard-module__BFCnkq__statIconBox{background:color-mix(in srgb,var(--foreground)5%,var(--background));border:1px solid var(--finance-border-light);border-radius:var(--finance-radius-sm);justify-content:center;align-items:center;width:34px;height:34px;display:flex}.dashboard-module__BFCnkq__statIcon{color:var(--foreground)}.dashboard-module__BFCnkq__statDescription{color:var(--muted-foreground);margin-top:6px;font-size:.75rem;font-weight:300}.dashboard-module__BFCnkq__statPositive{color:var(--finance-success)}.dashboard-module__BFCnkq__statNegative{color:var(--finance-danger)}.dashboard-module__BFCnkq__statNeutral{color:var(--foreground)}.dashboard-module__BFCnkq__splitGrid{gap:var(--finance-gap-lg);flex-direction:column;display:flex}@media (min-width:900px){.dashboard-module__BFCnkq__splitGrid{grid-template-columns:1fr 2fr;align-items:start;display:grid}}.dashboard-module__BFCnkq__uploadZone{min-height:340px}.dashboard-module__BFCnkq__uploadInner{z-index:1;flex-direction:column;align-items:center;gap:18px;width:100%;max-width:320px;display:flex;position:relative}.dashboard-module__BFCnkq__uploadIconBox{background:var(--background);border:1px solid var(--finance-border-light);border-radius:var(--finance-radius-md);justify-content:center;align-items:center;width:60px;height:60px;transition:border-color .2s,background .2s;display:flex}.dashboard-module__BFCnkq__uploadIconBoxActive{background:color-mix(in srgb,var(--foreground)5%,var(--background));border-color:color-mix(in srgb,var(--foreground)28%,var(--border))}.dashboard-module__BFCnkq__uploadIcon{color:var(--muted-foreground)}.dashboard-module__BFCnkq__uploadIconActive{color:var(--foreground)}.dashboard-module__BFCnkq__uploadTextBlock{text-align:center}.dashboard-module__BFCnkq__uploadTitle{text-transform:uppercase;letter-spacing:.07em;color:var(--foreground);margin:0 0 4px;font-size:.82rem;font-weight:700}.dashboard-module__BFCnkq__uploadSubtitle{color:var(--muted-foreground);margin:0;font-size:.78rem;font-weight:300}.dashboard-module__BFCnkq__uploadButtons{gap:10px;width:100%;display:flex}.dashboard-module__BFCnkq__uploadBtnCamera{flex:1;justify-content:center;}.dashboard-module__BFCnkq__uploadBtnFile{flex:1;justify-content:center;}.dashboard-module__BFCnkq__uploadDragHint{color:var(--muted-foreground);margin:0;font-size:.75rem;display:none}.dashboard-module__BFCnkq__uploadFormats{gap:5px;display:flex}.dashboard-module__BFCnkq__formatBadge{border:1px solid var(--finance-border-light);border-radius:var(--finance-radius-sm);color:var(--muted-foreground);letter-spacing:.06em;padding:2px 7px;font-size:.58rem;font-weight:700}.dashboard-module__BFCnkq__uploadNote{color:var(--muted-foreground);text-align:center;margin:0;font-size:.75rem;line-height:1.6}.dashboard-module__BFCnkq__manualVoucherLink{color:var(--foreground);text-underline-offset:3px;margin-top:10px;font-size:.75rem;font-weight:600;text-decoration:underline;display:inline-block}.dashboard-module__BFCnkq__spinner{border:2px solid var(--finance-border-light);border-top-color:var(--foreground);border-radius:50%;width:22px;height:22px;animation:.8s linear infinite dashboard-module__BFCnkq__spin}@keyframes dashboard-module__BFCnkq__spin{to{transform:rotate(360deg)}}@media (min-width:768px){.dashboard-module__BFCnkq__uploadBtnCamera{display:none}.dashboard-module__BFCnkq__uploadButtons{justify-content:center}.dashboard-module__BFCnkq__uploadBtnFile{flex:none}.dashboard-module__BFCnkq__uploadDragHint{display:block}}.dashboard-module__BFCnkq__desktopTable{display:none}@media (min-width:768px){.dashboard-module__BFCnkq__mobileList{display:none}.dashboard-module__BFCnkq__desktopTable{display:block}}.dashboard-module__BFCnkq__mobileList{}.dashboard-module__BFCnkq__mobileCard{flex-direction:column;align-items:stretch;gap:.35rem;}.dashboard-module__BFCnkq__mobileCardTop{justify-content:space-between;align-items:center;display:flex}.dashboard-module__BFCnkq__mobileDate{color:var(--muted-foreground);font-size:.72rem}.dashboard-module__BFCnkq__mobileDesc{white-space:normal;}.dashboard-module__BFCnkq__mobileAmount{text-align:right}.dashboard-module__BFCnkq__desktopOnly{display:none}.dashboard-module__BFCnkq__mobileOnly{display:inline}@media (min-width:640px){.dashboard-module__BFCnkq__desktopOnly{display:inline}.dashboard-module__BFCnkq__mobileOnly{display:none}}.dashboard-module__BFCnkq__declarationLink{text-decoration:none;display:block}.dashboard-module__BFCnkq__declarationLink strong{display:block}.dashboard-module__BFCnkq__declarationSub{opacity:.9;margin-top:4px;display:block}.dashboard-module__BFCnkq__segmentedLink{text-decoration:none}.dashboard-module__BFCnkq__hiddenInput{display:none}
.finance-ui-module__yUIXHq__pageWrap{}.finance-ui-module__yUIXHq__headerLeft{}.finance-ui-module__yUIXHq__headerIconBox{}.finance-ui-module__yUIXHq__pageTitle{}.finance-ui-module__yUIXHq__pageSubtitle{}.finance-ui-module__yUIXHq__headerActions{}.finance-ui-module__yUIXHq__panel{}.finance-ui-module__yUIXHq__panelHeader{}.finance-ui-module__yUIXHq__panelTitle{}.finance-ui-module__yUIXHq__panelSubtitle{}.finance-ui-module__yUIXHq__panelBody{}.finance-ui-module__yUIXHq__list{}.finance-ui-module__yUIXHq__listRow{}.finance-ui-module__yUIXHq__listRowClickable{}.finance-ui-module__yUIXHq__listRowMain{}.finance-ui-module__yUIXHq__listRowMeta{}.finance-ui-module__yUIXHq__listRowDesc{}.finance-ui-module__yUIXHq__listRowDate{}.finance-ui-module__yUIXHq__toolbar{}.finance-ui-module__yUIXHq__toolbarGroup{}.finance-ui-module__yUIXHq__statGrid{}.finance-ui-module__yUIXHq__primaryBtn{}.finance-ui-module__yUIXHq__ghostBtn{}.finance-ui-module__yUIXHq__linkBtn{}.finance-ui-module__yUIXHq__alertWarning{}.finance-ui-module__yUIXHq__alertDanger{}.finance-ui-module__yUIXHq__alertSuccess{}.finance-ui-module__yUIXHq__emptyState{padding:3rem var(--finance-panel-pad);}.finance-ui-module__yUIXHq__viewAllBtn{}
