*,:before,:after{box-sizing:border-box}html,body{background:#020617;height:100%;margin:0;padding:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}#__next{min-height:100vh}body{overflow-y:auto}@supports (-webkit-touch-callout:none){body{-webkit-overflow-scrolling:touch;overflow-x:hidden}.journex-app,.journex-root{-webkit-overflow-scrolling:touch;width:100%;max-width:100%;overflow-x:hidden}}@media (max-width:768px){html,body,#__next{-webkit-overflow-scrolling:touch;width:100%;max-width:100%;overflow-x:hidden}*,:before,:after{box-sizing:border-box}main,.app-container{-webkit-overflow-scrolling:touch;width:100%;max-width:100%;overflow-x:hidden}}
@media (max-width:768px){.journex-root,.journex-app{-webkit-overflow-scrolling:touch;width:100%;max-width:100%;overflow-x:hidden}.journex-app .jx-app-shell,.journex-app .jx-page-content,.journex-app .jx-tab-panel{-webkit-overflow-scrolling:touch;width:100%;min-width:0;max-width:100%;overflow-x:hidden}.jx-nav-desktop{display:none!important}.jx-equity-card{width:100%;min-width:0;max-width:100%;overflow:visible;visibility:visible!important;opacity:1!important;display:block!important}.jx-equity-chart-wrap{width:100%;min-width:0;max-width:100%;height:220px;min-height:220px;overflow:visible;transform:translateZ(0)}.jx-equity-chart-inner,.jx-equity-chart-host{width:100%;min-width:0;max-width:100%;transform:translateZ(0);visibility:visible!important;height:220px!important;min-height:220px!important;display:block!important}.jx-equity-chart-wrap .recharts-responsive-container,.jx-equity-chart{width:100%!important;min-width:0!important;height:220px!important;min-height:220px!important}.jx-equity-view-tabs{width:100%;min-width:0;flex-wrap:wrap!important;gap:8px!important;display:flex!important}.jx-equity-view-tabs button{flex-shrink:1;min-width:0;max-width:100%}.jx-dash-filters-card,.jx-dash-stats-desktop{display:none!important}.jx-dash-stats-mobile{display:block!important}.jx-dash-stats-mobile-grid,.jx-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%;min-width:0;max-width:100%;display:grid}.jx-dash-stats-mobile-grid>*,.jx-stat-grid>*{min-width:0}.jx-dashboard-split{grid-template-columns:1fr!important}.jx-trade-form,.jx-trade-datetime-tabs,.jx-trade-form-dates-row,.jx-trade-form-time-row{width:100%;min-width:0;max-width:100%;flex-wrap:wrap!important;gap:8px!important;display:flex!important}.jx-trade-form>*,.jx-trade-datetime-tabs>*,.jx-trade-form-time-row>*{min-width:0}.jx-trade-date-field,.jx-trade-time-field,.jx-trade-log-account-filter{flex:100%!important;width:100%!important;min-width:0!important;max-width:100%!important}.jx-trade-time-tab{flex:calc(50% - 4px)!important;width:auto!important;min-width:0!important;max-width:100%!important}.jx-trades-tab input[type=date],.jx-trades-tab input[type=time],.jx-trades-tab input,.jx-trades-tab select,.jx-trades-tab textarea{appearance:none;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.jx-trade-form-toolbar{width:100%;min-width:0;flex-wrap:wrap!important}.jx-trade-form-grid,.jx-grid-2,.jx-grid-3,.jx-grid-4{grid-template-columns:1fr!important}.jx-journal-goals-date-row{flex-flow:column;align-items:stretch;width:100%;min-width:0;max-width:100%}.jx-journal-goals-quick-btns{flex-wrap:wrap;width:100%;min-width:0;max-width:100%}.jx-journal-goals-date-field,.jx-journal-date-field{flex:100%!important;width:100%!important;min-width:0!important;max-width:100%!important}.jx-journal-tab input[type=date],.jx-journal-tab input[type=time],.jx-journal-tab .jx-date-input,.jx-journal-tab .jx-time-input{appearance:none;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.jx-journal-form-grid{grid-template-columns:1fr!important}.jx-insight-period-buttons{width:100%;min-width:0;max-width:100%;flex-wrap:wrap!important}.jx-insights-breakdown-tab-row,.jx-insights-breakdown-tabs-scroll{min-width:0;max-width:100%;flex-wrap:nowrap!important}.jx-table-scroll{-webkit-overflow-scrolling:touch;width:100%;max-width:100%;overflow-x:auto!important}.jx-nav-bottom{width:100%;max-width:100%;padding-bottom:calc(6px + constant(safe-area-inset-bottom,0px));padding-bottom:calc(6px + env(safe-area-inset-bottom,0px));display:grid!important}.jx-nav-bottom>*{min-width:0}}
@supports (-webkit-touch-callout:none){@media (max-width:768px){.journex-root,.journex-app,.journex-app .jx-app-shell,.journex-app .jx-page-content,.journex-app .jx-tab-panel,.journex-app .jx-trades-tab,.journex-app .jx-journal-tab{-webkit-overflow-scrolling:touch;overflow-x:hidden}.jx-equity-chart-wrap{-webkit-overflow-scrolling:touch;width:100%;min-width:0;max-width:100%;height:220px;min-height:220px;overflow:visible;transform:translateZ(0)}.jx-equity-chart-inner,.jx-equity-chart-host{width:100%;min-width:0;max-width:100%;height:220px;min-height:220px;transform:translateZ(0)}.jx-equity-chart-wrap .recharts-responsive-container,.jx-equity-chart{transform:translateZ(0);width:100%!important;min-width:0!important;height:220px!important;min-height:220px!important}.jx-nav-bottom{padding-bottom:calc(6px + constant(safe-area-inset-bottom,0px));padding-bottom:calc(6px + env(safe-area-inset-bottom,0px))}.jx-nav-bottom>*,.jx-dash-stats-mobile-grid>*,.jx-stat-grid>*,.jx-trade-form>*,.jx-trade-form-fields>*,.jx-trade-datetime-tabs>*,.jx-trade-form-time-row>*{min-width:0}.jx-nav-bottom,.jx-dash-stats-mobile-grid,.jx-stat-grid,.jx-trade-form,.jx-trade-form-toolbar,.jx-trade-datetime-tabs,.jx-trade-form-dates-row,.jx-trade-form-time-row,.jx-equity-view-tabs{flex-wrap:wrap;display:flex}.jx-trade-datetime-tabs,.jx-trade-form-time-row{flex-wrap:wrap}.jx-trade-time-tab,.jx-equity-view-tabs button{flex-shrink:1;min-width:0;max-width:100%}.journex-app input[type=date],.journex-app input[type=time],.journex-app .jx-date-input,.journex-app .jx-time-input{appearance:none;box-sizing:border-box;width:100%;min-width:0;max-width:100%}}}
