:root{color:#172033;font-synthesis:none;text-rendering:optimizelegibility;background:#eef2f7;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{min-width:320px;margin:0}button{font:inherit}.app{width:min(1480px,100%);margin:0 auto;padding:22px}.hero{justify-content:space-between;align-items:flex-end;gap:20px;padding:18px 0 20px;display:flex}.eyebrow{color:#667085;flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.versionBadge{color:#314158;background:#fff;border:1px solid #d5dde9;border-radius:999px;align-items:center;height:22px;padding:0 7px;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;display:inline-flex}.statusDot{background:#94a3b8;border-radius:50%;width:9px;height:9px}.statusDot.online{background:#16a34a;box-shadow:0 0 0 4px #dcfce7}.statusDot.stale{background:#f59e0b;box-shadow:0 0 0 4px #fef3c7}.statusDot.offline{background:#dc2626;box-shadow:0 0 0 4px #fee2e2}h1,h2,p{margin:0}h1{margin-top:8px;font-size:31px;font-weight:780;line-height:1.08}.hero p{color:#526071;margin-top:7px;font-size:14px}.toolbar{align-items:center;gap:10px;display:flex}.rangeControl{background:#fff;border:1px solid #d5dde9;border-radius:8px;grid-template-columns:repeat(4,58px);display:grid;overflow:hidden}.rangeControl button,.refreshButton{color:#314158;cursor:pointer;background:#fff;border:0;height:38px}.rangeControl button{border-right:1px solid #e4e9f2}.rangeControl button:last-child{border-right:0}.rangeControl button.active{color:#fff;background:#172033}.refreshButton{border:1px solid #d5dde9;border-radius:8px;place-items:center;width:40px;display:grid}.userBadge{color:#314158;background:#fff;border:1px solid #d5dde9;border-radius:8px;align-items:center;height:38px;padding:0 11px;font-size:13px;font-weight:720;display:inline-flex}.notice{background:#fff;border:1px solid #d5dde9;border-radius:8px;margin-bottom:16px;padding:12px 14px}.metricGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.metric{background:#fff;border:1px solid #d9e0ea;border-radius:8px;min-height:118px;padding:15px}.metricTop{color:#667085;text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;font-size:12px;font-weight:680;display:flex}.metricTop svg{color:#64748b}.metric strong{letter-spacing:0;margin-top:11px;font-size:26px;font-weight:800;line-height:1;display:block}.metric small{color:#667085;margin-top:10px;font-size:12px;display:block}.metric.good strong,.positive{color:#15803d}.metric.bad strong,.negative{color:#b91c1c}.dashboardTabs{background:#fff;border:1px solid #d9e0ea;border-radius:8px;flex-wrap:wrap;gap:6px;margin:0 0 12px;padding:5px;display:flex}.dashboardTabs button{color:#526071;cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:34px;padding:0 13px;font-size:13px;font-weight:720}.dashboardTabs button.active{color:#fff;background:#172033}.dashboardTabs button:not(.active):hover{color:#172033;background:#f1f5f9}.evFilterBar{background:#fff;border:1px solid #d9e0ea;border-radius:8px;flex-wrap:wrap;align-items:end;gap:10px;padding:12px;display:flex}.evFilterBar label{color:#526071;gap:5px;font-size:12px;font-weight:720;display:grid}.evFilterBar select,.evFilterBar input{color:#172033;min-width:170px;height:34px;font:inherit;background:#fff;border:1px solid #d5dde9;border-radius:6px;padding:0 9px;font-size:13px}.filterSummary{color:#667085;margin-left:auto;padding-bottom:8px;font-size:12px}.mainGrid{grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr);gap:12px;margin-bottom:12px;display:grid}.span2{grid-column:span 1}.panel{background:#fff;border:1px solid #d9e0ea;border-radius:8px;min-width:0;padding:16px}.panelHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.panel h2{font-size:15px;font-weight:780}.panelAside{color:#667085;align-items:center;gap:12px;font-size:12px;display:flex}.panelActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.miniToggle{background:#fff;border:1px solid #d5dde9;border-radius:7px;display:inline-flex;overflow:hidden}.miniToggle button{color:#526071;cursor:pointer;background:#fff;border:0;border-right:1px solid #e4e9f2;min-height:28px;padding:0 10px;font-size:12px;font-weight:720}.miniToggle button:last-child{border-right:0}.miniToggle button.active{color:#fff;background:#172033}.miniToggle button:not(.active):hover{color:#172033;background:#f8fafc}.matchedPositionCounterpartyFilter{color:#667085;align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.matchedPositionCounterpartyFilter select{color:#172033;background:#fff;border:1px solid #d5dde9;border-radius:7px;max-width:260px;height:30px;padding:0 8px}.expectedEvHistoryToolbar{grid-template-columns:minmax(260px,.8fr) minmax(420px,1.4fr);align-items:end;gap:10px;margin-bottom:12px;display:grid}.expectedEvHistoryToolbar label{color:#667085;gap:5px;min-width:0;font-size:12px;font-weight:700;display:grid}.expectedEvSettledHeader{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.expectedEvSettledHeader .expectedEvHistorySearch{width:min(100%,280px)}.expectedEvSettledHeader .expectedEvHistorySearch input{height:28px;font-size:12px}.expectedEvHistoryToolbar select{color:#172033;text-overflow:ellipsis;background:#fff;border:1px solid #d5dde9;border-radius:8px;width:100%;height:36px;padding:0 10px;overflow:hidden}.filterRow{flex-wrap:wrap;gap:10px;margin:0 0 12px;display:flex}.filterRow label{color:#667085;gap:4px;font-size:12px;font-weight:700;display:grid}.filterRow input,.filterRow select{color:#172033;background:#fff;border:1px solid #d5dde9;border-radius:7px;min-width:160px;height:32px;padding:0 9px}.markoutCell{white-space:nowrap;border-radius:4px;margin:2px 4px 2px 0;padding:2px 5px;display:inline-block}.conservativeFallback{background:#fff8df;border:1px dashed #b9a15b}.secondaryButton{color:#172033;cursor:pointer;background:#fff;border:1px solid #d5dde9;border-radius:7px;margin-top:12px;padding:7px 10px;font-weight:700}.secondaryButton:hover{background:#f3f6fb}.expectedEvHistorySearch{align-items:center;display:flex;position:relative}.expectedEvHistorySearch>svg{color:#718096;pointer-events:none;position:absolute;left:11px}.expectedEvHistorySearch input{color:#172033;background:#fff;border:1px solid #d5dde9;border-radius:8px;outline:none;width:100%;height:36px;padding:0 34px}.expectedEvHistorySearch input:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.expectedEvHistorySearch button{color:#718096;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:24px;height:24px;padding:0;display:grid;position:absolute;right:7px}.expectedEvHistorySearch button:hover{color:#172033;background:#edf2f7}.expectedEvHistoryChart{min-height:340px}.textButton{color:#2563eb;cursor:pointer;background:#fff;border:1px solid #d5dde9;border-radius:6px;padding:6px 12px;font-size:12px;font-weight:680}.textButton:hover{background:#f8fafc}.textButton:disabled{cursor:progress;opacity:.62}.iconTextButton{align-items:center;gap:6px;display:inline-flex}.iconButton{color:#526071;cursor:pointer;background:#fff;border:1px solid #d5dde9;border-radius:6px;place-items:center;width:34px;height:34px;display:grid}.iconButton:hover{color:#172033;background:#f8fafc}.inlineError{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin-bottom:12px;padding:10px 11px;font-size:13px}.partnerEditor{gap:12px;margin-bottom:12px;display:grid}.partnerEditor label,.partnerDraftRow label{color:#526071;gap:5px;font-size:12px;font-weight:720;display:grid}.partnerEditor input,.partnerDraftRow input{color:#172033;min-width:0;height:34px;font:inherit;background:#fff;border:1px solid #d5dde9;border-radius:6px;padding:0 9px;font-size:13px}.partnerEditor input:focus,.partnerDraftRow input:focus{border-color:#2563eb;outline:3px solid #dbeafe}.partnerDraftRows{gap:8px;display:grid}.partnerDraftRow{grid-template-columns:minmax(180px,1fr) minmax(100px,140px) minmax(120px,160px) 34px;align-items:end;gap:8px;display:grid}.partnerEditorActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.partnerTable table{min-width:760px}.partnerDailyTable table{min-width:980px}.chart{height:260px}.largeChart{height:300px}.miniChart{height:228px}.matchChart{height:500px}.chartLegend{color:#667085;flex-wrap:wrap;gap:12px;margin-top:8px;font-size:12px;display:flex}.chartLegend span{align-items:center;gap:6px;display:inline-flex}.legendSwatch{border-radius:2px;width:10px;height:10px}.legendSwatch.ev{background:#2563eb}.legendSwatch.result{background:#16a34a}.legendSwatch.close{background:#f59e0b}.legendSwatch.current{background:#14b8a6}.legendSwatch.matched{background:#2563eb}.legendSwatch.pending{background:#f59e0b}.quoteHistoryLegend{margin:8px 0 2px}.quoteHistoryLegend .legendSwatch{background:0 0;border-top:2px solid;border-radius:0;width:18px;height:0}.quoteHistoryLegend .legendSwatch.pinbook{border-color:#14b8a6}.quoteHistoryLegend .legendSwatch.clobBid{border-color:#60a5fa;border-top-style:dashed}.quoteHistoryLegend .legendSwatch.clobMid{border-color:#2563eb;border-top-width:3px}.quoteHistoryLegend .legendSwatch.clobAsk{border-color:#1d4ed8;border-top-style:dashed}.quoteHistoryLegend .legendSwatch.legacyMark{border-color:#93c5fd}.quoteHistoryLegend .legendSwatch.fill{background:#f59e0b;border:0;border-radius:50%;width:8px;height:8px}.emptyChart{color:#667085;border:1px dashed #d5dde9;border-radius:8px;place-items:center;min-height:260px;font-size:13px;display:grid}.fullWidthPanel{grid-column:1/-1!important}.timingSummaryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.timingSummary{background:#f8fafc;border:1px solid #d9e0ea;border-radius:8px;padding:14px}.timingSummary span,.timingSummary small{color:#667085;font-size:12px;display:block}.timingSummary strong{margin:8px 0;font-size:23px;display:block}.timingSummary.live{border-top:3px solid #f59e0b}.timingSummary.prematch{border-top:3px solid #2563eb}.timingSummary.unknown{border-top:3px solid #94a3b8}.timingFootnote{color:#667085;margin-top:10px;font-size:12px}.donutChart{height:202px}.marketList{gap:7px;margin-top:4px;display:grid}.marketRow{color:#314158;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:8px;font-size:13px;display:grid}.marketRow span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.marketRow small{color:#667085;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;font-weight:520;display:block;overflow:hidden}.swatch{border-radius:3px;width:10px;height:10px}.sideBySide{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px;display:grid}.rankList{gap:8px;display:grid}.rankRow{border-bottom:1px solid #edf1f6;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}.rankRow:last-child{border-bottom:0}.rankRow strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.rankRow span{color:#667085;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;display:block;overflow:hidden}.liveRow{background:linear-gradient(90deg,#f8fafc,#fff)}.ordersTable{max-height:620px;overflow:auto}.compactTable{max-height:360px;margin-top:12px}.counterpartyName{color:#344054;font-weight:600}.hedgeOrdersTable table{min-width:980px}.hedgeMeta{color:#667085;flex-wrap:wrap;align-items:center;gap:6px;margin-top:5px;font-size:12px;display:flex}.mutedHedgeRow{background:#fbfcfe}.eventExposureTable table{min-width:1080px}.exposureSplit{background:#edf1f6;border-radius:999px;width:min(240px,100%);height:8px;margin-top:7px;display:flex;overflow:hidden}.exposureSplit span{min-width:0;display:block}.exposureSplit .matched{background:#2563eb}.exposureSplit .pending{background:#f59e0b}.tableSummary{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.tableSummary span{color:#526071;background:#f8fafc;border:1px solid #e1e7f0;border-radius:8px;align-items:center;gap:6px;min-height:30px;padding:0 10px;font-size:12px;display:inline-flex}.tableSummary b{color:#172033}table{border-collapse:collapse;width:100%;min-width:1040px}th,td{text-align:left;vertical-align:middle;border-bottom:1px solid #edf1f6;padding:10px 9px;font-size:13px}th{z-index:1;color:#667085;text-transform:uppercase;background:#fff;font-size:11px;font-weight:760;position:sticky;top:0}tbody tr:hover{background:#f8fafc}.eventName{text-overflow:ellipsis;white-space:nowrap;max-width:270px;font-weight:720;overflow:hidden}.muted{color:#667085;margin-top:3px;font-size:12px}.sportBadge{color:#475569;white-space:nowrap;background:#f8fafc;border:1px solid #dbe3ee;border-radius:5px;align-items:center;height:18px;margin-right:6px;padding:0 6px;font-size:11px;font-weight:760;line-height:1;display:inline-flex}.sportBadge.tennis{color:#3730a3;background:#eef2ff;border-color:#c7d2fe}.sportBadge.soccer{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.sportBadge.ufc{color:#991b1b;background:#fef2f2;border-color:#fecaca}.prematchBestList{margin-top:12px}.prematchTable table{min-width:760px}.matchedPositionsLayout{grid-template-columns:minmax(260px,.44fr) minmax(0,.56fr);align-items:start;gap:14px;display:grid}.matchedPositionsList{gap:7px;max-height:640px;padding-right:2px;display:grid;overflow:auto}.matchedPositionRow{color:#172033;cursor:pointer;text-align:left;background:#fff;border:1px solid #e1e7f0;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:70px;padding:10px 11px;display:grid}.matchedPositionRow:hover,.matchedPositionRow.active{background:#f8fafc;border-color:#b9c7da}.matchedPositionRow.active{box-shadow:inset 3px 0 #2563eb}.matchedPositionRow strong,.matchedPositionHeader strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:760;display:block;overflow:hidden}.matchedPositionRow small,.matchedPositionHeader span,.matchedPositionMetrics small{color:#667085;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;display:block;overflow:hidden}.matchedPositionMetrics .prematchClosingQuote{color:#0f766e}.matchedPositionMetrics{text-align:right;min-width:88px}.matchedPositionMetrics b{font-size:13px}.matchedPositionDetailPane{min-width:0}.matchedPositionHeader{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;margin-bottom:10px;display:grid}.matchedPositionStats{margin-bottom:12px}.matchedPositionChartToolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.matchedPositionChartToolbar>span{color:#526071;font-size:12px;font-weight:720}.matchedPositionChart{height:310px}.matchedFillsTable table{min-width:720px}.compactEmpty{min-height:160px}.freshDot{vertical-align:1px;background:#94a3b8;border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block}.freshDot.fresh{background:#16a34a;box-shadow:0 0 0 3px #dcfce7}.freshDot.stale{background:#dc2626;box-shadow:0 0 0 3px #fee2e2}.pill{color:#3730a3;background:#eef2ff;border-radius:999px;justify-content:center;align-items:center;min-width:72px;height:24px;padding:0 9px;font-size:12px;font-weight:720;display:inline-flex}.pill.won,.pill.settled{color:#166534;background:#dcfce7}.pill.lost{color:#991b1b;background:#fee2e2}.pill.pending{color:#475569;background:#f1f5f9}.pill.open{color:#166534;background:#dcfce7}.pill.covered,.pill.hedge{color:#115e59;background:#ccfbf1}.pill.matched{color:#075985;background:#e0f2fe}.pill.win{color:#166534;background:#dcfce7}.pill.lose{color:#991b1b;background:#fee2e2}.pill.push{color:#92400e;background:#fef3c7}.pill.unknown{color:#475569;background:#f1f5f9}.pill.closed{color:#3730a3;background:#e0e7ff}.pill.stale{color:#92400e;background:#fef3c7}.activityList{gap:2px;max-height:460px;display:grid;overflow:auto}.activityItem{border-bottom:1px solid #edf1f6;grid-template-columns:34px minmax(0,1fr) 132px;align-items:center;gap:10px;padding:10px 0;display:grid}.activityItem:last-child{border-bottom:0}.activityIcon{color:#2563eb;background:#eef2ff;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.activityItem strong{font-size:13px;display:block}.activityItem p,.activityItem time{color:#667085;font-size:12px}.simulator{grid-template-columns:minmax(220px,300px) minmax(0,1fr);gap:14px;display:grid}.simEventList{align-content:start;gap:6px;max-height:720px;padding-right:2px;display:grid;overflow:auto}.simEventList button{color:#314158;cursor:pointer;text-align:left;background:#fff;border:1px solid #e1e7f0;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:42px;padding:9px 10px;display:grid}.simEventList button.active{background:#eff6ff;border-color:#2563eb}.simEventList span{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:720;overflow:hidden}.simEventList b{color:#667085;font-size:12px}.simWorkspace{min-width:0}.simHeader{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.simHeader strong,.simPnl{font-size:18px;font-weight:820;display:block}.simHeader span,.simPnl span{color:#667085;margin-top:4px;font-size:12px;font-weight:520;display:block}.simRiskGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.simRiskBox{background:#fff;border:1px solid #e1e7f0;border-radius:8px;min-width:0;padding:10px 12px}.simRiskBox.danger{background:#fff7f7;border-color:#fecaca}.simRiskBox.upside{background:#f0fdf4;border-color:#bbf7d0}.simRiskBox span,.simRiskBox small{text-overflow:ellipsis;white-space:nowrap;color:#667085;font-size:12px;display:block;overflow:hidden}.simRiskBox strong{color:#0b1b3d;margin:4px 0 3px;font-size:18px;font-weight:820;line-height:1.1;display:block}.simRiskBox.danger strong{color:#b42318}.simRiskBox.upside strong{color:#047857}.probabilityPanel{background:#fbfdff;border:1px solid #dbe4ef;border-radius:8px;margin-bottom:14px;padding:12px}.probabilityMetrics{grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:8px}.probabilityChart{min-width:0;height:232px;padding-top:2px}.distributionNote{color:#667085;flex-wrap:wrap;gap:8px 16px;margin-top:6px;font-size:12px;display:flex}.scoreBoard{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px;display:grid}.scoreBoard div{background:#f8fafc;border:1px solid #e1e7f0;border-radius:8px;justify-content:space-between;align-items:center;min-height:52px;padding:10px 12px;display:flex}.scoreBoard span{text-overflow:ellipsis;white-space:nowrap;color:#314158;text-transform:capitalize;font-size:13px;font-weight:720;overflow:hidden}.scoreBoard strong{font-size:28px;line-height:1}.simControls{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;margin-bottom:12px;display:grid}.simSlider{color:#314158;grid-template-columns:minmax(120px,1fr) minmax(120px,1.25fr) 28px;align-items:center;gap:8px;min-width:0;font-size:12px;display:grid}.simSlider span{text-overflow:ellipsis;white-space:nowrap;text-transform:capitalize;overflow:hidden}.simSlider input{accent-color:#2563eb;width:100%}.simSlider b{text-align:right}.simTable{max-height:420px}.loginPage{place-items:center;min-height:100vh;padding:22px;display:grid}.loginBox{background:#fff;border:1px solid #d9e0ea;border-radius:8px;width:min(390px,100%);padding:24px;box-shadow:0 16px 40px #0f172a14}.loginIcon{color:#2563eb;background:#eff6ff;border-radius:8px;place-items:center;width:42px;height:42px;margin-bottom:14px;display:grid}.loginBox h1{margin-bottom:18px;font-size:24px}.loginBox label{color:#314158;gap:6px;margin-bottom:12px;font-size:13px;font-weight:720;display:grid}.loginBox input{color:#172033;width:100%;height:40px;font:inherit;background:#fff;border:1px solid #d5dde9;border-radius:8px;padding:0 11px}.loginBox input:focus{border-color:#2563eb;outline:3px solid #dbeafe}.loginBox button{color:#fff;cursor:pointer;background:#172033;border:0;border-radius:8px;width:100%;height:42px;margin-top:4px;font-weight:760}.loginBox button:disabled{cursor:progress;opacity:.7}.loginError{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin-bottom:12px;padding:10px 11px;font-size:13px}.tier2Login{place-items:center;min-height:100vh;padding:22px;display:grid}.tier2Login .loginBox p,.tier2Login .loginBox small{color:#667085;margin-bottom:14px;font-size:13px;display:block}.tier2App{width:min(1180px,100%);margin:0 auto;padding:22px}.tier2MetricGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.tier2AdminGrid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:12px;margin-top:12px;display:grid}.tier2Form{gap:8px;display:grid}.tier2Form input{color:#172033;background:#fff;border:1px solid #d5dde9;border-radius:8px;width:100%;height:38px;padding:0 10px}.tier2Form button{color:#fff;cursor:pointer;background:#172033;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:38px;font-weight:760;display:inline-flex}.tier2List{gap:6px;margin-top:12px;display:grid}.tier2List button{color:#172033;cursor:pointer;text-align:left;background:#fff;border:1px solid #d5dde9;border-radius:8px;justify-content:space-between;gap:12px;min-height:38px;padding:8px 10px;display:flex}.tier2List span{color:#667085}.tier2Actions{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.tier2FullWidth{grid-column:1/-1;gap:12px;width:100%;display:grid}.tier2Actions button{color:#fff;cursor:pointer;background:#172033;border:0;border-radius:8px;align-items:center;gap:7px;min-height:36px;padding:0 12px;font-weight:760;display:inline-flex}.tier2DateInput,.tier2TableWrap input{color:#172033;background:#fff;border:1px solid #d5dde9;border-radius:8px;height:36px;padding:0 10px}.tier2TableWrap{overflow-x:auto}.tier2TableWrap input{width:100%;min-width:160px}@media (width>=1180px){.mainGrid .span2{grid-column:span 1}}@media (width<=1180px){.metricGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.mainGrid,.sideBySide,.matchedPositionsLayout{grid-template-columns:1fr}.matchedPositionsList{max-height:360px}.expectedEvHistoryToolbar{grid-template-columns:minmax(220px,.8fr) minmax(360px,1.2fr)}.simulator,.tier2AdminGrid{grid-template-columns:1fr}.simEventList{grid-template-columns:repeat(2,minmax(0,1fr));max-height:190px}.simRiskGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.app,.tier2App{padding:14px}.hero,.toolbar{flex-direction:column;align-items:stretch}h1{font-size:25px}.rangeControl{grid-template-columns:repeat(4,1fr)}.metricGrid{grid-template-columns:1fr}.timingSummaryGrid{grid-template-columns:1fr 1fr}.dashboardTabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dashboardTabs button{padding:0 8px}.evFilterBar,.evFilterBar label,.evFilterBar select,.evFilterBar input,.evFilterBar button{width:100%}.filterSummary{width:100%;margin-left:0;padding-bottom:0}.activityItem{grid-template-columns:30px minmax(0,1fr)}.activityItem time{grid-column:2}.simControls,.scoreBoard,.simRiskGrid,.simEventList,.partnerDraftRow{grid-template-columns:1fr}.matchedPositionRow{grid-template-columns:minmax(0,1fr) auto}.matchedPositionRow .pill{grid-column:1/-1;justify-self:start}.matchedPositionChartToolbar{flex-direction:column;align-items:stretch}.matchedPositionChartToolbar .miniToggle{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.expectedEvHistoryToolbar{grid-template-columns:1fr}.expectedEvHistoryToolbar label:last-child{grid-column:auto}.expectedEvSettledHeader{flex-direction:column;align-items:stretch}.expectedEvSettledHeader .expectedEvHistorySearch{width:100%}.simSlider{grid-template-columns:1fr 1fr 26px}}
