/* v25.22: compact two-mode position editor and administrator history ordering */
#fake-trade-dialog.fake-trade-dialog{width:min(685px,calc(100% - 24px));max-width:685px}
#fake-trade-dialog .fake-dialog-heading{padding:14px 19px}
#fake-trade-dialog .fake-dialog-icon{width:37px;height:37px;font-size:23px}
#fake-trade-dialog h2{font-size:19px}
#fake-trade-dialog .fake-mode-tabs{display:grid;grid-template-columns:1fr 1fr;gap:7px;padding:12px 18px 0;background:#fff}
#fake-trade-dialog .fake-mode-tabs button{cursor:pointer;min-width:0;text-align:left;border:1px solid #dce6f3;border-radius:10px;background:#f8fafd;color:#496381;padding:9px 12px;font-size:12px;font-weight:800;transition:.15s ease}
#fake-trade-dialog .fake-mode-tabs button small{display:block;margin-top:3px;font-size:10px;color:#8496ad;font-weight:550}
#fake-trade-dialog .fake-mode-tabs button.active{background:#edf5ff;color:#245ba3;border-color:#81b2ed;box-shadow:0 0 0 1px #acd0fb inset}
#fake-trade-dialog .fake-mode-tabs button.active small{color:#537fb5}
#fake-trade-dialog .fake-form-grid{padding:12px 18px 10px;gap:9px 12px}
#fake-trade-dialog .field{gap:4px;font-size:10px}
#fake-trade-dialog input,#fake-trade-dialog select{min-height:35px;padding:7px 9px;font-size:12px}
#fake-trade-dialog .fake-preview{margin:2px 18px 11px;padding:11px}
#fake-trade-dialog .fake-preview-title{margin-bottom:7px}
#fake-trade-dialog .fake-preview-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}
#fake-trade-dialog .fake-preview-grid>div{padding:9px 7px}
#fake-trade-dialog .fake-preview-grid strong{font-size:11px}
#fake-trade-dialog .fake-preview-grid span{font-size:9px;margin-bottom:4px}
#fake-trade-dialog .fake-form-note{margin:0 18px 10px;padding:8px 10px}
#fake-trade-dialog .fake-form-actions{padding:10px 18px}
#fake-trade-dialog .fake-form-actions button{min-height:37px!important;padding:8px 15px!important}
#fake-trade-dialog .fake-closed-field[hidden],#fake-trade-dialog #fake-closed-pnl-box[hidden],#fake-trade-dialog #fake-exit-field[hidden]{display:none!important}
#dashboard #account-detail .history-move-buttons{display:inline-flex;gap:3px;margin-right:6px;vertical-align:middle;align-items:center}
#dashboard #account-detail .history-move-btn{width:27px;height:28px;border-radius:7px;border:1px solid #d1dfef;background:#f2f7ff;color:#315f9f;font-size:15px;font-weight:800;cursor:pointer;line-height:1}
#dashboard #account-detail .history-move-btn:hover:not(:disabled){background:#dfecff;border-color:#9ebce8}
#dashboard #account-detail .history-move-btn:disabled{opacity:.3;cursor:default}
#dashboard #account-detail .managed-history-actions{display:flex;align-items:center;gap:5px;flex-wrap:nowrap}
@media(max-width:620px){#fake-trade-dialog .fake-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:11px;gap:9px}#fake-trade-dialog .fake-wide{grid-column:1/-1}#fake-trade-dialog .fake-mode-tabs{padding:10px 11px 0}#fake-trade-dialog .fake-mode-tabs button{padding:8px}#fake-trade-dialog .fake-preview{margin:0 11px 9px}#fake-trade-dialog .fake-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#fake-trade-dialog .fake-form-note{margin:0 11px 9px}}
@media(max-width:350px){#fake-trade-dialog .fake-form-grid{grid-template-columns:1fr}#fake-trade-dialog .fake-mode-tabs button{font-size:11px}}
