.finance-dashboard-module__eGGN3W__shell{--sidebar-width:208px;color:#f3f6f8;background:#05111b;min-height:100vh}.finance-dashboard-module__eGGN3W__shellCollapsed{--sidebar-width:76px}.finance-dashboard-module__eGGN3W__sidebar{z-index:40;width:var(--sidebar-width);background:#04101a;border-right:1px solid #38402f;flex-direction:column;min-height:100vh;transition:width .18s,transform .18s;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden}.finance-dashboard-module__eGGN3W__brandRow{border-bottom:1px solid #1c2c38;align-items:center;gap:8px;min-height:104px;padding:18px 12px;display:flex}.finance-dashboard-module__eGGN3W__brand{color:#fff;cursor:pointer;text-align:left;background:0 0;flex:1;align-items:center;gap:11px;min-width:0;display:flex}.finance-dashboard-module__eGGN3W__brandMark{color:#ffc219;border:1px solid #dca712;border-radius:8px;flex:0 0 43px;place-items:center;width:43px;height:43px;display:grid;box-shadow:0 0 22px #f7b81633,inset 0 0 14px #f7b81614}.finance-dashboard-module__eGGN3W__brandText{white-space:nowrap;flex-direction:column;min-width:0;display:flex}.finance-dashboard-module__eGGN3W__brandText strong{font-size:23px;line-height:1}.finance-dashboard-module__eGGN3W__brandText small{color:#f7b816;letter-spacing:.09em;text-transform:uppercase;margin-top:5px;font-size:11px;font-weight:700}.finance-dashboard-module__eGGN3W__collapseButton,.finance-dashboard-module__eGGN3W__mobileClose,.finance-dashboard-module__eGGN3W__mobileMenu{color:#9aaab5;cursor:pointer;background:#071620;border:1px solid #2c3c47;border-radius:6px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.finance-dashboard-module__eGGN3W__collapseButton:hover,.finance-dashboard-module__eGGN3W__mobileClose:hover,.finance-dashboard-module__eGGN3W__mobileMenu:hover{color:#f7b816;border-color:#e0aa12}.finance-dashboard-module__eGGN3W__mobileClose,.finance-dashboard-module__eGGN3W__mobileMenu{display:none}.finance-dashboard-module__eGGN3W__shellCollapsed .finance-dashboard-module__eGGN3W__brandRow{justify-content:center;padding-inline:10px}.finance-dashboard-module__eGGN3W__shellCollapsed .finance-dashboard-module__eGGN3W__brand{flex:0}.finance-dashboard-module__eGGN3W__shellCollapsed .finance-dashboard-module__eGGN3W__collapseButton{background:#0a1b26;width:29px;height:29px;position:absolute;top:76px}.finance-dashboard-module__eGGN3W__navigation{flex-direction:column;gap:8px;padding:16px 10px;display:flex}.finance-dashboard-module__eGGN3W__navItem,.finance-dashboard-module__eGGN3W__navActive{color:#b6c0c8;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:13px;width:100%;min-height:48px;padding:0 13px;display:flex;position:relative}.finance-dashboard-module__eGGN3W__navItem:hover{color:#fff;background:#0a1a25}.finance-dashboard-module__eGGN3W__navActive{color:#081119;background:#f7b816;border-color:#f4b313;font-weight:700;box-shadow:0 0 24px #f7b8163d}.finance-dashboard-module__eGGN3W__shellCollapsed .finance-dashboard-module__eGGN3W__navItem,.finance-dashboard-module__eGGN3W__shellCollapsed .finance-dashboard-module__eGGN3W__navActive{justify-content:center;padding-inline:0}.finance-dashboard-module__eGGN3W__navBadge{color:#fff;min-width:22px;height:22px;font-family:var(--font-geist-mono), monospace;background:#f14c37;border-radius:11px;place-items:center;margin-left:auto;font-size:11px;display:grid}.finance-dashboard-module__eGGN3W__shellCollapsed .finance-dashboard-module__eGGN3W__navBadge{min-width:18px;height:18px;font-size:9px;position:absolute;top:3px;right:3px}.finance-dashboard-module__eGGN3W__sidePulse{opacity:.56;min-height:150px;margin-top:auto}.finance-dashboard-module__eGGN3W__shellCollapsed .finance-dashboard-module__eGGN3W__sidePulse{opacity:0}.finance-dashboard-module__eGGN3W__sidebarFooter{border-top:1px solid #1c2c38;flex-direction:column;gap:7px;padding:12px 10px 18px;display:flex}.finance-dashboard-module__eGGN3W__userButton,.finance-dashboard-module__eGGN3W__exitButton{color:#aebbc4;cursor:pointer;text-align:left;background:0 0;border-radius:6px;align-items:center;gap:10px;width:100%;min-height:45px;padding:0 9px;display:flex}.finance-dashboard-module__eGGN3W__userButton:hover,.finance-dashboard-module__eGGN3W__exitButton:hover{color:#fff;background:#0a1a25}.finance-dashboard-module__eGGN3W__avatar{background:#172936;border:1px solid #455866;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:700;display:grid}.finance-dashboard-module__eGGN3W__userText{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.finance-dashboard-module__eGGN3W__userText strong,.finance-dashboard-module__eGGN3W__userText small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.finance-dashboard-module__eGGN3W__userText strong{color:#f2f5f7;font-size:12px}.finance-dashboard-module__eGGN3W__userText small{color:#718493;margin-top:3px;font-size:10px}.finance-dashboard-module__eGGN3W__shellCollapsed .finance-dashboard-module__eGGN3W__userButton,.finance-dashboard-module__eGGN3W__shellCollapsed .finance-dashboard-module__eGGN3W__exitButton{justify-content:center;padding-inline:0}.finance-dashboard-module__eGGN3W__main{min-height:100vh;margin-left:var(--sidebar-width);background:#06131e;padding:25px 28px 28px;transition:margin-left .18s}.finance-dashboard-module__eGGN3W__topbar{align-items:flex-start;gap:16px;min-height:68px;display:flex}.finance-dashboard-module__eGGN3W__topbar>div{min-width:0}.finance-dashboard-module__eGGN3W__topbar h1{letter-spacing:0;text-transform:capitalize;font-size:32px;line-height:1.05}.finance-dashboard-module__eGGN3W__topbar p{color:#97a6b1;margin-top:7px;font-size:14px}.finance-dashboard-module__eGGN3W__companySelect{color:#f7b816;background:#081722;border:1px solid #40505a;border-radius:7px;grid-template-rows:auto auto;grid-template-columns:auto 1fr auto;align-items:center;column-gap:10px;min-width:250px;min-height:55px;margin-left:auto;padding:9px 13px;display:grid;position:relative}.finance-dashboard-module__eGGN3W__companySelect>svg:first-child{grid-row:1/3}.finance-dashboard-module__eGGN3W__companySelect>span{color:#6f8494;text-transform:uppercase;font-size:9px;font-weight:700}.finance-dashboard-module__eGGN3W__companySelect select{appearance:none;color:#f1f4f5;cursor:pointer;background:0 0;border:0;outline:0;grid-column:2;font-size:13px}.finance-dashboard-module__eGGN3W__companySelect>svg:last-child{color:#728593;pointer-events:none;grid-area:1/3/3}.finance-dashboard-module__eGGN3W__dashboardContent{flex-direction:column;gap:20px;display:flex}.finance-dashboard-module__eGGN3W__periodRow{grid-template-columns:minmax(600px,1fr) 138px;gap:17px;display:grid}.finance-dashboard-module__eGGN3W__periodPicker{background:#07141e;border:1px solid #483c20;border-radius:8px;grid-template-columns:repeat(12,minmax(45px,1fr));gap:5px;min-width:0;padding:16px 14px 11px;display:grid}.finance-dashboard-module__eGGN3W__periodPicker legend{color:#e5e9eb;margin-left:10px;padding:0 7px;font-size:12px}.finance-dashboard-module__eGGN3W__monthButton,.finance-dashboard-module__eGGN3W__monthActive{color:#cbd2d7;cursor:pointer;background:#0a1823;border:1px solid #263745;border-radius:5px;height:34px;font-size:12px}.finance-dashboard-module__eGGN3W__monthButton:hover{color:#fff;border-color:#8f711d}.finance-dashboard-module__eGGN3W__monthActive{color:#fff;background:#2a2110;border-color:#f7b816;font-weight:700;box-shadow:0 0 14px #f7b81652,inset 0 0 10px #f7b8161f}.finance-dashboard-module__eGGN3W__consolidatedButton,.finance-dashboard-module__eGGN3W__consolidatedActive{color:#f7b816;cursor:pointer;background:#101812;border:1px solid #735c1d;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:61px;display:flex}.finance-dashboard-module__eGGN3W__consolidatedButton:hover,.finance-dashboard-module__eGGN3W__consolidatedActive{background:#241d0d;border-color:#f7b816;box-shadow:0 0 18px #f7b8162e}.finance-dashboard-module__eGGN3W__consolidatedButton span,.finance-dashboard-module__eGGN3W__consolidatedActive span{text-align:left;flex-direction:column;font-size:11px;font-weight:700;display:flex}.finance-dashboard-module__eGGN3W__consolidatedButton small,.finance-dashboard-module__eGGN3W__consolidatedActive small{margin-top:2px;font-size:10px}.finance-dashboard-module__eGGN3W__metricGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:15px;display:grid}.finance-dashboard-module__eGGN3W__metricCard{background:#0b1923;border:1px solid #33424c;border-radius:8px;align-items:center;gap:10px;min-width:0;min-height:132px;padding:17px 13px;display:flex}.finance-dashboard-module__eGGN3W__metricCard>div{flex-direction:column;min-width:0;display:flex}.finance-dashboard-module__eGGN3W__metricIcon{border:1px solid;border-radius:50%;flex:0 0 56px;place-items:center;width:56px;height:56px;display:grid}.finance-dashboard-module__eGGN3W__metricLabel{color:#dce2e6;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.finance-dashboard-module__eGGN3W__metricCard strong{font-family:var(--font-geist-mono), monospace;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;margin-top:9px;font-size:16px;overflow:hidden}.finance-dashboard-module__eGGN3W__metricCard small{color:#8294a0;text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-size:9px;overflow:hidden}.finance-dashboard-module__eGGN3W__gold{color:#f7b816;border-color:#5c4a22}.finance-dashboard-module__eGGN3W__green{color:#2ddd72;border-color:#285542}.finance-dashboard-module__eGGN3W__red{color:#ff5948;border-color:#5d3432}.finance-dashboard-module__eGGN3W__orange{color:#ff8d1f;border-color:#5b4327}.finance-dashboard-module__eGGN3W__gold .finance-dashboard-module__eGGN3W__metricIcon{box-shadow:0 0 17px #f7b81647}.finance-dashboard-module__eGGN3W__green .finance-dashboard-module__eGGN3W__metricIcon{box-shadow:0 0 17px #2ddd7240}.finance-dashboard-module__eGGN3W__red .finance-dashboard-module__eGGN3W__metricIcon{box-shadow:0 0 17px #ff59483d}.finance-dashboard-module__eGGN3W__orange .finance-dashboard-module__eGGN3W__metricIcon{box-shadow:0 0 17px #ff8d1f38}.finance-dashboard-module__eGGN3W__visualGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"mini line""bar pie";gap:18px;display:grid}.finance-dashboard-module__eGGN3W__panel,.finance-dashboard-module__eGGN3W__workspacePanel,.finance-dashboard-module__eGGN3W__dropPanel,.finance-dashboard-module__eGGN3W__importHistory,.finance-dashboard-module__eGGN3W__questionList,.finance-dashboard-module__eGGN3W__chatPanel{background:#091721;border:1px solid #34434c;border-radius:8px}.finance-dashboard-module__eGGN3W__miniGrid{grid-area:mini;grid-template-columns:1fr 1fr;gap:15px;min-width:0;display:grid}.finance-dashboard-module__eGGN3W__miniPanel{color:#fff;text-align:left;grid-template-columns:auto 1fr;align-items:center;gap:14px;min-height:164px;padding:20px;display:grid;position:relative;overflow:hidden}button.finance-dashboard-module__eGGN3W__miniPanel{cursor:pointer}button.finance-dashboard-module__eGGN3W__miniPanel:hover{border-color:#8f5ec4}.finance-dashboard-module__eGGN3W__miniPanel>div:nth-child(2){flex-direction:column;min-width:0;display:flex}.finance-dashboard-module__eGGN3W__miniPanel span{color:#dfe5e8;font-size:11px}.finance-dashboard-module__eGGN3W__miniPanel strong{font-family:var(--font-geist-mono), monospace;margin-top:8px;font-size:29px}.finance-dashboard-module__eGGN3W__miniPanel small{color:#8697a2;margin-top:8px;font-size:9px}.finance-dashboard-module__eGGN3W__roundIcon{border:1px solid;border-radius:50%;place-items:center;width:55px;height:55px;display:grid}.finance-dashboard-module__eGGN3W__blue{color:#3ea1ff;box-shadow:0 0 17px #3ea1ff47}.finance-dashboard-module__eGGN3W__purple{color:#be5cff;box-shadow:0 0 17px #be5cff47}.finance-dashboard-module__eGGN3W__sparkline{opacity:.9;width:105px;height:48px;position:absolute;bottom:10px;right:13px}.finance-dashboard-module__eGGN3W__questionSparkle{color:#be5cff;position:absolute;bottom:18px;right:20px}.finance-dashboard-module__eGGN3W__linePanel{grid-area:line}.finance-dashboard-module__eGGN3W__barPanel{grid-area:bar}.finance-dashboard-module__eGGN3W__piePanel{grid-area:pie}.finance-dashboard-module__eGGN3W__linePanel,.finance-dashboard-module__eGGN3W__barPanel,.finance-dashboard-module__eGGN3W__piePanel{min-width:0;min-height:280px;padding:19px 20px 13px}.finance-dashboard-module__eGGN3W__barPanel,.finance-dashboard-module__eGGN3W__piePanel{min-height:302px}.finance-dashboard-module__eGGN3W__panelHeading{justify-content:space-between;align-items:center;gap:12px;display:flex}.finance-dashboard-module__eGGN3W__panelHeading h2{letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.finance-dashboard-module__eGGN3W__panelHeading span{color:#79909f;white-space:nowrap;font-size:10px}.finance-dashboard-module__eGGN3W__legend{color:#a8b3bb;align-items:center;gap:8px;margin-top:12px;font-size:9px;display:flex}.finance-dashboard-module__eGGN3W__legend i,.finance-dashboard-module__eGGN3W__channelList i{border-radius:1px;width:12px;height:8px;display:inline-block}.finance-dashboard-module__eGGN3W__legendGreen{background:#2fca69}.finance-dashboard-module__eGGN3W__legendRed{background:#f14931}.finance-dashboard-module__eGGN3W__legendGold{background:#f7b816}.finance-dashboard-module__eGGN3W__chartArea{width:100%;height:205px;margin-top:8px}.finance-dashboard-module__eGGN3W__chartAreaTall{width:100%;height:225px;margin-top:8px}.finance-dashboard-module__eGGN3W__tooltip{background:#07131d;border:1px solid #344956;border-radius:6px;flex-direction:column;gap:4px;min-width:145px;padding:10px;font-size:10px;display:flex;box-shadow:0 10px 30px #00000059}.finance-dashboard-module__eGGN3W__tooltip strong{color:#fff;margin-bottom:3px}.finance-dashboard-module__eGGN3W__pieContent{grid-template-columns:minmax(190px,.8fr) minmax(250px,1.2fr);align-items:center;gap:18px;height:247px;display:grid}.finance-dashboard-module__eGGN3W__pieChart{width:100%;height:220px}.finance-dashboard-module__eGGN3W__channelList{flex-direction:column;gap:14px;display:flex}.finance-dashboard-module__eGGN3W__channelList>div{color:#bdc7cd;grid-template-columns:14px 1fr auto;align-items:center;gap:9px;font-size:11px;display:grid}.finance-dashboard-module__eGGN3W__channelList strong{color:#f3f5f6;font-family:var(--font-geist-mono), monospace;font-size:10px}.finance-dashboard-module__eGGN3W__infoBar{color:#a9b5bc;background:#091721;border:1px solid #33434d;border-radius:8px;align-items:center;gap:18px;min-height:68px;padding:14px 20px;font-size:12px;display:flex}.finance-dashboard-module__eGGN3W__infoBar svg{color:#3ea1ff;border:1px solid #3ea1ff;border-radius:50%;flex:0 0 39px;width:39px;height:39px;padding:9px}.finance-dashboard-module__eGGN3W__infoBar strong{color:#f7b816}.finance-dashboard-module__eGGN3W__workspacePanel{margin-top:16px;overflow:hidden}.finance-dashboard-module__eGGN3W__workspaceToolbar{border-bottom:1px solid #273a46;justify-content:space-between;align-items:center;min-height:76px;padding:16px 20px;display:flex}.finance-dashboard-module__eGGN3W__workspaceToolbar>div{flex-direction:column;gap:5px;display:flex}.finance-dashboard-module__eGGN3W__workspaceToolbar span{color:#8093a0;font-size:11px}.finance-dashboard-module__eGGN3W__workspaceToolbar button,.finance-dashboard-module__eGGN3W__dropPanel button{color:#f7b816;cursor:pointer;background:#2a210d;border:1px solid #987619;border-radius:6px;align-items:center;gap:8px;min-height:39px;padding:0 14px;font-weight:700;display:flex}.finance-dashboard-module__eGGN3W__tableWrap{overflow-x:auto}.finance-dashboard-module__eGGN3W__tableWrap table{border-collapse:collapse;width:100%;min-width:760px}.finance-dashboard-module__eGGN3W__tableWrap th,.finance-dashboard-module__eGGN3W__tableWrap td{text-align:left;border-bottom:1px solid #1f333f;padding:16px 20px;font-size:12px}.finance-dashboard-module__eGGN3W__tableWrap th{color:#718894;text-transform:uppercase;font-size:9px}.finance-dashboard-module__eGGN3W__tableWrap td:last-child,.finance-dashboard-module__eGGN3W__tableWrap th:last-child{text-align:right}.finance-dashboard-module__eGGN3W__statusOk,.finance-dashboard-module__eGGN3W__statusQuestion,.finance-dashboard-module__eGGN3W__resolvedTag,.finance-dashboard-module__eGGN3W__pendingTag{border-radius:12px;align-items:center;min-height:24px;padding:0 9px;font-size:9px;display:inline-flex}.finance-dashboard-module__eGGN3W__statusOk,.finance-dashboard-module__eGGN3W__resolvedTag{color:#38d77d;background:#0b2d20;border:1px solid #1d7346}.finance-dashboard-module__eGGN3W__statusQuestion,.finance-dashboard-module__eGGN3W__pendingTag{color:#f7b816;background:#2b220d;border:1px solid #8b6815}.finance-dashboard-module__eGGN3W__positiveValue{color:#35d77a!important}.finance-dashboard-module__eGGN3W__negativeValue{color:#f65!important}.finance-dashboard-module__eGGN3W__importLayout{grid-template-columns:minmax(0,1.5fr) minmax(320px,.5fr);gap:18px;margin-top:16px;display:grid}.finance-dashboard-module__eGGN3W__dropPanel{text-align:center;border-style:dashed;flex-direction:column;justify-content:center;align-items:center;min-height:470px;padding:40px;display:flex}.finance-dashboard-module__eGGN3W__uploadIcon{color:#f7b816;border:1px solid #f7b816;border-radius:50%;place-items:center;width:70px;height:70px;display:grid;box-shadow:0 0 22px #f7b81633}.finance-dashboard-module__eGGN3W__dropPanel h2{margin-top:24px;font-size:22px}.finance-dashboard-module__eGGN3W__dropPanel p{color:#8fa0aa;max-width:470px;margin-top:10px;font-size:13px}.finance-dashboard-module__eGGN3W__dropPanel button{margin-top:24px}.finance-dashboard-module__eGGN3W__dropPanel small{color:#637987;margin-top:15px;font-size:10px}.finance-dashboard-module__eGGN3W__importHistory{min-height:470px;padding:20px}.finance-dashboard-module__eGGN3W__importItem{border-bottom:1px solid #223541;justify-content:space-between;align-items:center;gap:12px;padding:18px 0;display:flex}.finance-dashboard-module__eGGN3W__importItem span{flex-direction:column;gap:6px;display:flex}.finance-dashboard-module__eGGN3W__importItem small{color:#7d909c;font-size:9px}.finance-dashboard-module__eGGN3W__importItem b{color:#35d77a;font-size:9px}.finance-dashboard-module__eGGN3W__aiLayout{grid-template-columns:355px minmax(0,1fr);gap:18px;min-height:625px;margin-top:16px;display:grid}.finance-dashboard-module__eGGN3W__questionList{overflow:hidden}.finance-dashboard-module__eGGN3W__questionListHeader{border-bottom:1px solid #263946;justify-content:space-between;align-items:center;min-height:67px;padding:0 18px;display:flex}.finance-dashboard-module__eGGN3W__questionListHeader span{color:#e6ebed;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.finance-dashboard-module__eGGN3W__questionListHeader svg,.finance-dashboard-module__eGGN3W__questionListHeader b{color:#be5cff}.finance-dashboard-module__eGGN3W__questionItem,.finance-dashboard-module__eGGN3W__questionActive{color:#f2f5f6;cursor:pointer;text-align:left;background:0 0;border-bottom:1px solid #21333e;flex-direction:column;align-items:flex-start;gap:8px;width:100%;min-height:116px;padding:18px;display:flex;position:relative}.finance-dashboard-module__eGGN3W__questionItem:hover,.finance-dashboard-module__eGGN3W__questionActive{background:#101c28}.finance-dashboard-module__eGGN3W__questionActive{box-shadow:inset 3px 0 #f7b816}.finance-dashboard-module__eGGN3W__questionItem>span,.finance-dashboard-module__eGGN3W__questionActive>span{max-width:calc(100% - 65px);font-size:11px;font-weight:700;line-height:1.5}.finance-dashboard-module__eGGN3W__questionItem small,.finance-dashboard-module__eGGN3W__questionActive small{color:#7d919d;font-size:9px}.finance-dashboard-module__eGGN3W__questionItem b,.finance-dashboard-module__eGGN3W__questionActive b{position:absolute;top:17px;right:14px}.finance-dashboard-module__eGGN3W__chatPanel{grid-template-rows:auto 1fr auto auto;min-width:0;display:grid;overflow:hidden}.finance-dashboard-module__eGGN3W__chatHeader{border-bottom:1px solid #263946;align-items:center;gap:12px;min-height:73px;padding:0 18px;display:flex}.finance-dashboard-module__eGGN3W__aiAvatar{color:#be5cff;border:1px solid #a551df;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.finance-dashboard-module__eGGN3W__chatHeader>div{flex-direction:column;flex:1;gap:4px;display:flex}.finance-dashboard-module__eGGN3W__chatHeader strong{font-size:12px}.finance-dashboard-module__eGGN3W__chatHeader small{color:#7e919e;font-size:9px}.finance-dashboard-module__eGGN3W__onlineDot{color:#35d77a;font-size:9px}.finance-dashboard-module__eGGN3W__chatBody{flex-direction:column;gap:18px;min-height:360px;padding:24px;display:flex}.finance-dashboard-module__eGGN3W__transactionContext{background:#07141e;border:1px solid #2d424f;border-radius:7px;grid-template-columns:1fr auto;gap:7px 12px;padding:17px;display:grid}.finance-dashboard-module__eGGN3W__transactionContext span,.finance-dashboard-module__eGGN3W__transactionContext strong{grid-column:1}.finance-dashboard-module__eGGN3W__transactionContext span{color:#718793;font-size:9px}.finance-dashboard-module__eGGN3W__transactionContext strong{font-size:12px}.finance-dashboard-module__eGGN3W__transactionContext b{font-family:var(--font-geist-mono), monospace;grid-area:1/2/3;align-self:center;font-size:15px}.finance-dashboard-module__eGGN3W__aiBubble,.finance-dashboard-module__eGGN3W__userBubble{border-radius:7px;gap:10px;max-width:68%;padding:14px 16px;font-size:12px;line-height:1.55;display:flex}.finance-dashboard-module__eGGN3W__aiBubble{color:#e9dcf6;background:#191527;border:1px solid #4e3a67}.finance-dashboard-module__eGGN3W__aiBubble svg{color:#be5cff;flex:none}.finance-dashboard-module__eGGN3W__userBubble{color:#c9f2dd;background:#0d291f;border:1px solid #2d5d49;align-self:flex-end}.finance-dashboard-module__eGGN3W__quickReplies{gap:8px;padding:10px 18px 0;display:flex;overflow-x:auto}.finance-dashboard-module__eGGN3W__quickReplies button{color:#aebbc3;cursor:pointer;background:#0b1923;border:1px solid #3a4e5c;border-radius:15px;flex:none;min-height:31px;padding:0 11px;font-size:9px}.finance-dashboard-module__eGGN3W__quickReplies button:hover{color:#fff;border-color:#be5cff}.finance-dashboard-module__eGGN3W__chatComposer{grid-template-columns:1fr 43px;gap:10px;padding:14px 18px 18px;display:grid}.finance-dashboard-module__eGGN3W__chatComposer input{color:#fff;background:#07141e;border:1px solid #334956;border-radius:6px;outline:0;min-width:0;height:43px;padding:0 14px;font-size:11px}.finance-dashboard-module__eGGN3W__chatComposer input:focus{border-color:#a851df}.finance-dashboard-module__eGGN3W__chatComposer button{color:#081119;cursor:pointer;background:#f7b816;border-radius:6px;place-items:center;width:43px;height:43px;display:grid}.finance-dashboard-module__eGGN3W__chatComposer button:disabled{color:#71828d;cursor:not-allowed;background:#263641}.finance-dashboard-module__eGGN3W__mobileBackdrop{display:none}@media (max-width:1440px){.finance-dashboard-module__eGGN3W__metricGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.finance-dashboard-module__eGGN3W__metricCard{min-height:112px}.finance-dashboard-module__eGGN3W__metricCard strong{font-size:17px}.finance-dashboard-module__eGGN3W__pieContent{grid-template-columns:190px 1fr}}@media (max-width:1120px){.finance-dashboard-module__eGGN3W__visualGrid{grid-template-columns:1fr;grid-template-areas:"mini""line""bar""pie"}.finance-dashboard-module__eGGN3W__periodRow{grid-template-columns:1fr 125px}.finance-dashboard-module__eGGN3W__periodPicker{grid-template-columns:repeat(6,minmax(45px,1fr))}.finance-dashboard-module__eGGN3W__aiLayout{grid-template-columns:290px minmax(0,1fr)}}@media (max-width:820px){.finance-dashboard-module__eGGN3W__shell{--sidebar-width:0px}.finance-dashboard-module__eGGN3W__sidebar{width:258px;transform:translate(-100%)}.finance-dashboard-module__eGGN3W__sidebarOpen{transform:translate(0)}.finance-dashboard-module__eGGN3W__sidebarOpen .finance-dashboard-module__eGGN3W__brandText,.finance-dashboard-module__eGGN3W__sidebarOpen .finance-dashboard-module__eGGN3W__navItem span,.finance-dashboard-module__eGGN3W__sidebarOpen .finance-dashboard-module__eGGN3W__navActive span,.finance-dashboard-module__eGGN3W__sidebarOpen .finance-dashboard-module__eGGN3W__userText,.finance-dashboard-module__eGGN3W__sidebarOpen .finance-dashboard-module__eGGN3W__exitButton span{display:flex}.finance-dashboard-module__eGGN3W__collapseButton{display:none}.finance-dashboard-module__eGGN3W__mobileClose,.finance-dashboard-module__eGGN3W__mobileMenu{display:grid}.finance-dashboard-module__eGGN3W__mobileClose{margin-left:auto}.finance-dashboard-module__eGGN3W__brandRow{min-height:85px}.finance-dashboard-module__eGGN3W__main{margin-left:0;padding:18px}.finance-dashboard-module__eGGN3W__topbar{align-items:center}.finance-dashboard-module__eGGN3W__topbar h1{font-size:25px}.finance-dashboard-module__eGGN3W__topbar p{font-size:11px}.finance-dashboard-module__eGGN3W__companySelect{place-items:center;width:54px;min-width:54px;padding:0}.finance-dashboard-module__eGGN3W__companySelect span,.finance-dashboard-module__eGGN3W__companySelect select,.finance-dashboard-module__eGGN3W__companySelect>svg:last-child{display:none}.finance-dashboard-module__eGGN3W__companySelect>svg:first-child{grid-row:auto}.finance-dashboard-module__eGGN3W__periodRow{grid-template-columns:1fr}.finance-dashboard-module__eGGN3W__periodPicker{grid-template-columns:repeat(4,minmax(48px,1fr))}.finance-dashboard-module__eGGN3W__consolidatedButton,.finance-dashboard-module__eGGN3W__consolidatedActive{min-height:50px}.finance-dashboard-module__eGGN3W__metricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-dashboard-module__eGGN3W__miniGrid{grid-template-columns:1fr}.finance-dashboard-module__eGGN3W__pieContent{grid-template-columns:1fr;height:auto}.finance-dashboard-module__eGGN3W__pieChart{height:210px}.finance-dashboard-module__eGGN3W__channelList{padding-bottom:10px}.finance-dashboard-module__eGGN3W__importLayout,.finance-dashboard-module__eGGN3W__aiLayout{grid-template-columns:1fr}.finance-dashboard-module__eGGN3W__questionList{min-height:auto}.finance-dashboard-module__eGGN3W__questionItem,.finance-dashboard-module__eGGN3W__questionActive{min-height:96px}.finance-dashboard-module__eGGN3W__chatPanel{min-height:570px}.finance-dashboard-module__eGGN3W__mobileBackdrop{z-index:35;background:#0000009e;display:block;position:fixed;inset:0}}@media (max-width:540px){.finance-dashboard-module__eGGN3W__main{padding:14px 12px 20px}.finance-dashboard-module__eGGN3W__topbar{min-height:72px}.finance-dashboard-module__eGGN3W__topbar h1{font-size:21px}.finance-dashboard-module__eGGN3W__topbar p{max-width:200px}.finance-dashboard-module__eGGN3W__dashboardContent{gap:14px}.finance-dashboard-module__eGGN3W__periodPicker{grid-template-columns:repeat(3,minmax(48px,1fr))}.finance-dashboard-module__eGGN3W__metricGrid{grid-template-columns:1fr;gap:10px}.finance-dashboard-module__eGGN3W__metricCard{min-height:104px}.finance-dashboard-module__eGGN3W__visualGrid{gap:14px}.finance-dashboard-module__eGGN3W__miniPanel{min-height:138px}.finance-dashboard-module__eGGN3W__linePanel,.finance-dashboard-module__eGGN3W__barPanel,.finance-dashboard-module__eGGN3W__piePanel{padding-inline:13px}.finance-dashboard-module__eGGN3W__chartArea,.finance-dashboard-module__eGGN3W__chartAreaTall{height:220px}.finance-dashboard-module__eGGN3W__panelHeading h2{max-width:220px}.finance-dashboard-module__eGGN3W__infoBar{align-items:flex-start;font-size:10px;line-height:1.5}.finance-dashboard-module__eGGN3W__dropPanel{min-height:390px;padding:24px 18px}.finance-dashboard-module__eGGN3W__aiLayout{min-height:0}.finance-dashboard-module__eGGN3W__chatBody{min-height:330px;padding:16px}.finance-dashboard-module__eGGN3W__aiBubble,.finance-dashboard-module__eGGN3W__userBubble{max-width:92%}.finance-dashboard-module__eGGN3W__transactionContext{grid-template-columns:1fr}.finance-dashboard-module__eGGN3W__transactionContext b{grid-area:auto/1}}
