@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500&family=Space+Grotesk:wght@400;500;600;700&display=swap);*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#09090b;color:#fafafa;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh;overflow:hidden}.app-loading,.app-login{align-items:center;display:flex;justify-content:center;min-height:100vh}.main-layout{grid-gap:0;display:grid;gap:0;grid-template-columns:1fr 440px;grid-template-rows:auto 1fr;height:100vh}.header-area{grid-column:1/-1}.chart-area{grid-column:1;min-height:0;overflow:hidden}.panel-area{border-left:1px solid #27272a;grid-column:2;overflow-y:auto}.mobile-layout{display:flex;flex-direction:column;height:100vh;position:relative}.mobile-header{flex-shrink:0}.mobile-chart{flex:1 1;min-height:0;position:relative}.mobile-panel{background:#09090b;border-radius:12px 12px 0 0;border-top:1px solid #27272a;bottom:0;display:flex;flex-direction:column;height:60vh;left:0;position:fixed;right:0;transform:translateY(100%);transition:transform .3s ease;z-index:900}.mobile-panel.open{transform:translateY(0)}.mobile-panel-handle{cursor:pointer;display:flex;justify-content:center;padding:10px}.handle-bar{background:#3f3f46;border-radius:2px;height:4px;width:36px}.mobile-panel-content{flex:1 1;overflow-y:auto}.app-header{align-items:center;background:#09090b;border-bottom:1px solid #27272a;display:flex;justify-content:space-between;padding:6px 12px}.header-left,.header-right{gap:8px}.header-center,.header-left,.header-right,.header-stat{align-items:center;display:flex}.header-stat{flex-direction:column;line-height:1.1}.stat-label{color:#52525b;font-size:9px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.stat-value{color:#fafafa;font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:12px;font-weight:600}@media (max-width:767px){.header-center{display:none}}.mobile-trade-buttons{align-items:center;bottom:16px;display:flex;gap:10px;left:50%;position:fixed;transform:translateX(-50%);z-index:1000}.mobile-btn{border:none;border-radius:50%;box-shadow:0 4px 12px #0009;color:#fff;cursor:pointer;font-family:Inter,sans-serif;font-size:13px;font-weight:600;height:64px;width:64px}.mobile-btn.buy{background:#22c55e}.mobile-btn.sell{background:#ef4444}.mobile-btn.panel-toggle{background:#27272a;box-shadow:0 2px 8px #0006;font-size:18px;height:44px;width:44px}.mobile-btn:disabled{opacity:.4}.order-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#09090be6;border:1px solid #27272a;border-radius:8px;font-size:11px;max-width:220px;min-width:180px;padding:8px 10px;pointer-events:none;position:absolute;right:8px;top:8px;z-index:50}.overlay-header{align-items:center;border-bottom:1px solid #27272a;border-left:3px solid;display:flex;gap:6px;margin-bottom:6px;padding-bottom:6px;padding-left:6px}.overlay-dir{font-size:12px;font-weight:700}.overlay-symbol{color:#a1a1aa}.overlay-lots{color:#a1a1aa;margin-left:auto}.overlay-pnl{font-weight:600}.overlay-levels{display:flex;flex-direction:column;gap:3px}.overlay-level{align-items:center;display:flex;gap:6px}.level-dot{border-radius:50%;flex-shrink:0;height:6px;width:6px}.level-label{color:#71717a;min-width:55px}.level-price{font-family:JetBrains Mono,monospace;font-weight:500;margin-left:auto}.overlay-footer{border-top:1px solid #27272a;color:#52525b;font-size:10px;margin-top:6px;padding-top:6px}@media (max-width:767px){.order-overlay{bottom:90px;font-size:10px;left:8px;max-width:180px;right:auto;top:auto}}.config-calc-box{background:#18181b;border:1px solid #27272a;border-radius:8px;padding:8px 10px}.config-calc-row{align-items:center;display:flex;justify-content:space-between;padding:2px 0}.calc-label{color:#71717a;font-size:11px}.calc-value{color:#fafafa;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600}.history-date-nav{align-items:center;display:flex;gap:16px;justify-content:center;margin-bottom:8px}.history-date{color:#fafafa;font-size:13px;font-weight:600;min-width:90px;text-align:center}.history-summary{align-items:baseline;display:flex;gap:8px;justify-content:center}.basket-card{background:#18181b;border:1px solid #27272a;border-radius:8px;margin-bottom:6px;padding:8px 10px;transition:border-color .15s}.basket-card:hover{border-color:#3f3f46}.basket-card-header{align-items:center;display:flex;gap:6px}.basket-card-details{color:#71717a;display:flex;font-size:10px;gap:10px;margin-top:4px}.basket-card-orders{border-top:1px solid #27272a;margin-top:6px;padding-top:6px}.basket-order-row{color:#a1a1aa;display:flex;font-size:10px;gap:10px;padding:1px 0}.order-row{align-items:center;border-bottom:1px solid #18181b;display:flex;gap:8px;padding:3px 0}.ant-table-empty .ant-table-placeholder{background:#0000!important}.ant-table-placeholder .ant-empty-description{color:#52525b!important}.ant-tabs .ant-tabs-tab{font-weight:500;letter-spacing:.3px}.ant-segmented,.ant-tabs .ant-tabs-tab{font-family:Space Grotesk,sans-serif!important}.ant-radio-group .ant-radio-button-wrapper,.ant-segmented .ant-segmented-item-label,.ant-select .ant-select-selection-item,.ant-select-dropdown .ant-select-item{font-family:Space Grotesk,sans-serif!important;font-weight:500;letter-spacing:.3px}
/*# sourceMappingURL=main.8041c700.css.map*/