#ai-decision-engine,#quick-actions-guide,.consoleCard,.miDashboard,.newEntriesBlock,.opportunityPair,.quickActionGuide,.strategyValidationGrid,details.fold:not(.toolsCard){display:none!important}body{overflow-x:hidden}#main-trading .brokerBox,#main-trading>.brokerBox,.brokerRailLiveBlocks,.nativeBrokerControlRail{display:none!important}.brokerConnectionDashboardSlot{grid-column:1/-1!important;width:calc(100vw - 34px)!important;max-width:calc(100vw - 34px)!important;margin:6px 0!important;box-sizing:border-box!important}.broker-connection-status{display:block!important;width:100%!important;max-width:none!important;box-sizing:border-box!important;margin:0!important}.broker-connection-status__grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:8px!important;gap:8px!important}.engineCard:has(.danger){position:fixed!important;top:10px!important;right:14px!important;z-index:10020!important;width:auto!important;max-width:none!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;display:block!important}.engineCard:has(.danger)>:not(button){display:none!important}.engineCard:has(.danger) button{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:112px!important;max-width:145px!important;height:30px!important;min-height:30px!important;margin:0!important;padding:4px 9px!important;border-radius:8px!important;font-size:9px!important;font-weight:900!important;white-space:nowrap!important;box-shadow:0 3px 12px rgba(0,0,0,.28)!important}#strategy-v2-native,.finalWatchlistBlock,.fmWrap,.pairedMarketSection,.paperTestBlocks{grid-column:1/-1!important;width:calc(100vw - 34px)!important;max-width:calc(100vw - 34px)!important;min-width:0!important;box-sizing:border-box!important}.nativeStrategyV2{display:block!important;clear:both!important;margin:8px 17px 14px!important}.nativeStrategyBar{width:100%;box-sizing:border-box;margin:7px 0;padding:8px 11px;border:1px solid #2a4055;border-radius:9px;background:#08121b;display:flex;align-items:center;gap:9px;flex-wrap:wrap;color:#eaf2f8}.nativeStrategyBar>div{margin-right:auto}.nativeStrategyBar small{display:block;opacity:.6;margin-top:2px;font-size:8px}.nativeStrategyBar>span{font-size:8px;font-weight:800;color:#8ef0bd;border:1px solid #2a4055;border-radius:999px;padding:3px 6px}.pairedMarketSection,.watchNewPair{grid-column:1/-1!important;width:calc(100vw - 34px)!important;max-width:calc(100vw - 34px)!important;min-width:0!important;box-sizing:border-box!important}.watchNewPair{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:8px!important;gap:8px!important;align-items:stretch!important;margin:8px 0!important}.watchNewPair>*{width:100%!important;max-width:none!important;margin:0!important}.todayTrendingSlot,.watchNewPair>*{min-width:0!important;box-sizing:border-box!important}.todayTrendingSlot{display:block!important;grid-column:auto!important;width:calc(100vw - 34px)!important;max-width:calc(100vw - 34px)!important;margin:8px 17px!important}.watchNewPair .todayTrendingSlot{width:100%!important;max-width:none!important;margin:0!important}.todayTrendingCard{height:100%!important;min-height:0!important;border:1px solid #2a4055!important;border-radius:10px!important;background:#08121b!important;padding:14px 16px!important;box-sizing:border-box!important;color:#eaf2f8!important}.todayTrendingHead{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;gap:10px!important;border-bottom:1px solid #243646!important;padding-bottom:10px!important}.todayTrendingHead>div{min-width:0!important}.todayTrendingHead b{font-size:15px!important;white-space:nowrap!important}.todayTrendingHead small{display:block!important;font-size:10px!important;color:#86a9cf!important;opacity:1!important;margin-top:3px!important}.todayTrendingCard select{width:auto!important;min-width:112px!important;margin:0!important;background:#0d1b27!important;color:#eaf2f8!important;border:1px solid #40566d!important;padding:6px 8px!important;font-size:10px!important;min-height:32px!important;border-radius:8px!important}.todayTrendingRows{padding-top:4px!important}.todayTrendingRow{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(72px,auto) 62px!important;grid-gap:10px!important;gap:10px!important;align-items:center!important;min-height:42px!important;padding:7px 0!important;border-bottom:1px solid #243646!important}.todayTrendingRow strong{font-size:12px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.todayTrendingRow span{font-size:11px!important;font-weight:700!important;text-align:right!important}.todayTrendingRow b{font-size:10px!important;text-align:center!important;border:1px solid #40566d!important;border-radius:999px!important;padding:5px 7px!important;background:#0d1b27!important}.todayTrendingRow .up{color:#72e3a6!important;border-color:#29694a!important}.todayTrendingRow .down{color:#ff9ba9!important;border-color:#783c49!important}.todayTrendingEmpty{min-height:150px!important;display:grid!important;place-items:center!important;font-size:10px!important;opacity:.65!important}.fmWrap{background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;overflow:visible!important}.fmTitle{padding:9px 12px!important;margin:5px 0 8px!important;border:1px solid #2a4055!important;border-radius:10px!important;background:#08121b!important}.fmTitle b{font-size:12px!important}.fmScan,.fmTitle button{height:32px!important;min-height:32px!important;border-radius:8px!important;padding:0 10px!important;font-size:10px!important}.fmGrid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:9px!important;gap:9px!important}.fmCard{min-width:0!important;width:100%!important;max-width:none!important;box-sizing:border-box!important;border-radius:10px!important;height:310px!important;min-height:0!important;padding:14px 16px!important;background:#08121b!important}.fmCard header{min-height:48px!important;align-items:flex-start!important;padding-bottom:10px!important}.fmCard header b{font-size:13px!important}.fmCard header small{font-size:9px!important;margin-top:4px!important}.fmBody{height:235px!important;margin-top:0!important}.fmItem{grid-template-columns:minmax(105px,1fr) minmax(65px,auto) 72px 92px!important;gap:8px!important;min-height:45px!important;padding:6px 0!important;border-bottom:1px solid #243646!important;font-size:10px!important}.fmSymbol b{font-size:12px!important}.fmSymbol small{font-size:9px!important;margin-top:2px!important}.fmPrice{font-size:11px!important;text-align:right!important}.fmItem>strong{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:68px!important;min-height:27px!important;border:1px solid #40566d!important;border-radius:999px!important;background:#0d1b27!important;font-size:10px!important;font-weight:700!important}.fmItem>strong.buy{color:#72e3a6!important;border-color:#29694a!important}.fmItem>strong.sell{color:#ff9ba9!important;border-color:#783c49!important}.fmActions{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:5px!important;gap:5px!important}.fmActions button{min-width:0!important;width:100%!important;height:32px!important;padding:0 6px!important;border-radius:8px!important;font-size:10px!important;font-weight:900!important}.fmBody>p{height:150px!important;margin:0!important;display:grid!important;place-items:center!important;font-size:10px!important;opacity:.55!important}.paperTestBlocks{height:auto!important;min-height:0!important;max-height:none!important;margin-top:6px!important;margin-bottom:6px!important;padding-bottom:0!important;align-content:start!important;grid-auto-rows:min-content!important}.paperTestBlocks:has(details.toolsCard:not([open])){height:42px!important;min-height:42px!important;max-height:42px!important;overflow:hidden!important}.paperTestBlocks details.toolsCard{grid-column:1/-1!important;margin:0!important}details.toolsCard{display:block!important;height:auto!important;min-height:0!important;width:100%!important;max-width:none!important;box-sizing:border-box!important;border-radius:10px!important;overflow:hidden!important;margin:0!important}details.toolsCard:not([open]){height:42px!important;min-height:42px!important;max-height:42px!important}details.toolsCard>summary{display:flex!important;align-items:center!important;min-height:42px!important;height:42px!important;padding:7px 10px!important;box-sizing:border-box!important;font-size:10px!important;font-weight:800!important;cursor:pointer!important;white-space:nowrap!important}details.toolsCard[open]{max-height:none!important;overflow:visible!important}details.toolsCard[open]>summary{border-bottom:1px solid rgba(130,155,175,.18)!important}.globalMarketsStrip,.indiaAIWatch,.indiaAiWatch{min-height:0!important;padding-top:4px!important;padding-bottom:4px!important}@media(max-width:1100px){.broker-connection-status__grid,.fmGrid,.watchNewPair{grid-template-columns:repeat(2,minmax(0,1fr))!important}.fmItem{grid-template-columns:minmax(90px,1fr) auto 68px 88px!important}}@media(max-width:760px){body,html,main{width:100%!important;max-width:100%!important;overflow-x:hidden!important}main{padding-left:10px!important;padding-right:10px!important}#strategy-v2-native,.brokerConnectionDashboardSlot,.finalWatchlistBlock,.fmWrap,.pairedMarketSection,.paperTestBlocks,.todayTrendingSlot,.watchNewPair{grid-column:1/-1!important;width:100%!important;max-width:100%!important;min-width:0!important}.watchNewPair{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:10px!important;gap:10px!important;align-items:start!important}.watchNewPair>*{grid-column:1/-1!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important}.finalWatchlistBlock,.pairedMarketSection{display:block!important}.finalWatchlistBlock>*{width:100%!important;max-width:100%!important;min-width:0!important}.todayTrendingSlot{margin:0!important}.todayTrendingCard{width:100%!important;max-width:100%!important;overflow:hidden!important}.nativeStrategyV2{margin:8px 0 14px!important}.broker-connection-status__grid,.fmGrid{grid-template-columns:minmax(0,1fr)!important}.engineCard:has(.danger){top:8px!important;right:8px!important;max-width:calc(100vw - 16px)!important}.engineCard:has(.danger) button{min-width:96px!important;max-width:140px!important;height:28px!important;font-size:8px!important}.todayTrendingHead{align-items:stretch!important;flex-direction:column!important}.todayTrendingHead b{white-space:normal!important}.todayTrendingCard select{width:100%!important;max-width:100%!important}.todayTrendingRow{grid-template-columns:minmax(0,1fr) auto 58px!important;gap:6px!important}.fmCard{width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden!important}.fmItem{grid-template-columns:minmax(0,1fr) auto 65px!important}.fmActions{grid-column:1/-1!important;grid-template-columns:1fr 1fr!important}.marketSummaryGrid,.portfolioGrid,.portfolioPositionsGrid,.portfolioSummary,.positionsGrid{min-width:0!important;max-width:100%!important}.portfolioGrid,.portfolioPositionsGrid,.positionsGrid{grid-template-columns:1fr!important}.portfolioGrid>*,.portfolioPositionsGrid>*,.positionsGrid>*{width:100%!important;max-width:100%!important;min-width:0!important}.watchAdd{max-width:100%!important}.watchAdd button,.watchAdd input,.watchAdd select{min-width:0!important;max-width:100%!important}}.dashboardQuickNav{display:flex!important;flex-wrap:wrap!important;gap:8px!important;align-items:center!important;margin:8px 0 10px!important}.dashboardQuickNav a{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:7px 11px!important;border:1px solid #294057!important;border-radius:7px!important;background:#0d1a28!important;color:#b9d2e9!important;text-decoration:none!important;font-size:11px!important;font-weight:650!important}.dashboardQuickNav a:hover{border-color:#5b819f!important;color:#fff!important}.broker-connection-status__grid{align-items:stretch!important}.broker-connection-status__card{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto auto auto auto auto auto auto!important;align-content:start!important;grid-column-gap:12px!important;column-gap:12px!important;grid-row-gap:10px!important;row-gap:10px!important;padding:14px!important;min-width:0!important}.broker-connection-status__card>.brokerCardIdentity{grid-column:1!important;grid-row:1!important;display:flex!important;flex-direction:column!important;gap:6px!important;min-width:0!important}.brokerCardIdentity select{max-width:100%!important;min-height:36px!important;font-size:12px!important;padding:7px 10px!important}.brokerCardIdentity select,.brokerCardIdentity small{display:block!important;width:100%!important;min-width:0!important;text-overflow:ellipsis!important}.brokerCardIdentity small{white-space:nowrap!important;overflow:hidden!important;font-size:10px!important;line-height:1.4!important}.broker-connection-status__card>.broker-connection-status__connection{grid-column:2!important;grid-row:1!important;align-self:start!important;justify-content:flex-end!important;flex-wrap:wrap!important;padding-top:2px!important}.broker-connection-status__card>.allocationMode{grid-column:1/-1!important;grid-row:2!important;margin-top:0!important}.broker-connection-status__card>dl{grid-column:1/-1!important;grid-row:3!important}.broker-connection-status__card>.allocationLine{grid-column:1/-1!important;grid-row:4!important;margin-top:0!important}.broker-connection-status__card>.allocationState{grid-column:1/-1!important;grid-row:5!important;margin:0!important;min-height:15px!important}.broker-connection-status__card>.capitalBrokerNote{grid-column:1/-1!important;grid-row:6!important;margin:0!important;white-space:normal!important;line-height:1.5!important;max-width:100%!important}.broker-connection-status__card>.brokerSegmentLine{grid-column:1/-1!important;grid-row:7!important;margin-top:0!important;padding-top:10px!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:7px 10px!important;min-width:0!important}.brokerSegmentLine b{flex:0 0 auto!important}.brokerSegmentLine label{display:inline-flex!important;gap:4px!important;align-items:center!important;white-space:nowrap!important;font-size:10px!important}.brokerSegmentLine input{width:13px!important;height:13px!important;min-width:13px!important;padding:0!important;margin:0!important}.brokerSegmentLine small{white-space:nowrap!important}@media(max-width:760px){.broker-connection-status__card{grid-template-columns:minmax(0,1fr)!important}.broker-connection-status__card>.broker-connection-status__connection{grid-column:1!important;grid-row:auto!important;justify-content:flex-start!important}.broker-connection-status__card>.allocationLine,.broker-connection-status__card>.allocationMode,.broker-connection-status__card>.allocationState,.broker-connection-status__card>.brokerSegmentLine,.broker-connection-status__card>.capitalBrokerNote,.broker-connection-status__card>dl{grid-row:auto!important}}.brokerCardIdentity .brokerCategory{display:block!important;color:#8fa8c2!important;font-size:9px!important;font-weight:800!important;letter-spacing:.08em!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.brokerSegmentLine{align-content:center!important;row-gap:7px!important}.brokerSegmentLine input:not(:disabled),.brokerSegmentLine label{cursor:pointer!important}.brokerSegmentLine small{flex-basis:100%!important;font-size:9px!important;line-height:1.3!important}.aiWatchRow>button:not(.chartIcon),.terminalStockRow>button:not(.chartIcon):not(.ghost),.todayTradeActions button{font-weight:800!important;border-radius:8px!important;min-height:32px!important}.aiWatchRow>button:nth-last-child(2),.terminalStockRow>button:nth-last-child(2),.todayTradeActions .tradeBuy{background:#0d5037!important;color:#d8ffe9!important;border:1px solid #218a5a!important}.aiWatchRow>button:last-child,.todayTradeActions .tradeSell{background:#6a2030!important;color:#ffe0e5!important;border:1px solid #b3465d!important}.todayTrendingRow{grid-template-columns:minmax(0,1fr) minmax(60px,auto) 62px 58px 44px 112px!important;gap:7px!important}.todayTrendingRow .todaySignal{font-size:10px!important;text-align:center!important;padding:5px!important;border:1px solid #40566d!important;border-radius:7px!important;color:#b6c5d4!important}.todayTrendingRow .todaySignal.buy{color:#72e3a6!important;border-color:#29694a!important;background:#10291f!important}.todayTrendingRow .todaySignal.sell{color:#ff9ba9!important;border-color:#783c49!important;background:#2a141a!important}.todayTrendingRow .todayScore{text-align:center!important;font-weight:800!important}.todayTradeActions{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:5px!important;gap:5px!important}.todayTradeActions button{padding:5px 6px!important;font-size:10px!important}.todayTradeActions button:disabled{opacity:.35!important;cursor:not-allowed!important}@media(max-width:1100px){.todayTrendingRow{grid-template-columns:minmax(0,1fr) auto 58px 55px!important}.todayTrendingRow .todayScore{display:none!important}.todayTradeActions{grid-column:1/-1!important}}@media(max-width:760px){.todayTrendingRow{grid-template-columns:minmax(0,1fr) auto 58px!important}.todayTrendingRow .todaySignal{grid-column:1!important}.todayTradeActions{grid-column:2/-1!important}}.todayTradeActions{grid-template-columns:28px 1fr 1fr!important}.todayTradeActions .todayChartBtn{min-width:28px!important;background:#182c40!important;color:#b9dafa!important;border:1px solid #4b7294!important;font-size:18px!important;padding:0!important}.todayChartOverlay{position:fixed!important;inset:0!important;z-index:11000!important;background:rgba(0,0,0,.76)!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:16px!important}.todayChartModal{width:min(660px,100%)!important;max-height:90vh!important;overflow:auto!important;background:#0b1723!important;color:#eaf2f8!important;border:1px solid #395269!important;border-radius:14px!important;padding:18px!important;box-shadow:0 18px 70px #0009!important}.todayChartModal header{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:12px!important}.todayChartModal button{background:#1a3045!important;border:1px solid #44617b!important;color:#eaf2f8!important;border-radius:7px!important;padding:7px 12px!important}.todayChartRanges{display:flex!important;gap:8px!important;margin:16px 0!important}.todayChartRanges button.active{background:#195b48!important;border-color:#3ea780!important}.todayChartSvg{width:100%!important;height:250px!important;background:repeating-linear-gradient(180deg,#112131 0,#112131 1px,#0b1723 0,#0b1723 49px)!important;border:1px solid #294154!important;border-radius:8px!important}.todayChartUnavailable{min-height:180px!important;display:grid!important;place-items:center!important;color:#a9c0d3!important;text-align:center!important}.todayChartModal>small{display:block!important;margin-top:12px!important;opacity:.7!important;font-size:11px!important}@media(max-width:1100px){.todayTradeActions{grid-template-columns:30px 1fr 1fr!important}}.todayCandleSvg{display:block!important;width:100%!important;height:auto!important;max-height:320px!important;background:#0b1723!important;border:1px solid #294154!important;border-radius:8px!important}.todayOhlc{display:flex!important;flex-wrap:wrap!important;gap:14px!important;margin:10px 0!important;color:#a9bfd1!important;font-size:12px!important}.todayOhlc b{color:#eaf2f8!important;font-feature-settings:"tnum"!important;font-variant-numeric:tabular-nums!important}.todayDailyOhlc{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-gap:8px!important;gap:8px!important;margin-top:14px!important}.todayDailyOhlc>span{display:flex!important;flex-direction:column!important;gap:4px!important;padding:9px!important;background:#102334!important;border:1px solid #294154!important;border-radius:7px!important;min-width:0!important}.todayDailyOhlc small{font-size:10px!important;color:#9fb8cb!important}.todayDailyOhlc b{font-size:13px!important;color:#eaf2f8!important;font-feature-settings:"tnum"!important;font-variant-numeric:tabular-nums!important;overflow-wrap:anywhere!important}.todayDailyOhlcNote{display:block!important;margin-top:7px!important;color:#93aabe!important;font-size:10px!important}@media(max-width:520px){.todayDailyOhlc{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.heroTickerBoard .tickerPick{display:inline-flex!important;align-items:center!important;gap:6px!important;color:#e9f2fb!important;opacity:1!important;font-size:11px!important;font-weight:600!important;line-height:1.4!important}.heroTickerBoard .tickerPick>b{color:#fff!important;font-size:11px!important}.heroTickerBoard .tickerPick .tickerSignal{flex-shrink:0!important}.heroTickerBoard .tickerFlow{align-items:center!important;gap:30px!important}.heroTickerBoard .tickerLine>b{flex:0 0 auto!important;min-width:180px!important;color:#d5e9f7!important}@media(max-width:760px){.heroTickerBoard .tickerLine>b{min-width:130px!important}.heroTickerBoard .tickerPick{font-size:10px!important}}.paperPnlDashboard{margin:22px 0 12px!important;padding:18px!important;background:#0c1926!important;border:1px solid #2c4960!important;border-radius:14px!important;color:#eaf2fa!important}.paperPnlHeader{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;flex-wrap:wrap!important;margin-bottom:16px!important}.paperPnlHeader>div{display:flex!important;flex-direction:column!important;gap:5px!important}.paperPnlHeader b{font-size:15px!important;letter-spacing:.04em!important}.paperPnlHeader small{color:#9cb5c8!important;font-size:11px!important}.paperPnlHeader>span{border:1px solid #466077!important;border-radius:20px!important;padding:5px 9px!important;font-size:10px!important;color:#a8c9df!important}.paperPnlCards{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:12px!important;gap:12px!important}.paperPnlCard{display:flex!important;flex-direction:column!important;gap:9px!important;background:#112536!important;border:1px solid #2d4558!important;border-radius:11px!important;padding:16px!important;min-width:0!important}.paperPnlCard small{color:#a7bed1!important;font-size:11px!important;letter-spacing:.07em!important;font-weight:700!important}.paperPnlCard strong{font-size:clamp(20px,2.3vw,30px)!important;line-height:1.2!important;font-feature-settings:"tnum"!important;font-variant-numeric:tabular-nums!important;overflow-wrap:anywhere!important}.paperPnlCard strong.positive{color:#54d9a5!important}.paperPnlCard strong.negative{color:#fa8590!important}.paperPnlCard strong.neutral{color:#eaf2fa!important}.paperPnlCard strong.unknown{color:#a6b8c8!important}.paperPnlCard>span{color:#90a8ba!important;font-size:11px!important}.paperPnlFooter{display:flex!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:10px!important;margin-top:14px!important;color:#92adc0!important;font-size:11px!important}@media(max-width:650px){.paperPnlCards{grid-template-columns:1fr!important}.paperPnlDashboard{padding:13px!important}}.pnlCalculator{display:block!important;padding:22px!important;margin:24px 0!important;background:linear-gradient(145deg,#0d1d2d,#101e30)!important;border:1px solid #35546b!important;border-radius:16px!important;color:#e8f3fa!important;font-family:inherit!important}.pnlCalculator,.pnlCalculator *{box-sizing:border-box!important}.pnlCalculator .pnlBottom,.pnlCalculator .pnlControls,.pnlCalculator .pnlResult,.pnlCalculator .pnlTop{display:flex!important;gap:16px!important;justify-content:space-between!important;align-items:center!important}.pnlCalculator .pnlTop{margin-bottom:20px!important}.pnlCalculator .pnlTop b{display:block!important;font-size:17px!important;letter-spacing:.035em!important}.pnlCalculator .pnlTop p{margin:6px 0 0!important;font-size:12px!important;color:#9eb6c8!important}.pnlCalculator .pnlMode{padding:7px 12px!important;border:1px solid #46677b!important;border-radius:24px!important;color:#a8d0e5!important;font-size:10px!important;white-space:nowrap!important}.pnlCalculator .pnlControls{align-items:end!important;margin-bottom:16px!important;justify-content:flex-start!important;flex-wrap:wrap!important}.pnlCalculator .pnlControls label,.pnlCalculator .pnlPeriod{display:flex!important;flex-direction:column!important;gap:8px!important;color:#a5bdd0!important;font-size:11px!important;font-weight:700!important;letter-spacing:.04em!important}.pnlCalculator .pnlControls select{min-width:250px!important;max-width:100%!important;padding:11px!important;background:#132a3e!important;color:#edf7ff!important;border:1px solid #496b84!important;border-radius:9px!important;font-size:13px!important}.pnlCalculator .pnlPeriod>div{display:flex!important;flex-wrap:wrap!important;gap:6px!important}.pnlCalculator .pnlPeriod button{padding:10px 14px!important;border-radius:8px!important;background:#142d40!important;border:1px solid #395b73!important;color:#bdd3e3!important;font-size:11px!important;font-weight:700!important;cursor:pointer!important}.pnlCalculator .pnlPeriod button.active{background:#19654f!important;color:white!important;border-color:#43b18a!important}.pnlCalculator .pnlResult{align-items:stretch!important;gap:14px!important}.pnlCalculator .pnlPrimary{display:flex!important;flex-direction:column!important;justify-content:center!important;gap:12px!important;flex:1 1!important;min-width:220px!important;background:#122a3c!important;border:1px solid #3b6178!important;border-radius:12px!important;padding:22px!important}.pnlCalculator .pnlMetrics small,.pnlCalculator .pnlPrimary small{color:#a9c3d4!important;font-size:11px!important;font-weight:700!important}.pnlCalculator .pnlPrimary strong{font-size:clamp(26px,3vw,40px)!important;font-feature-settings:"tnum"!important;font-variant-numeric:tabular-nums!important;line-height:1.15!important}.pnlCalculator .pnlPrimary span{font-size:11px!important;color:#94afc0!important}.pnlCalculator .positive{color:#56d7a6!important}.pnlCalculator .negative{color:#fa8995!important}.pnlCalculator .unknown{color:#9db2c2!important}.pnlCalculator .neutral{color:#e8f3fa!important}.pnlCalculator .pnlMetrics{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:10px!important;gap:10px!important;flex:1.3 1!important}.pnlCalculator .pnlMetrics>div{display:flex!important;flex-direction:column!important;gap:9px!important;background:#112638!important;border:1px solid #2c495f!important;border-radius:11px!important;padding:17px!important;min-width:0!important}.pnlCalculator .pnlMetrics strong{font-size:clamp(17px,1.9vw,25px)!important;font-feature-settings:"tnum"!important;font-variant-numeric:tabular-nums!important;overflow-wrap:anywhere!important}.pnlCalculator .pnlBottom{flex-wrap:wrap!important;margin-top:15px!important;color:#91aabd!important;font-size:11px!important}@media(max-width:850px){.pnlCalculator .pnlResult{flex-direction:column!important}.pnlCalculator .pnlControls select{min-width:200px!important}}@media(max-width:520px){.pnlCalculator{padding:13px!important}.pnlCalculator .pnlTop{align-items:flex-start!important;flex-direction:column!important}.pnlCalculator .pnlMetrics{grid-template-columns:1fr 1fr!important}.pnlCalculator .pnlMetrics>div{padding:12px!important}}