.trade-profile-strip{display:flex;gap:3px;border-bottom:1px solid #28282f;padding-bottom:8px;margin-bottom:10px;min-width:0;overflow:auto;scrollbar-width:thin}.trade-profile-strip button{background:none;border:0;padding:5px 7px;color:#8d8997;font-size:10px;max-width:105px;overflow:hidden;text-overflow:ellipsis;flex-shrink:0}.trade-profile-strip button.active{background:#1b3225;color:#91d0aa}.trade-profile-strip .icon{width:13px;height:13px}.workspace-toolbar{margin-bottom:12px;border:1px solid #25252c;background:#101014;padding:10px}.workspace-tabs{display:flex;gap:5px;overflow:auto;margin-bottom:10px}.workspace-tabs button{background:none;border:0;border-bottom:2px solid transparent;border-radius:0;font-size:11px}.workspace-tabs button.active{border-color:#73bb8e;color:#93cda8}.workspace-options{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.workspace-options label{display:flex;gap:6px;align-items:center;margin:0;font-size:10px}.workspace-options select{width:60px;min-height:30px;font-size:11px}.workspace-options form{display:flex;gap:6px;min-width:0}.workspace-options input{width:190px;min-width:0}.workspace-toolbar>small{display:block;color:#8a8391;font-size:9px;margin-top:9px}.workspace-grid.columns-1{grid-template-columns:1fr}.workspace-grid.columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-grid.columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-chart-card{min-width:0}.workspace-chart-card .multi-top{display:flex;gap:5px;padding:8px}.workspace-chart-card .multi-top select{min-width:0;width:100%;flex:1}.workspace-chart-card .multi-top button{padding:6px;font-size:10px}.workspace-chart-settings{display:flex;gap:6px;padding:0 8px 8px}.workspace-chart-settings select{min-width:0;width:33.33%;font-size:10px;min-height:28px;padding:4px}.floating-trade{position:fixed;z-index:90;width:min(310px,calc(100vw - 16px));max-height:calc(100dvh - 112px);display:flex;flex-direction:column;background:#101015;border:1px solid #3a4b3e;border-radius:5px;box-shadow:0 15px 50px #0009;min-width:0}.floating-trade-handle{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 10px;border-bottom:1px solid #303039;background:#16191a;touch-action:none;cursor:grab;user-select:none}.floating-trade-handle:active{cursor:grabbing}.floating-trade-handle strong{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.floating-trade-handle button{padding:2px;background:none;border:0}.floating-trade-handle .icon{width:13px;height:13px}.floating-trade-body{padding:11px;overflow:auto;min-height:0;overscroll-behavior:contain}.floating-trade .preset-grid{gap:4px}.floating-trade .preset-grid button{font-size:9px;min-width:0;white-space:normal}.floating-trade .trade-profile-strip{margin-bottom:7px}.floating-trade p{margin-bottom:8px}
@media(max-width:760px), (pointer:coarse) and (hover:none) and (max-height:760px){.workspace-grid.columns-2,.workspace-grid.columns-3{grid-template-columns:1fr}.workspace-options form{width:100%}.workspace-options input{width:100%}.workspace-chart-card .multi-top button{min-height:32px}.workspace-chart-settings select{font-size:12px;min-height:34px}.floating-trade .preset-grid button{min-height:38px}.trade-profile-strip button{min-height:32px}.workspace-tabs button{min-height:34px}.workspace-options input{font-size:16px}}
