.dashboard-module__BFCnkq__pageWrap{flex-direction:column;gap:40px;max-width:1200px;margin:0 auto;padding:0 24px 80px;display:flex}.dashboard-module__BFCnkq__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.dashboard-module__BFCnkq__titleRow{align-items:center;gap:12px;margin-bottom:6px;display:flex}.dashboard-module__BFCnkq__pageTitle{letter-spacing:-.01em;color:var(--foreground);font-size:clamp(1.5rem,3vw,2rem);font-weight:200;font-family:var(--font-montserrat),sans-serif;text-transform:uppercase;margin:0}.dashboard-module__BFCnkq__pageSubtitle{color:var(--muted-foreground);letter-spacing:.03em;margin:0;font-size:.82rem;font-weight:300}.dashboard-module__BFCnkq__premiumBadge{background:var(--finance-gold-subtle);color:var(--finance-gold);letter-spacing:.1em;border:1px solid var(--finance-gold-subtle);padding:3px 9px;font-size:.62rem;font-weight:700}.dashboard-module__BFCnkq__headerActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.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__statsGrid{border-top:2px solid var(--finance-gold);background:#00000012;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1px;display:grid}.dark .dashboard-module__BFCnkq__statsGrid{background:#ffffff0f}.dashboard-module__BFCnkq__statCard{background:var(--finance-surface-elevated);border:none!important;border-radius:0!important;padding:28px 24px 24px!important}.dashboard-module__BFCnkq__statCardTop{justify-content:space-between;align-items:flex-start;margin-bottom:14px;display:flex}.dashboard-module__BFCnkq__statLabel{text-transform:uppercase!important;letter-spacing:.1em!important;color:var(--muted-foreground)!important;font-size:.68rem!important;font-weight:700!important}.dashboard-module__BFCnkq__statIconBox{background:var(--finance-gold-subtle);justify-content:center;align-items:center;width:34px;height:34px;display:flex}.dashboard-module__BFCnkq__statIcon{color:var(--finance-gold)}.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)!important}.dashboard-module__BFCnkq__statNegative{color:var(--finance-danger)!important}.dashboard-module__BFCnkq__statNeutral{color:var(--foreground)!important}.dashboard-module__BFCnkq__splitGrid{flex-direction:column;gap:24px;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(--finance-surface-elevated);border:1px solid var(--finance-border-subtle);justify-content:center;align-items:center;width:60px;height:60px;transition:all .25s;display:flex}.dashboard-module__BFCnkq__uploadIconBoxActive{background:var(--finance-gold-subtle);border-color:var(--finance-gold)}.dashboard-module__BFCnkq__uploadIcon{color:var(--muted-foreground);transition:color .25s}.dashboard-module__BFCnkq__uploadIconActive{color:var(--finance-gold)}.dashboard-module__BFCnkq__uploadTextBlock{text-align:center}.dashboard-module__BFCnkq__uploadTitle{text-transform:uppercase;letter-spacing:.06em;color:var(--foreground);margin:0 0 4px;font-size:.95rem;font-weight:600}.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,.dashboard-module__BFCnkq__uploadBtnFile{text-transform:uppercase;letter-spacing:.05em;cursor:pointer;border:none;flex:1;justify-content:center;align-items:center;gap:7px;padding:12px 14px;font-size:.78rem;font-weight:600;transition:all .2s;display:flex}.dashboard-module__BFCnkq__uploadBtnCamera{background:var(--finance-gold);color:#fff}.dashboard-module__BFCnkq__uploadBtnCamera:hover{background:var(--finance-gold-light)}.dashboard-module__BFCnkq__uploadBtnFile{background:var(--finance-surface-elevated);color:var(--foreground);border:1px solid var(--finance-border-medium)}.dashboard-module__BFCnkq__uploadBtnFile:hover{border-color:var(--finance-gold);color:var(--finance-gold)}.dashboard-module__BFCnkq__uploadDragHint{color:var(--muted-foreground);margin:0;font-size:.75rem;font-weight:300;display:none}.dashboard-module__BFCnkq__uploadFormats{gap:5px;display:flex}.dashboard-module__BFCnkq__formatBadge{background:var(--finance-surface-elevated);border:1px solid var(--finance-border-subtle);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;font-weight:300;line-height:1.6}.dashboard-module__BFCnkq__spinner{border:2px solid var(--finance-border-subtle);border-top-color:var(--finance-gold);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;padding:12px 28px}.dashboard-module__BFCnkq__uploadDragHint{display:block}}.dashboard-module__BFCnkq__ledgerCard{flex-direction:column;min-height:380px;display:flex;overflow:hidden;border-top:2px solid var(--finance-gold)!important;border-radius:0!important;padding:0!important}.dashboard-module__BFCnkq__ledgerHeader{border-bottom:1px solid var(--finance-border-subtle);background:var(--finance-surface);justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.dashboard-module__BFCnkq__ledgerHeaderLeft{align-items:center;gap:12px;display:flex}.dashboard-module__BFCnkq__ledgerIconBox{background:var(--finance-gold-subtle);justify-content:center;align-items:center;width:32px;height:32px;display:flex}.dashboard-module__BFCnkq__ledgerIcon{color:var(--finance-gold)}.dashboard-module__BFCnkq__ledgerTitle{text-transform:uppercase;letter-spacing:.07em;color:var(--foreground);margin:0;font-size:.82rem;font-weight:700}.dashboard-module__BFCnkq__ledgerCount{color:var(--muted-foreground);margin:2px 0 0;font-size:.72rem;font-weight:300}.dashboard-module__BFCnkq__viewAllBtn{border:1px solid var(--finance-border-medium);color:var(--finance-gold);text-transform:uppercase;letter-spacing:.06em;cursor:pointer;background:0 0;align-items:center;gap:5px;padding:7px 14px;font-size:.72rem;font-weight:600;transition:all .15s;display:flex}.dashboard-module__BFCnkq__viewAllBtn:hover{background:var(--finance-gold-subtle);border-color:var(--finance-gold)}.dashboard-module__BFCnkq__mobileList{flex-direction:column;display:flex}.dashboard-module__BFCnkq__mobileCard{border-bottom:1px solid var(--finance-border-subtle);cursor:pointer;padding:16px 20px;transition:background .15s}.dashboard-module__BFCnkq__mobileCard:hover{background:var(--finance-gold-subtle)}.dashboard-module__BFCnkq__mobileCard:last-child{border-bottom:none}.dashboard-module__BFCnkq__mobileCardTop{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.dashboard-module__BFCnkq__mobileDate{color:var(--muted-foreground);font-size:.72rem}.dashboard-module__BFCnkq__mobileDesc{color:var(--foreground);margin-bottom:6px;font-size:.88rem;font-weight:500;line-height:1.4}.dashboard-module__BFCnkq__mobileAmount{text-align:right}.dashboard-module__BFCnkq__desktopTable{flex:1;display:none;overflow:auto}@media (min-width:768px){.dashboard-module__BFCnkq__mobileList{display:none}.dashboard-module__BFCnkq__desktopTable{display:block}}
