.dashRoot{min-height:100vh;background:var(--bg-main)}.dashMain{padding:28px 0 56px}.dashGrid{display:grid;grid-template-columns:1fr 1.05fr;gap:22px;align-items:start}@media(max-width:1000px){.dashGrid{grid-template-columns:1fr}}.dashCol{min-width:0}.dashSectionTitle{margin:0 0 10px!important;color:var(--text-primary);font-weight:900;font-size:20px}.dashSectionTitle--spaced{margin-top:18px!important}.dashSectionRow{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:10px}.dashHint{color:var(--text-muted);font-size:13px}.dashStack{display:flex;flex-direction:column;gap:14px}.marketCard{border-radius:12px;overflow:hidden;transition:border-color .15s ease,background .15s ease}.marketCard .MuiCardActionArea-focusHighlight{opacity:0}.marketCard .MuiCardContent-root{background:transparent}.marketCardContent{padding:14px}.marketRowTop{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.marketSubtitle{margin-top:6px;color:var(--text-secondary);font-size:12px}.outcomeGrid{margin-top:10px;display:grid;gap:6px}.outcomeGridRow{display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px}.pctPill.MuiChip-root{min-width:56px;height:26px;border-radius:999px;border:1px solid var(--border-subtle);background:#11182759;color:var(--text-primary);font-weight:900;font-size:12px}.marketRangeLine{margin-top:10px;color:var(--text-secondary);font-size:12px}.marketRowBottom{margin-top:12px;display:flex;justify-content:space-between;align-items:center}.marketVolume{color:var(--accent-green);font-weight:800;font-size:12px}.marketCount{color:var(--text-muted);font-size:12px}.createForecastText{color:var(--text-secondary);font-size:12px;line-height:1.4}.createForecastButton{margin-top:14px!important;width:100%;border-radius:10px;padding:14px}.sortRow{display:flex;align-items:center;gap:10px;padding:0}.sortLabel{border:1px solid var(--border-subtle);background:transparent;color:var(--text-secondary);padding:6px 12px;border-radius:999px;font-size:12px;font-weight:600;cursor:pointer;transition:border-color .15s ease,color .15s ease}.dashSectionRow .MuiIconButton-root:hover{color:var(--text-primary);border-color:var(--border-hover);background:var(--bg-surface-hover)}.dashSectionRow .MuiTextField-root{min-width:220px}.dashSectionRow .MuiOutlinedInput-root{color:var(--text-primary);background:var(--bg-surface);border-radius:10px}.dashSectionRow .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:var(--border-hover)}.dashSectionRow .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--accent-green)}.dashSectionRow .MuiOutlinedInput-notchedOutline{border-color:var(--border-subtle)}.dashSectionRow .MuiInputBase-input{color:var(--text-primary);font-size:13px}.dashSectionRow .MuiInputBase-input::placeholder{color:var(--text-muted);opacity:1}.dashSectionRow .MuiInputAdornment-root .MuiIconButton-root{border:0;background:transparent;color:var(--text-muted)}.dashSectionRow .MuiInputAdornment-root .MuiIconButton-root:hover{color:var(--text-primary);background:transparent}.dashSectionRow .MuiFormControl-root{min-width:140px}.dashSectionRow .MuiInputLabel-root{color:var(--text-secondary);font-size:13px}.dashSectionRow .MuiInputLabel-root.Mui-focused{color:var(--accent-green)}.dashSectionRow .MuiSelect-select{color:var(--text-primary);font-size:13px}.dashSectionRow .MuiOutlinedInput-root{background:var(--bg-surface);border-radius:10px}.dashSectionRow .MuiSvgIcon-root{color:var(--text-secondary)}.navRoot{background:#212121;border-bottom:1px solid #3f3f3f}.navInner{width:100%;padding:10px 64px;display:flex;align-items:center}.navBrand{color:#fff;font-weight:900;text-decoration:none;font-size:20px;background:linear-gradient(90deg,#7986cb,#cbd0e8);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.navRight{margin-left:auto;display:flex;align-items:center;gap:10px}.navBtn{text-decoration:none;padding:6px 10px;border-radius:8px;font-weight:800}.navBtn--ghost{color:#fff;border:1px solid #374151}.navBtn--primary{background:#7986cb;color:#000}.mdRoot{min-height:100vh;background:var(--bg-main, transparent);color:var(--text-primary, inherit)}.mdMain{padding:28px 0 56px}.mdHint{font-size:13px;padding:18px 0;color:var(--text-muted, inherit)}.mdAppBar{height:64px;display:flex;align-items:center;position:sticky;top:0;z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(180deg,#0b0f14eb,#0b0f14bf);border-bottom:1px solid var(--border-subtle, rgba(0, 0, 0, .12))}.mdAppBarInner{width:100%;max-width:1200px;margin:0 auto;padding:0 16px;display:flex;align-items:center;gap:12px}.mdBack{height:36px;width:36px;border-radius:999px;cursor:pointer;border:1px solid var(--border-subtle, rgba(0, 0, 0, .12));background:transparent}.mdBack:hover{border-color:var(--border-hover, rgba(0, 0, 0, .24));background:#11182759}.mdAppBarTitle{flex:1;text-align:center;font-weight:900;font-size:16px}.mdAppBarSpacer{width:36px}.mdTabsRow{padding:12px 16px;display:flex;justify-content:center;gap:10px;border-bottom:1px solid var(--border-subtle, rgba(0, 0, 0, .12))}.mdTab{border:1px solid var(--border-subtle, rgba(0, 0, 0, .12));background:transparent;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:600;color:var(--text-secondary, inherit)}.mdTab:hover{border-color:var(--border-hover, rgba(0, 0, 0, .24))}.mdHeader{margin:0 0 10px}.mdTitle{font-weight:900!important;font-size:28px!important;letter-spacing:-.02em}.mdTags{margin-top:10px;display:flex;gap:8px;flex-wrap:wrap}.mdRoot .mdChip{font-weight:700!important}.mdGrid{display:grid;grid-template-columns:1fr 1.05fr;gap:22px;align-items:start}@media(max-width:1000px){.mdGrid{grid-template-columns:1fr}}.mdCol{min-width:0;display:flex;flex-direction:column;gap:14px}.mdRoot .mdCard{border-radius:12px;overflow:hidden}.mdRoot .mdCard .MuiCardContent-root{padding:14px}.mdSectionTitle{margin:0 0 10px!important;font-weight:900!important;font-size:16px!important}.mdMuted{color:var(--text-secondary, inherit)}.mdChartHeader{display:flex;justify-content:flex-end}.mdChartArea{height:260px;border-radius:10px;display:flex;align-items:center;justify-content:center;border:1px solid var(--border-subtle, rgba(0, 0, 0, .12));background:#11182738}.mdChartFooter{margin-top:12px;display:flex;align-items:center;justify-content:space-between}.mdRangePills{display:flex;gap:8px}.mdRangePill{border:1px solid var(--border-subtle, rgba(0, 0, 0, .12));background:transparent;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:600;color:var(--text-secondary, inherit)}.mdRangePill:hover{border-color:var(--border-hover, rgba(0, 0, 0, .24))}.mdRulesBox{border-radius:10px;padding:14px;font-size:12px;line-height:1.45;white-space:pre-wrap;border:1px solid var(--border-subtle, rgba(0, 0, 0, .12));background:#11182738}.mdPositions{border-radius:10px;padding:12px;border:1px solid var(--border-subtle, rgba(0, 0, 0, .12));background:#11182738}.mdPositionRow{display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px;margin-bottom:10px}.mdPosCode{font-size:12px;line-height:1.6;color:var(--text-secondary, inherit)}.mdPricePill{display:inline-flex;align-items:center;justify-content:center;min-width:74px;padding:4px 10px;border-radius:999px;font-weight:900;font-size:12px;border:1px solid var(--border-subtle, rgba(0, 0, 0, .12));background:#11182759}.mdPosPrices{display:inline-flex;gap:8px}.mdMore{margin-top:4px;font-size:12px;color:var(--text-muted, inherit)}.mdPanelTitle{font-weight:900!important;font-size:14px!important;margin-bottom:10px!important}.mdRoot .mdBuySell .MuiToggleButton-root{border-radius:999px!important;padding:6px 12px!important;font-size:12px!important;font-weight:600!important;text-transform:none!important}.mdDivider{margin:10px 0!important}.mdRoot .MuiInputBase-root{border-radius:10px}.mdPlaceOrder{margin-top:14px!important;border-radius:10px!important;padding:14px!important;font-weight:900!important;letter-spacing:.5px!important}.mdMiniTable{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;border-radius:10px;padding:10px;border:1px solid var(--border-subtle, rgba(0, 0, 0, .12));background:#11182738}.mdMiniCol{border-radius:10px;padding:8px;text-align:center;border:1px solid var(--border-subtle, rgba(0, 0, 0, .12));background:#11182738}.mdMiniHead{font-size:12px;font-weight:900;color:var(--text-secondary, inherit)}.mdMiniVal{margin-top:6px;font-size:13px}.mdChartWrap{height:260px;border-radius:10px;overflow:hidden;border:1px solid var(--border-subtle, rgba(0, 0, 0, .12));background:#11182738}.mdChartWrap .recharts-text{fill:var(--text-secondary, #9ca3af)!important}.mdChartWrap .recharts-cartesian-axis-line,.mdChartWrap .recharts-cartesian-axis-tick-line{stroke:var(--border-subtle, rgba(0, 0, 0, .12))!important}.mdChartWrap .recharts-cartesian-grid line{stroke:#1f293799!important}.mdChartTooltipWrap .recharts-default-tooltip{border-radius:12px!important;padding:10px 12px!important;background:#000000b3!important;border:1px solid var(--border-subtle, rgba(0, 0, 0, .12))!important}.mdChartTooltipWrap .recharts-tooltip-label{font-size:12px!important;margin-bottom:6px!important;color:var(--text-muted, inherit)!important}.mdChartTooltipWrap .recharts-tooltip-item{font-size:12px!important;font-weight:800!important}
