@import url(https://fonts.googleapis.com/css2?family=Oswald:wght@300;400;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap);code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--primary-color:#1e3a8a;--secondary-color:#f3f4f6;--accent-color:#10b981;--error-color:#dc2626;--text-color:#1f2937;--border-color:#e5e7eb;--eh-button-action-bg:#d54d4d;--eh-button-action-hover-bg:#c82333;--eh-button-action-text:#fff;--eh-price-control-bg:#faeaeb;--eh-active-order-type-bg:#faeaeb;--eh-active-order-type-border:#d54d4d;--eh-active-order-type-text:#333;--eh-dark-bg:#1e1e1e;--eh-dark-text:silver;--eh-dark-border:#333;--eh-dark-input-bg:#252525;--eh-dark-input-text:#d0d0d0;--eh-dark-input-border:#404040;--eh-dark-input-disabled-bg:#2a2a2a;--eh-dark-input-disabled-text:#707070;--eh-dark-button-action-bg:#e06363;--eh-dark-button-action-hover-bg:#c75050;--eh-dark-price-control-bg:#4a2e2e;--eh-dark-active-order-type-bg:#4a2e2e;--eh-dark-active-order-type-border:#e06363;--eh-dark-active-order-type-text:#f0f0f0;--convert-button-border:#616161;--convert-button-bg:#fff;--convert-button-text:#616161;--square-off-zero-bg:#e0e0e0;--square-off-zero-text:#9e9e9e;--square-off-positive-bg:#d54d4d;--square-off-positive-text:#fff;--square-off-negative-bg:#118d74;--square-off-negative-text:#fff}[data-toolpad-color-scheme=dark]{--convert-button-border:#768390;--convert-button-bg:#2d333b;--convert-button-text:#c9d1d9;--square-off-zero-bg:#373e47;--square-off-zero-text:#768390;--square-off-positive-bg:#e06363;--square-off-negative-bg:#20a58a}*{box-sizing:border-box;padding:0}*,body{margin:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.add-button,.clear-selected-button,.clear-watchlist-button,.download-button,.fetch-token-button{border:none;border-radius:6px;cursor:pointer;padding:12px 20px;transition:background-color .3s ease,transform .3s ease}.buy-button,.sell-button{border:none;border-radius:6px;color:#fff;cursor:pointer;padding:8px 16px;transition:background-color .3s ease}.buy-button{background-color:#118d74}.buy-button:hover{background-color:#0e6b56}[data-toolpad-color-scheme=dark] .buy-button{background-color:#20a58a!important}[data-toolpad-color-scheme=dark] .buy-button:hover{background-color:#18846f!important}.sell-button{background-color:#d54d4d}.sell-button:hover{background-color:#c82333}[data-toolpad-color-scheme=dark] .sell-button{background-color:#e06363!important}[data-toolpad-color-scheme=dark] .sell-button:hover{background-color:#c75050!important}.add-button{background-color:#808081;color:#fff}.download-button,.fetch-token-button{background-color:#283a83;color:#fff}.clear-selected-button,.clear-watchlist-button{background-color:#d53c53;color:#fff;padding:5px 10px}button:disabled{cursor:not-allowed;opacity:.6}.cp-filter-bar,.ob-filter-bar,.pb-filter-bar,.ph-filter-bar,.search-container,.tb-filter-bar{align-items:center;background-color:#f3f4f6;background-color:var(--secondary-color);border:1px solid #e5e7eb;border:1px solid var(--border-color);border-radius:8px;display:flex;flex-wrap:wrap;gap:15px;margin:20px 0;padding:15px}.cp-filter-item select,.ob-filter-item select,.pb-filter-item select,.ph-filter-item select,.search-input,.tb-filter-item select{background-color:#fff;border:1px solid #e5e7eb;border:1px solid var(--border-color);border-radius:4px;font-size:14px;min-width:150px;padding:8px}.search-input{height:40px;padding:0 15px;width:300px}.suggestions-list{background-color:#fff;border:1px solid #ccc;box-shadow:0 2px 4px #0000001a;left:0;list-style-type:none;margin:0;max-height:200px;overflow-y:auto;padding:0;position:absolute;top:100%;width:300px;z-index:1000}.suggestion-item{border-bottom:1px solid #eee;cursor:pointer;font-size:12px;padding:10px;text-align:left}.suggestion-item:hover{background-color:#f0f0f0}select{-webkit-appearance:none;appearance:none;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="5" viewBox="0 0 10 5"><path d="M0 0l5 5 5-5H0z" fill="%23333"/></svg>') no-repeat right 10px center;background-size:10px}.quantity-input,select{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:14px;padding:8px;width:100%}.quantity-input{max-width:100%}.cp-table-container,.pb-table-container,.ph-table-container,.tb-table-container{border:1px solid #e0e0e0;border-radius:5px;max-height:60vh;overflow-x:auto;overflow-y:auto;position:relative;width:100%;z-index:1}.ob-table-container{width:100%}.ob-table-container .loader{display:none!important}.mw-table th[draggable=true],.ph-table th[draggable=true],.tb-table th[draggable=true]{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAzElEQVR4nO2UPQoCMRBG3xGsrGwEb+ApZMHeg4iV4BVkT2ErWFnaeQJrVwRBQYVtLByJZJsgLuZvQfLgK5M3GWYCic9kwAEogAERKQDR2ccUi5EkDoakVjfV6izWXosRc6+DFSI1MQsZAkcfhciPefj66cQx1iSx+Gp1F1gBdz0YOyAH+qFbvf1yaB1SvASeHgRWU90D5kAZW1zR1gVEF1dMmhIrZh6k1/dNFkwdB29hK1aMgIuF9Ax0XMSKFjAGNsCpRnjTL3WW8je8AGmARbD+CiW9AAAAAElFTkSuQmCC),col-resize}.mw-table th[draggable=true]:hover,.ph-table th[draggable=true]:hover,.tb-table th[draggable=true]:hover{background-color:#f0f0f0}.mw-table th[draggable=true]:active,.ph-table th[draggable=true]:active,.tb-table th[draggable=true]:active{opacity:.7}.mw-table th:not([draggable=true]),.ph-table th:not([draggable=true]),.tb-table th:not([draggable=true]){cursor:default}.name-fields-container{display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;width:100%}.name-field{flex:1 1;min-width:0}@media (max-width:600px){.name-fields-container{flex-direction:column;gap:0}}.price-indicator-cell{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:flex-start;line-height:1.5;padding:8px;width:100%}.price-indicator-cell:empty{min-height:24px}.price-indicator-cell.price-up{background-color:#d5e9e6;color:#196754}.price-indicator-cell.price-down{background-color:#faeaeb;color:#93262f}html[data-toolpad-color-scheme=dark] .price-indicator-cell.price-up{background-color:#1a3832;color:#a5d6a7}html[data-toolpad-color-scheme=dark] .price-indicator-cell.price-down{background-color:#4b1c1e;color:#ef9a9a}.advisory-desk-title{color:#1a2027}.advisory-empty-message{background-color:#fff;color:#4a5568}.advisory-card{background-color:#f9f9f9}.advisory-stock-name{color:#1a2027;font-weight:700}.advisory-stock-fullname{color:#4a5568;font-size:.8rem}.advisory-content-box{background-color:#fff;border:1px solid #e0e0e0}.advisory-label{color:#718096;display:block;font-size:.75rem;text-transform:uppercase}.advisory-value{color:#2d3748;display:block;font-size:.85rem;font-weight:500}.advisory-ltp-value{font-size:.95rem;font-weight:600}.advisory-value-error{color:#d64d4d;display:block;font-weight:700}.advisory-footer-info{color:#718096}.advisor-paper{background-color:#fff}.advisor-label{color:#0009;font-weight:500;padding-right:8px;text-align:right}.advisor-textfield .MuiFilledInput-root{background-color:#0000000f}.advisor-textfield .MuiFilledInput-input{color:#000000de}.advisor-textfield .MuiInputLabel-root{color:#0009}.advisor-textfield .MuiFilledInput-underline:before{border-bottom-color:#0000006b}.advisor-textfield .MuiFilledInput-underline:hover:not(.Mui-disabled):before{border-bottom-color:#000000de}.advisor-textfield .MuiFilledInput-underline.Mui-focused:after{border-bottom-color:#1976d2}.advisor-formcontrol .MuiFilledInput-root{background-color:#0000000f}.advisor-select-label.MuiInputLabel-filled{color:#0009}.advisor-select .MuiSelect-filled{color:#000000de}.advisor-select .MuiFilledInput-underline:before{border-bottom-color:#0000006b}.advisor-select .MuiFilledInput-underline:hover:not(.Mui-disabled):before{border-bottom-color:#000000de}.advisor-select .MuiFilledInput-underline.Mui-focused:after{border-bottom-color:#1976d2}.advisor-togglegroup .MuiToggleButton-root{text-transform:none}.advisor-toggle-buy{border-color:#008f7580!important;color:#008f75}.advisor-toggle-buy.Mui-selected{background-color:#008f75!important;border-color:#008f75!important;color:#fff!important}.advisor-toggle-buy:hover:not(.Mui-selected){background-color:#008f7514!important}.advisor-toggle-buy.Mui-selected:hover{background-color:#008f75d9!important}.advisor-toggle-sell{border-color:#d64d4d80!important;color:#d64d4d}.advisor-toggle-sell.Mui-selected{background-color:#d64d4d!important;border-color:#d64d4d!important;color:#fff!important}.advisor-toggle-sell:hover:not(.Mui-selected){background-color:#d64d4d14!important}.advisor-toggle-sell.Mui-selected:hover{background-color:#d64d4dd9!important}.ltp-value{color:#000000de}.ltp-value-na{color:#0009}.advisory-duration-tag,.advisory-status-tag{border-radius:2px;font-size:.75rem;font-weight:700;height:24px;padding:0 8px}.advisory-status-tag{background-color:#d3d3d3;color:#333}.advisory-status-tag.MuiChip-colorDefault,.advisory-status-tag.MuiChip-colorError,.advisory-status-tag.MuiChip-colorSuccess,.advisory-status-tag.MuiChip-colorWarning{background-color:#d3d3d3;border-radius:2px!important;color:#333}.advisory-duration-tag{border:1px solid #0000;color:#333}.advisory-duration-tag[data-duration=short-term]{background-color:#e0f7fa;border-color:#b2ebf2}.advisory-duration-tag[data-duration=long-term]{background-color:#fff3e0;border-color:#ffcc80}.advisory-duration-tag[data-duration=intraday]{background-color:#f3e5f5;border-color:#e1bee7}.advisory-duration-tag.active{border-color:#0000;color:#000}.advisory-duration-tag[data-duration=short-term].active{background-color:#309ee14d;color:#026bd9}.advisory-duration-tag[data-duration=long-term].active{background-color:#a3d02f4d;color:#008d55}.advisory-duration-tag[data-duration=intraday].active{background-color:#6e5ed94d;color:#711e98}.action-button-limit-loss,.action-button-lock-profits,.action-button-stop-loss-hit,.action-button-target-achieved,.status-tag-limit-loss,.status-tag-lock-profits,.status-tag-stop-loss-hit,.status-tag-target-achieved{background-image:none!important;color:#fff!important}.status-tag-limit-loss .MuiChip-label,.status-tag-lock-profits .MuiChip-label,.status-tag-stop-loss-hit .MuiChip-label,.status-tag-target-achieved .MuiChip-label{color:#fff!important}[data-toolpad-color-scheme=light] .action-button-lock-profits,[data-toolpad-color-scheme=light] .status-tag-lock-profits{background-color:#8cbb26!important}[data-toolpad-color-scheme=light] .action-button-limit-loss,[data-toolpad-color-scheme=light] .status-tag-limit-loss{background-color:#ea621f!important}[data-toolpad-color-scheme=light] .action-button-target-achieved,[data-toolpad-color-scheme=light] .status-tag-target-achieved{background-color:#008e5b!important}[data-toolpad-color-scheme=light] .action-button-stop-loss-hit,[data-toolpad-color-scheme=light] .status-tag-stop-loss-hit{background-color:#e32322!important}[data-toolpad-color-scheme=dark] .advisory-desk-title{color:#e2e8f0}[data-toolpad-color-scheme=dark] .advisory-empty-message{background-color:#313131;color:#a0aec0}[data-toolpad-color-scheme=dark] .advisory-card{background-color:#313131}[data-toolpad-color-scheme=dark] .advisory-stock-name{color:#e2e8f0}[data-toolpad-color-scheme=dark] .advisory-stock-fullname{color:#a0aec0}[data-toolpad-color-scheme=dark] .advisory-content-box{background-color:#252525;border-color:#4a5568}[data-toolpad-color-scheme=dark] .advisory-label{color:#718096}[data-toolpad-color-scheme=dark] .advisory-ltp-value,[data-toolpad-color-scheme=dark] .advisory-value{color:#cbd5e0}[data-toolpad-color-scheme=dark] .advisory-value-error{color:#f56565}[data-toolpad-color-scheme=dark] .advisory-footer-info{color:#a0aec0}[data-toolpad-color-scheme=dark] .advisor-paper{background-color:#1e1e1e}[data-toolpad-color-scheme=dark] .advisor-label{color:#ffffffb3}[data-toolpad-color-scheme=dark] .advisor-textfield .MuiFilledInput-root{background-color:#ffffff17}[data-toolpad-color-scheme=dark] .advisor-textfield .MuiFilledInput-input{color:#fff}[data-toolpad-color-scheme=dark] .advisor-textfield .MuiInputLabel-root{color:#ffffffb3}[data-toolpad-color-scheme=dark] .advisor-textfield .MuiFilledInput-underline:before{border-bottom-color:#ffffff6b}[data-toolpad-color-scheme=dark] .advisor-textfield .MuiFilledInput-underline:hover:not(.Mui-disabled):before{border-bottom-color:#ffffffde}[data-toolpad-color-scheme=dark] .advisor-textfield .MuiFilledInput-underline.Mui-focused:after{border-bottom-color:#64b5f6}[data-toolpad-color-scheme=dark] .advisor-formcontrol .MuiFilledInput-root{background-color:#ffffff17}[data-toolpad-color-scheme=dark] .advisor-select-label.MuiInputLabel-filled{color:#ffffffb3}[data-toolpad-color-scheme=dark] .advisor-select .MuiSelect-filled{color:#fff}[data-toolpad-color-scheme=dark] .advisor-select .MuiFilledInput-underline:before{border-bottom-color:#ffffff6b}[data-toolpad-color-scheme=dark] .advisor-select .MuiFilledInput-underline:hover:not(.Mui-disabled):before{border-bottom-color:#ffffffde}[data-toolpad-color-scheme=dark] .advisor-select .MuiFilledInput-underline.Mui-focused:after{border-bottom-color:#64b5f6}[data-toolpad-color-scheme=dark] .advisor-toggle-buy{border-color:#008f75b3!important;color:#008f75}[data-toolpad-color-scheme=dark] .advisor-toggle-buy.Mui-selected{background-color:#008f75!important;color:#fff!important}[data-toolpad-color-scheme=dark] .advisor-toggle-sell{border-color:#d64d4db3!important;color:#d64d4d}[data-toolpad-color-scheme=dark] .advisor-toggle-sell.Mui-selected{background-color:#d64d4d!important;color:#fff!important}[data-toolpad-color-scheme=dark] .ltp-value{color:#fff}[data-toolpad-color-scheme=dark] .ltp-value-na{color:#ffffffb3}[data-toolpad-color-scheme=dark] .advisory-status-tag{background-color:#4a4a4a;color:#e2e8f0}[data-toolpad-color-scheme=dark] .advisory-status-tag.MuiChip-colorDefault,[data-toolpad-color-scheme=dark] .advisory-status-tag.MuiChip-colorError,[data-toolpad-color-scheme=dark] .advisory-status-tag.MuiChip-colorSuccess,[data-toolpad-color-scheme=dark] .advisory-status-tag.MuiChip-colorWarning{background-color:#312e2e;color:#e2e8f0}[data-toolpad-color-scheme=dark] .advisory-duration-tag{color:#e2e8f0}[data-toolpad-color-scheme=dark] .advisory-duration-tag[data-duration=short-term]{background-color:#4ba8b5;border-color:#80d8ff}[data-toolpad-color-scheme=dark] .advisory-duration-tag[data-duration=long-term]{background-color:#c66900;border-color:#ffab40}[data-toolpad-color-scheme=dark] .advisory-duration-tag[data-duration=intraday]{background-color:#8e24aa;border-color:#ea80fc}[data-toolpad-color-scheme=dark] .advisory-duration-tag.active{border-color:#0000;color:#fff}[data-toolpad-color-scheme=dark] .advisory-duration-tag[data-duration=short-term].active{background-color:#309ee199;color:#fff}[data-toolpad-color-scheme=dark] .advisory-duration-tag[data-duration=long-term].active{background-color:#a3d02f99;color:#fff}[data-toolpad-color-scheme=dark] .advisory-duration-tag[data-duration=intraday].active{background-color:#6e5ed999;color:#fff}[data-toolpad-color-scheme=dark] .action-button-lock-profits,[data-toolpad-color-scheme=dark] .status-tag-lock-profits{background-color:#8cbb2699!important}[data-toolpad-color-scheme=dark] .action-button-limit-loss,[data-toolpad-color-scheme=dark] .status-tag-limit-loss{background-color:#ea621f99!important}[data-toolpad-color-scheme=dark] .action-button-target-achieved,[data-toolpad-color-scheme=dark] .status-tag-target-achieved{background-color:#008e5b99!important}[data-toolpad-color-scheme=dark] .action-button-stop-loss-hit,[data-toolpad-color-scheme=dark] .status-tag-stop-loss-hit{background-color:#e3232299!important}.bt-product-selection{display:flex;gap:10px;margin-bottom:20px}.bt-product-selection button{background:#e0f7fa;border:1px solid #ccc;border-radius:5px;cursor:pointer;padding:10px 20px}.bt-product-selection button.bt-active{background:#00c4cc;border-color:#00c4cc;color:#fff}.bt-shares-input{margin-bottom:20px}.bt-shares-input label{display:block;font-weight:700;margin-bottom:5px}.bt-shares-input input{border:1px solid #ccc;border-radius:5px;font-size:16px;padding:10px;width:100%}.bt-price-section{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.bt-price-control{align-items:center;display:flex;width:48%}.bt-price-control button{background:#e0f7fa;border:1px solid #ccc;border-radius:5px 0 0 5px;cursor:pointer;padding:10px}.bt-price-control button:last-child{border-left:none;border-radius:0 5px 5px 0}.bt-price-control input{border:1px solid #ccc;border-left:none;border-right:none;flex-grow:1;font-size:16px;padding:10px;text-align:center}.bt-order-type-toggle{display:flex;justify-content:flex-end;width:48%}.bt-order-type-toggle button{background:#e0f7fa;border:1px solid #ccc;cursor:pointer;padding:10px 20px}.bt-order-type-toggle button.bt-active{background:#00c4cc;border-color:#00c4cc;color:#fff}.bt-order-type-toggle button:first-child{border-radius:5px 0 0 5px;border-right:none}.bt-order-type-toggle button:last-child{border-radius:0 5px 5px 0}.bt-buy-button{background-color:#4caf50;padding:15px 20px}.bt-buy-button,.bt-sell-button{border:none;border-radius:5px;color:#fff;cursor:pointer}.bt-sell-button{background-color:#f44336;padding:10px 20px}.bt-pt-popup-overlay{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.bt-bt-popup-content{background:#fff;border-radius:10px;max-width:500px;padding:20px;position:relative;width:90%}.bt-pt-popup-close-button{background:none;border:none;cursor:pointer;font-size:20px;position:absolute;right:10px;top:10px}.bt-text-xl{font-size:1.25rem}.bt-font-bold{font-weight:700}.bt-mb-4{margin-bottom:1rem}.bt-pt-form-group{margin-bottom:1.5rem}.bt-flex{display:flex}.bt-justify-end{justify-content:flex-end}.bt-gap-4{gap:1rem}.bt-pt-price-input{border:1px solid #ccc;border-radius:5px;font-size:16px;padding:10px;width:100%}.bt-pt-price-button{background:#e0f7fa;border:1px solid #ccc;border-radius:5px 0 0 5px;cursor:pointer;padding:10px}.bt-pt-price-button:last-child{border-left:none;border-radius:0 5px 5px 0}.bt-lg-logout-button{background-color:#ccc;color:#000}.bt-bt-buy-bulk-trades-button,.bt-lg-logout-button{border:none;border-radius:5px;cursor:pointer;padding:10px 20px}.bt-bt-buy-bulk-trades-button{background-color:#4caf50;color:#fff}.bulk-order-button.bulk-order-button-buy{background-color:#118d74;color:#fff}.bulk-order-button.bulk-order-button-buy:hover{background-color:#0e6f5c}.bulk-order-button.bulk-order-button-sell{background-color:#d54d4d;color:#fff}.bulk-order-button.bulk-order-button-sell:hover{background-color:#b83b3b}.success-dialog-title-custom{background-color:#87ceeb;color:#000}[data-toolpad-color-scheme=dark] .bulk-order-button.bulk-order-button-buy{background-color:#118d74;color:#fff}[data-toolpad-color-scheme=dark] .bulk-order-button.bulk-order-button-buy:hover{background-color:#0e6f5c}[data-toolpad-color-scheme=dark] .bulk-order-button.bulk-order-button-sell{background-color:#d54d4d;color:#fff}[data-toolpad-color-scheme=dark] .bulk-order-button.bulk-order-button-sell:hover{background-color:#b83b3b}[data-toolpad-color-scheme=dark] .success-dialog-title-custom{background-color:#4682b4;color:#fff}.cp-container{align-items:center;display:flex;flex-direction:column;margin-bottom:50px;width:100%}.cp-table{border:1px solid #e0e0e0;border-collapse:collapse;box-shadow:0 2px 5px #0000000d;font-family:Roboto,sans-serif;font-size:13px;table-layout:auto;text-align:center;width:max-content}.cp-header{background-color:#e8f0fe;color:#333;font-weight:600;margin-top:10px}.cp-header th{background-color:#e8f0fe;font-size:12px;padding:12px;position:sticky;text-transform:uppercase;top:0;z-index:10}.cp-data td,.cp-header th{border:1px solid #e0e0e0;min-width:100px;text-align:center;white-space:nowrap}.cp-data td{color:#444;padding:10px}.cp-table tbody tr:nth-child(2n){background-color:#f8f9fa}.cp-table tbody tr:hover{background-color:#f1faff}.cp-frozen-column-1{left:0}.cp-frozen-column-1,.cp-frozen-column-2{background-color:#fff;min-width:120px;position:sticky;z-index:5}.cp-frozen-column-2{left:120px}.cp-header .cp-frozen-column-1,.cp-header .cp-frozen-column-2{background-color:#e8f0fe;z-index:15}.cp-filter-item{align-items:center;display:flex;gap:5px}.cp-filter-item label{font-size:14px;font-weight:700;white-space:nowrap}.cp-fetch-token-button{background-color:#283a83;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-bottom:20px;padding:12px 10px}.custom-client-dropdown{font-size:16px}.custom-client-dropdown option{font-size:16px;padding:8px}.eh-popup-overlay{align-items:center;background-color:#0009;display:flex;font-family:Roboto,sans-serif;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1300}.eh-popup-content{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;color:#1f2937;color:var(--text-color);max-width:90%;padding:40px 20px 20px;position:relative;text-align:left;width:400px}.eh-popup-close-button{background:none;border:none;color:#666;cursor:pointer;font-size:20px;position:absolute;right:10px;top:10px}.eh-popup-close-button:hover{color:#dc2626;color:var(--error-color)}.eh-header{margin-bottom:20px;text-align:center}.eh-header h3{color:#1f2937;color:var(--text-color);font-size:18px;font-weight:500;margin:0}.eh-header p{color:#555;font-size:14px;margin:5px 0 0}.eh-form-group{margin-bottom:15px}.eh-form-group label,.eh-price-section-label{color:#1f2937;color:var(--text-color);display:block;font-size:14px;font-weight:500;margin-bottom:5px}.eh-label-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:5px}.eh-max-qty-display{color:#666;font-size:12px}.eh-input,.eh-input-disabled{background-color:#fff;border:1px solid #e5e7eb;border:1px solid var(--border-color);border-radius:4px;box-sizing:border-box;color:#1f2937;color:var(--text-color);font-family:Roboto,sans-serif;font-size:14px;padding:8px;width:100%}.eh-input-disabled{background-color:#f0f0f0;color:#777;cursor:not-allowed}.eh-input:focus{border-color:#1e3a8a;border-color:var(--primary-color);box-shadow:0 0 0 2px #1e3a8a33;outline:none}.eh-price-controls-wrapper{align-items:center;display:flex;gap:10px}.eh-price-input-group{align-items:center;display:flex;flex-grow:1}.eh-price-adjust-button{background-color:#faeaeb;background-color:var(--eh-price-control-bg);border:none;color:#1f2937;color:var(--text-color);cursor:pointer;font-size:16px;padding:8px}.eh-price-adjust-button:first-child{border-radius:4px 0 0 4px}.eh-price-adjust-button:last-child{border-radius:0 4px 4px 0}.eh-price-adjust-button:disabled{background-color:#e9ecef;color:#adb5bd;cursor:not-allowed}.eh-price-input-field{background-color:#fff;border:1px solid #e5e7eb;border:1px solid var(--border-color);border-left:none;border-right:none;box-sizing:border-box;color:#1f2937;color:var(--text-color);font-size:14px;padding:8px;text-align:center;width:100px}.eh-price-input-field:disabled{background-color:#f0f0f0;color:#777}.eh-order-type-buttons-group{display:flex;gap:5px}.eh-order-type-button{background-color:#fff;border:1px solid #e5e7eb;border:1px solid var(--border-color);border-radius:4px;color:#1f2937;color:var(--text-color);cursor:pointer;font-size:14px;padding:8px 16px;text-transform:uppercase;transition:background-color .2s,border-color .2s,color .2s}.eh-order-type-button.active{background-color:#faeaeb;background-color:var(--eh-active-order-type-bg);border-color:#d54d4d;border-color:var(--eh-active-order-type-border);color:#333;color:var(--eh-active-order-type-text)}.eh-order-type-button:hover:not(.active){background-color:#f7fafc;border-color:#a0aec0}.eh-confirm-button{background-color:#d54d4d;background-color:var(--eh-button-action-bg);border:none;border-radius:4px;color:#fff;color:var(--eh-button-action-text);cursor:pointer;font-size:14px;font-weight:700;padding:12px;text-transform:uppercase;transition:background-color .3s ease;width:100%}.eh-confirm-button:hover:not(:disabled){background-color:#c82333;background-color:var(--eh-button-action-hover-bg)}.eh-confirm-button:disabled{background-color:#ccc;color:#666;cursor:not-allowed}.eh-status-message-container{text-align:center}.eh-status-message{border-radius:4px;font-size:14px;font-weight:500;margin-bottom:10px;padding:10px;word-break:break-word}.eh-status-message.success{background-color:#118d741a;border-left:4px solid #118d74;color:#118d74}.eh-status-message.error{background-color:#dc26261a;border-left:4px solid #dc2626;border-left:4px solid var(--error-color);color:#dc2626;color:var(--error-color)}.eh-close-after-status-button{background-color:#1e3a8a;background-color:var(--primary-color);border:none;border-radius:4px;color:#fff;cursor:pointer;display:block;font-size:14px;margin:15px auto 0;padding:10px 20px}.eh-close-after-status-button:hover{background-color:#1e40af}[data-toolpad-color-scheme=dark] .eh-popup-content{background-color:#1e1e1e;background-color:var(--eh-dark-bg);border:1px solid #333;border:1px solid var(--eh-dark-border);color:silver;color:var(--eh-dark-text)}[data-toolpad-color-scheme=dark] .eh-popup-close-button{color:#a0a0a0}[data-toolpad-color-scheme=dark] .eh-popup-close-button:hover{color:#fff}[data-toolpad-color-scheme=dark] .eh-header h3{color:#e0e0e0}[data-toolpad-color-scheme=dark] .eh-header p{color:#909090}[data-toolpad-color-scheme=dark] .eh-form-group label,[data-toolpad-color-scheme=dark] .eh-price-section-label{color:#b8b8b8}[data-toolpad-color-scheme=dark] .eh-max-qty-display{color:#909090}[data-toolpad-color-scheme=dark] .eh-input,[data-toolpad-color-scheme=dark] .eh-price-input-field{background-color:#252525;background-color:var(--eh-dark-input-bg);border-color:#404040;border-color:var(--eh-dark-input-border);color:#d0d0d0;color:var(--eh-dark-input-text)}[data-toolpad-color-scheme=dark] .eh-input-disabled,[data-toolpad-color-scheme=dark] .eh-price-input-field:disabled{background-color:#2a2a2a;background-color:var(--eh-dark-input-disabled-bg);color:#707070;color:var(--eh-dark-input-disabled-text)}[data-toolpad-color-scheme=dark] .eh-input:focus,[data-toolpad-color-scheme=dark] .eh-price-input-field:focus{border-color:#555;box-shadow:0 0 0 2px #5555554d}[data-toolpad-color-scheme=dark] .eh-price-adjust-button{background-color:#4a2e2e;background-color:var(--eh-dark-price-control-bg);color:silver;color:var(--eh-dark-text)}[data-toolpad-color-scheme=dark] .eh-price-adjust-button:disabled{background-color:#2c2c2c;color:#666}[data-toolpad-color-scheme=dark] .eh-order-type-button{background-color:#252525;background-color:var(--eh-dark-input-bg);border-color:#404040;border-color:var(--eh-dark-input-border);color:#d0d0d0;color:var(--eh-dark-input-text)}[data-toolpad-color-scheme=dark] .eh-order-type-button.active{background-color:#4a2e2e;background-color:var(--eh-dark-active-order-type-bg);border-color:#e06363;border-color:var(--eh-dark-active-order-type-border);color:#f0f0f0;color:var(--eh-dark-active-order-type-text)}[data-toolpad-color-scheme=dark] .eh-order-type-button:hover:not(.active){background-color:#383838;border-color:#555}[data-toolpad-color-scheme=dark] .eh-confirm-button{background-color:#e06363;background-color:var(--eh-dark-button-action-bg);color:#fff;color:var(--eh-button-action-text)}[data-toolpad-color-scheme=dark] .eh-confirm-button:hover:not(:disabled){background-color:#c75050;background-color:var(--eh-dark-button-action-hover-bg)}[data-toolpad-color-scheme=dark] .eh-confirm-button:disabled{background-color:#2a2a2a;color:#606060}[data-toolpad-color-scheme=dark] .eh-status-message.success{background-color:#20a58a26;border-left-color:#20a58a;color:#66d9c2}[data-toolpad-color-scheme=dark] .eh-status-message.error{background-color:#e0636326;border-left-color:#e06363;color:#f99}[data-toolpad-color-scheme=dark] .eh-close-after-status-button{background-color:#0d6efd}[data-toolpad-color-scheme=dark] .eh-close-after-status-button:hover{background-color:#0b5ed7}.lg-container{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;padding:0;width:100%}.lg-client-table,.lg-container{display:flex;flex-direction:column}.lg-client-table{max-width:1200px;overflow-x:auto;width:95%}.lg-client-row{grid-gap:10px;align-items:center;background-color:#f3f4f6;background-color:var(--secondary-color);border-radius:6px;display:grid;gap:10px;grid-template-columns:repeat(7,1fr);margin-bottom:10px;margin-top:8px;padding:10px;transition:background-color .3s ease}.lg-client-row:hover{background-color:#e0e7ff}.lg-header-row{align-items:center;background-color:#1e3a8a;background-color:var(--primary-color);border-radius:6px 6px 0 0;color:#fff;font-weight:600;padding:12px;position:sticky;top:0;z-index:10}.lg-header{padding:0 8px;text-align:center;text-transform:uppercase}.lg-header,.lg-input{flex:1 1;font-size:14px;min-width:0}.lg-input{border:1px solid #e5e7eb;border:1px solid var(--border-color);border-radius:4px;box-sizing:border-box;padding:10px}.lg-input:focus{border-color:#1e3a8a;border-color:var(--primary-color);box-shadow:0 0 0 2px #1e3a8a33;outline:none}.lg-status-input{background-color:#f9fafb;border:1px solid #e5e7eb;border:1px solid var(--border-color);border-radius:4px;box-sizing:border-box;color:#1f2937;color:var(--text-color);flex:1 1;font-size:14px;min-width:0;padding:10px}.lg-upload-button{background-color:#10b981;background-color:var(--accent-color);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:16px;padding:12px 24px;transition:background-color .3s ease}.lg-upload-button:hover{background-color:#059669}.lg-add-credential-button{background-color:#1e3a8a;background-color:var(--primary-color);border:none;border-radius:6px;color:#fff;cursor:pointer;margin:20px 10px;padding:12px 24px;transition:transform .3s ease,background-color .3s ease}.lg-add-credential-button:hover{background-color:#1e40af;transform:scale(1.05)}.lg-delete-button{background-color:#dc2626;background-color:var(--error-color);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:12px;padding:12px 20px;transition:background-color .3s ease}.lg-delete-button:hover{background-color:#b91c1c}.lg-button-group{align-items:center;display:flex;flex-wrap:wrap;gap:15px;justify-content:center;margin-top:20px}.lg-action-button,.lg-clear-all-button,.lg-login-button,.lg-logout-button{border:none;border-radius:6px;cursor:pointer;font-size:16px;font-weight:500;padding:12px 24px;transition:transform .3s ease,background-color .3s ease}.lg-login-button{background-color:#1e3a8a;background-color:var(--primary-color);color:#fff}.lg-login-button:hover{background-color:#1e40af;transform:scale(1.05)}.lg-clear-all-button,.lg-logout-button{background-color:#d1d5db;color:#1f2937;color:var(--text-color)}.lg-clear-all-button:hover,.lg-logout-button:hover{background-color:#9ca3af;transform:scale(1.05)}.lg-action-button{background-color:#1e3a8a;background-color:var(--primary-color);color:#fff}.lg-action-button:disabled{background-color:#ccc;cursor:not-allowed}.mf-filter-bar{align-items:center;background-color:initial;border:1px solid #e5e7eb;border:1px solid var(--border-color);border-radius:8px;display:flex;justify-content:space-between;margin-bottom:20px;padding:10px 15px}.mf-filter-actions{align-items:center;display:flex;gap:0}.mf-filter-action-button{align-items:center;background-color:initial;border:none;border-radius:4px;cursor:pointer;display:flex;justify-content:center;line-height:1;padding:8px;transition:color .2s ease,background-color .2s ease,opacity .2s ease}.mf-filter-action-button:disabled{cursor:not-allowed;opacity:.5}.mf-filter-action-button:hover:not(:disabled){background-color:#0000000d}.mf-filter-action-button-cancel{color:#d54d4d}.mf-filter-action-button-cancel:disabled{color:#f5a7a7}.mf-filter-action-button-modify{background-color:initial;color:#118d74}.mf-filter-action-button-modify:disabled{background-color:initial;color:#a7d7c9;opacity:.5}.mf-filter-action-button-modify .MuiSvgIcon-root{color:inherit;font-size:20px}.mf-filter-divider{background-color:#e0e0e0;height:24px;margin:0 8px;width:1px}.mf-message-popup-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.mf-message-popup{background-color:#fff;border-radius:5px;box-shadow:0 0 10px #0000004d;color:#333;min-width:300px;padding:20px;text-align:center}.mf-message-popup-button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-top:15px;padding:8px 15px;transition:background-color .3s ease}.mf-message-popup-button:hover{background-color:#0056b3}.mf-modify-popup-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1300}.mf-modify-popup{background-color:#fff;border-radius:8px;box-shadow:0 4px 15px #0003;color:#333;max-width:95vw;padding:20px;position:relative;width:580px}.mf-modify-popup-close-button{background:none;border:none;border-radius:50%;color:#333;cursor:pointer;font-size:24px;line-height:1;padding:5px;position:absolute;right:10px;top:10px;transition:background-color .2s ease,color .2s ease}.mf-modify-popup-close-button:hover{background-color:#f0f0f0;color:#000}.mf-modify-popup-title{margin:0 0 5px;text-align:center}.mf-modify-popup-client-box,.mf-modify-popup-ltp{font-size:14px;margin-bottom:10px;text-align:center}.mf-modify-popup-client-box{background-color:#d3d3d3;border:1px solid #ccc;border-radius:4px;color:#333;font-weight:400;padding:8px}.mf-modify-popup-product-buttons{display:flex;gap:10px;margin-bottom:15px}.mf-modify-popup-product-button{background-color:#f0f0f0;border:1px solid #ccc;border-radius:4px;color:#555;cursor:default;flex:1 1;padding:8px;text-align:center;transition:background-color .2s,color .2s,border-color .2s}.mf-modify-popup-product-button-active{background-color:#d3d3d3!important;border-color:#bbb!important;color:#333!important}.mf-modify-popup-product-button-disabled{background-color:#f5f5f5;border-color:#ddd;color:grey;cursor:not-allowed}.mf-modify-popup-form-group{margin-bottom:15px}.mf-modify-popup-label{display:block;font-size:14px;margin-bottom:5px}.mf-modify-popup-input{background-color:#fff;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;color:#333;padding:8px;transition:background-color .2s,color .2s,border-color .2s;width:100%}.mf-modify-popup-input:focus{border-color:#007bff;box-shadow:0 0 0 .2rem #007bff40;outline:none}.mf-modify-popup-input-disabled{background-color:#f0f0f0;border-color:#ddd;color:#aaa;cursor:not-allowed}.mf-modify-popup-small-text{color:#666;display:block;font-size:12px;margin-top:4px}.mf-modify-popup-price-controls{align-items:center;display:flex;gap:10px}.mf-modify-popup-price-input{flex:1 1;text-align:center}.mf-modify-popup-adjust-button{background-color:#f0f0f0;border:1px solid #ccc;border-radius:4px;color:#333;cursor:pointer;padding:6px 12px;transition:background-color .2s,color .2s,border-color .2s}.mf-modify-popup-adjust-button:hover:not(:disabled){background-color:#e0e0e0}.mf-modify-popup-adjust-button-disabled{background-color:#f5f5f5;border-color:#eee;color:#aaa;cursor:not-allowed}.mf-modify-popup-order-type-buttons{display:flex;gap:10px;margin-bottom:20px}.mf-modify-popup-order-type-button{background-color:#f0f0f0;border:1px solid #ccc;border-radius:4px;color:#555;cursor:pointer;flex:1 1;padding:8px;text-align:center;transition:background-color .2s,color .2s,border-color .2s}.mf-modify-popup-order-type-button:hover:not(.mf-modify-popup-order-type-button-active-buy):not(.mf-modify-popup-order-type-button-active-sell){background-color:#e0e0e0}.mf-modify-popup-order-type-button-active-buy{background-color:#118d74;border-color:#0e6b56;color:#fff}.mf-modify-popup-order-type-button-active-sell{background-color:#d54d4d;border-color:#c82333;color:#fff}.mf-modify-popup-confirm-button{border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.97rem;font-weight:400;padding:10px;text-align:center;transition:background-color .3s ease;width:100%}.mf-modify-popup-confirm-button:disabled{cursor:not-allowed;opacity:.6}.mf-modify-popup-confirm-button-buy{background-color:#118d74}.mf-modify-popup-confirm-button-buy:not(:disabled):hover{background-color:#0e6b56}.mf-modify-popup-confirm-button-sell{background-color:#d54d4d}.mf-modify-popup-confirm-button-sell:not(:disabled):hover{background-color:#c82333}.mf-modify-popup-client-trades-preview{background-color:#fdfdfd;border:1px solid #d1d1d1;border-radius:4px;margin-bottom:15px;margin-top:15px;max-height:200px;overflow-y:auto;padding:0 5px 5px}.mf-preview-table-title{border-bottom:1px solid #e0e0e0;color:#333;font-size:1em;font-weight:700;margin:10px 5px 8px;padding-bottom:8px}.mf-preview-table{border-collapse:collapse;width:100%}.mf-preview-table-cell,.mf-preview-table-header-cell{border-bottom:1px solid #e9e9e9;padding:6px 8px;text-align:left}.mf-preview-table tbody tr:last-child .mf-preview-table-cell{border-bottom:none}.mf-preview-table-header-cell{background-color:#f5f5f5;border-bottom-color:#e0e0e0;color:#333;font-weight:600;white-space:nowrap}.mf-preview-table-cell{color:#222}.mf-preview-table tbody tr:nth-child(2n) .mf-preview-table-cell{background-color:#f9f9f9}.mf-preview-table tbody tr:hover .mf-preview-table-cell{background-color:#f0f0f0}.mf-preview-table-cell:first-child{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mf-preview-table-input{background-color:#fff;border:1px solid #ccc;border-radius:3px;box-sizing:border-box;color:#000;color-scheme:light;font-size:.9em;padding:4px 6px;text-align:right;width:100%}.mf-preview-table-input:focus{border-color:#1976d2;box-shadow:0 0 0 1px #1976d2}.mf-preview-table-input:disabled{background-color:#f0f0f0;border-color:#d0d0d0;color:#777;cursor:not-allowed}.mf-preview-table td input[type=number].mf-preview-table-input{width:90px}.mf-preview-table td input[type=number].quantity-input.mf-preview-table-input{width:75px}.mf-base-quantity-control{align-items:center;display:flex}.mf-base-quantity-toggle-button{align-items:center;background-color:#b0b0b0;border:1px solid #777;border-radius:4px;box-sizing:border-box;color:#212529;cursor:pointer;display:inline-flex;font-size:.9em;font-weight:500;height:36px;justify-content:center;margin-left:8px;padding:0 12px;transition:background-color .2s ease,border-color .2s ease;white-space:nowrap}.mf-base-quantity-toggle-button:hover{background-color:#a0a0a0;border-color:#666}.mf-base-quantity-toggle-button.mf-toggle-button-active{background-color:#909090;border-color:#555}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}[data-toolpad-color-scheme=dark] .mf-filter-bar{background-color:#1e1e1e;border-color:#444c56}[data-toolpad-color-scheme=dark] .mf-filter-action-button:hover:not(:disabled){background-color:#ffffff1a}[data-toolpad-color-scheme=dark] .mf-filter-action-button-cancel{color:#e06363}[data-toolpad-color-scheme=dark] .mf-filter-action-button-cancel:disabled{color:#8c4343}[data-toolpad-color-scheme=dark] .mf-filter-action-button-modify{background-color:initial;color:#20a58a}[data-toolpad-color-scheme=dark] .mf-filter-action-button-modify:disabled{background-color:initial;color:#3c8071}[data-toolpad-color-scheme=dark] .mf-filter-divider{background-color:#444c56}[data-toolpad-color-scheme=dark] .mf-message-popup{background-color:#1e1e1e;color:#c9d1d9}[data-toolpad-color-scheme=dark] .mf-message-popup-button{background-color:#0d6efd}[data-toolpad-color-scheme=dark] .mf-message-popup-button:hover{background-color:#0b5ed7}[data-toolpad-color-scheme=dark] .mf-modify-popup{background-color:#1e1e1e;color:#c9d1d9}[data-toolpad-color-scheme=dark] .mf-modify-popup-close-button{color:#c9d1d9}[data-toolpad-color-scheme=dark] .mf-modify-popup-close-button:hover{background-color:#444c56}[data-toolpad-color-scheme=dark] .mf-modify-popup-client-box{background-color:#3a3a3a;border-color:#444c56;color:#c9d1d9}[data-toolpad-color-scheme=dark] .mf-modify-popup-product-button{background-color:#2d333b;border-color:#444c56;color:#768390}[data-toolpad-color-scheme=dark] .mf-modify-popup-product-button-active{background-color:#373e47!important;border-color:#505a66!important;color:#c9d1d9!important}[data-toolpad-color-scheme=dark] .mf-modify-popup-product-button-disabled{background-color:#22272e;border-color:#333942;color:#555e69}[data-toolpad-color-scheme=dark] .mf-modify-popup-input{background-color:#22272e;border-color:#444c56;color:#c9d1d9}[data-toolpad-color-scheme=dark] .mf-modify-popup-input:focus{border-color:#0d6efd;box-shadow:0 0 0 .2rem #0d6efd40}[data-toolpad-color-scheme=dark] .mf-modify-popup-input-disabled{background-color:#2d333b;border-color:#3b424c;color:#768390}[data-toolpad-color-scheme=dark] .mf-modify-popup-small-text{color:#768390}[data-toolpad-color-scheme=dark] .mf-modify-popup-adjust-button{background-color:#2d333b;border-color:#444c56;color:#c9d1d9}[data-toolpad-color-scheme=dark] .mf-modify-popup-adjust-button:hover:not(:disabled){background-color:#373e47}[data-toolpad-color-scheme=dark] .mf-modify-popup-adjust-button-disabled{background-color:#22272e;border-color:#333942;color:#768390}[data-toolpad-color-scheme=dark] .mf-modify-popup-order-type-button{background-color:#2d333b;border-color:#444c56;color:#c9d1d9}[data-toolpad-color-scheme=dark] .mf-modify-popup-order-type-button:hover:not(.mf-modify-popup-order-type-button-active-buy):not(.mf-modify-popup-order-type-button-active-sell){background-color:#373e47}[data-toolpad-color-scheme=dark] .mf-modify-popup-order-type-button-active-buy{background-color:#20a58a;border-color:#18846f;color:#fff}[data-toolpad-color-scheme=dark] .mf-modify-popup-order-type-button-active-sell{background-color:#e06363;border-color:#c75050;color:#fff}[data-toolpad-color-scheme=dark] .mf-modify-popup-confirm-button-buy{background-color:#20a58a}[data-toolpad-color-scheme=dark] .mf-modify-popup-confirm-button-buy:not(:disabled):hover{background-color:#18846f}[data-toolpad-color-scheme=dark] .mf-modify-popup-confirm-button-buy:disabled{background-color:#105446}[data-toolpad-color-scheme=dark] .mf-modify-popup-confirm-button-sell{background-color:#e06363}[data-toolpad-color-scheme=dark] .mf-modify-popup-confirm-button-sell:not(:disabled):hover{background-color:#c75050}[data-toolpad-color-scheme=dark] .mf-modify-popup-confirm-button-sell:disabled{background-color:#8f3535}[data-toolpad-color-scheme=dark] .mf-modify-popup-client-trades-preview{background-color:#2a2a2a;border:1px solid #424242}[data-toolpad-color-scheme=dark] .mf-preview-table-title{border-bottom:1px solid #424242;color:#e0e0e0}[data-toolpad-color-scheme=dark] .mf-preview-table-header-cell{background-color:#303030;border-bottom-color:#424242;color:#bdbdbd}[data-toolpad-color-scheme=dark] .mf-preview-table-cell{background-color:#262626;border-bottom-color:#383838;color:#e0e0e0}[data-toolpad-color-scheme=dark] .mf-preview-table tbody tr:nth-child(2n) .mf-preview-table-cell{background-color:#282828}[data-toolpad-color-scheme=dark] .mf-preview-table tbody tr:hover .mf-preview-table-cell{background-color:#333}[data-toolpad-color-scheme=dark] .mf-preview-table .mf-preview-table-input{background-color:#333;border:1px solid #555;color:#f0f0f0;color-scheme:dark}[data-toolpad-color-scheme=dark] .mf-preview-table .mf-preview-table-input:focus{background-color:#232323;border-color:#64b5f6;box-shadow:0 0 0 1px #64b5f6}[data-toolpad-color-scheme=dark] .mf-preview-table .mf-preview-table-input:disabled{background-color:#404040;border-color:#4a4a4a;color:#888;cursor:not-allowed;opacity:.6}[data-toolpad-color-scheme=dark] .mf-preview-table .mf-preview-table-input::-webkit-inner-spin-button,[data-toolpad-color-scheme=dark] .mf-preview-table .mf-preview-table-input::-webkit-outer-spin-button{opacity:.7}.mw-table{border:1px solid #ddd;border-collapse:collapse;font-family:Arial,sans-serif;font-size:14px;table-layout:auto;text-align:center;width:100%}.mw-header{background-color:#f2f2f2;font-weight:700}.mw-header th{background-color:#f2f2f2;padding:10px;position:sticky;top:0;z-index:2}.mw-data td,.mw-header th{border:1px solid #ddd;text-align:center;white-space:nowrap}.mw-data td{padding:8px}.mw-table tbody tr:nth-child(2n){background-color:#f9f9f9}.mw-table tbody tr:hover{background-color:#e6f7ff}.mw-frozen-action{background-color:#fff;left:0;min-width:50px;position:sticky;z-index:1}.mw-frozen-column{background-color:#f2f2f2;left:50px;min-width:100px;position:sticky;z-index:1}.mw-data .mw-frozen-column{background-color:#fff}.mw-header th.mw-frozen-action,.mw-header th.mw-frozen-column{background-color:#f2f2f2;z-index:3}.ob-table{border:1px solid #e0e0e0;border-collapse:collapse;box-shadow:0 2px 5px #0000000d;font-family:Roboto,sans-serif;font-size:13px;table-layout:auto;text-align:center;width:max-content}.ob-header{background-color:#e8f0fe;color:#333;font-weight:600}.ob-header th{background-color:#e8f0fe;font-size:12px;padding:12px;position:sticky;text-transform:uppercase;top:0;z-index:10}.ob-data td,.ob-header th{border:1px solid #e0e0e0;min-width:100px;text-align:center;white-space:nowrap}.ob-data td{color:#444;padding:10px}.ob-table tbody tr:nth-child(2n){background-color:#f8f9fa}.ob-table tbody tr:hover{background-color:#f1faff}.ob-frozen-action{background-color:#fff;left:0;min-width:25px;position:sticky;z-index:5}.ob-header .ob-frozen-action{background-color:#e8f0fe;z-index:15}.ob-frozen-column-1{left:25px}.ob-frozen-column-1,.ob-frozen-column-2{background-color:#fff;min-width:120px;position:sticky;z-index:5}.ob-frozen-column-2{left:145px}.ob-frozen-column-3{left:265px}.ob-frozen-column-3,.ob-frozen-column-4{background-color:#fff;min-width:120px;position:sticky;z-index:5}.ob-frozen-column-4{left:385px}.ob-frozen-column-5{background-color:#fff;left:505px;min-width:120px;position:sticky;z-index:5}.ob-header .ob-frozen-column-1,.ob-header .ob-frozen-column-2,.ob-header .ob-frozen-column-3,.ob-header .ob-frozen-column-4,.ob-header .ob-frozen-column-5{background-color:#e8f0fe;z-index:15}.ob-modify-popup{background-color:#fff;border-radius:10px;box-shadow:0 0 10px #0000004d;font-family:Arial,sans-serif;left:50%;padding:20px;position:fixed;top:50%;transform:translate(-50%,-50%);width:300px;z-index:1000}.ob-modify-popup h3{color:#333;font-size:18px;margin:0 0 15px;text-align:center}.ob-modify-content{display:flex;flex-direction:column;gap:15px}.ob-field-group{display:flex;flex-direction:column;gap:5px}.ob-field-group label{color:#333;font-size:14px;font-weight:700}.ob-input{border:1px solid #ccc;border-radius:5px;box-sizing:border-box;font-size:14px;padding:8px;width:100%}.ob-lot-info{color:#666;font-size:12px;margin-top:5px}.ob-price-input{align-items:center;display:flex;gap:5px}.ob-decrement,.ob-increment{background-color:#e0f7fa;border:1px solid #ccc;border-radius:5px;color:#007bff;cursor:pointer;font-size:14px;padding:5px 10px}.ob-decrement:hover,.ob-increment:hover{background-color:#cceff5}.ob-action-buttons{display:flex;gap:10px;margin-top:10px}.ob-button{background-color:#e0e0e0;border:none;border-radius:5px;color:#333;cursor:pointer;flex:1 1;font-size:14px;padding:10px}.ob-button-active{background-color:#26a69a;color:#fff}.ob-button:hover:not(.ob-button-active){background-color:#d0d0d0}.ob-modify-actions{display:flex;justify-content:space-between;margin-top:20px}.ob-modify-button{background-color:#26a69a;border:none;border-radius:5px;color:#fff;cursor:pointer;flex:1 1;font-size:14px;margin-right:5px;padding:10px 20px}.ob-modify-button:disabled{background-color:#ccc;cursor:not-allowed}.ob-cancel-button{background-color:#ff4d4f;border:none;border-radius:5px;color:#fff;cursor:pointer;flex:1 1;font-size:14px;margin-left:5px;padding:10px 20px}.ob-cancel-button:hover{background-color:#e6393f}.pb-table{background-color:#fff;border:1px solid #d0d7de;border-collapse:collapse;box-shadow:0 2px 5px #0000000d;font-family:Roboto,sans-serif;font-size:13px;table-layout:auto;text-align:center;width:max-content}.pb-header{background-color:#f6f8fa;color:#24292e;font-weight:600}.pb-header th{background-color:#f6f8fa;font-size:12px;padding:12px;position:sticky;text-transform:uppercase;top:0;z-index:3}.pb-data td,.pb-header th{border:1px solid #d0d7de;min-width:100px;text-align:center;white-space:nowrap}.pb-data td{color:#57606a;padding:10px}.pb-table tbody tr:nth-child(2n){background-color:#fafbfc}.pb-table tbody tr:hover{background-color:#f1f3f5}.pb-frozen-action{background-color:#fff;left:0;min-width:50px;position:sticky;z-index:1}.pb-header .pb-frozen-action{background-color:#f6f8fa;z-index:15}.pb-frozen-column-1{left:50px}.pb-frozen-column-1,.pb-frozen-column-2{background-color:#fff;min-width:120px;position:sticky;z-index:1}.pb-frozen-column-2{left:170px}.pb-header .pb-frozen-column-1,.pb-header .pb-frozen-column-2{background-color:#f6f8fa;z-index:15}.convert-button{background-color:#fff!important;background-color:var(--convert-button-bg)!important;border:1px solid #616161!important;border:1px solid var(--convert-button-border)!important;border-radius:4px!important;color:#616161!important;color:var(--convert-button-text)!important;cursor:pointer!important;font-size:14px!important;padding:3px 8px!important;text-transform:none!important;transition:opacity .2s ease!important}.convert-button:hover{opacity:.8!important}.square-off-button{background-color:#e0e0e0!important;background-color:var(--square-off-zero-bg)!important;border:none!important;border-radius:4px!important;color:#9e9e9e!important;color:var(--square-off-zero-text)!important;cursor:pointer!important;font-size:14px!important;padding:3px 8px!important;text-transform:none!important;transition:background-color .2s ease,opacity .2s ease!important}.square-off-button:hover{opacity:.8!important}.square-off-button.positive{background-color:#d54d4d!important;background-color:var(--square-off-positive-bg)!important;color:#fff!important;color:var(--square-off-positive-text)!important}.square-off-button.positive:hover{background-color:#c82333!important}[data-toolpad-color-scheme=dark] .square-off-button.positive:hover{background-color:#c75050!important}.square-off-button.negative{background-color:#118d74!important;background-color:var(--square-off-negative-bg)!important;color:#fff!important;color:var(--square-off-negative-text)!important}.square-off-button.negative:hover{background-color:#0e6b56!important}[data-toolpad-color-scheme=dark] .square-off-button.negative:hover{background-color:#18846f!important}.ph-table{background-color:#fff;border:1px solid #d0d7de;border-collapse:collapse;box-shadow:0 2px 5px #0000000d;font-family:Roboto,sans-serif;font-size:13px;table-layout:auto;text-align:center;width:max-content}.ph-header{background-color:#f6f8fa;color:#24292e;font-weight:600}.ph-header th{background-color:#f6f8fa;font-size:12px;padding:12px;position:sticky;text-transform:uppercase;top:0;z-index:3}.ph-data td,.ph-header th{border:1px solid #d0d7de;min-width:100px;text-align:center;white-space:nowrap}.ph-data td{color:#57606a;padding:10px}.ph-table tbody tr:nth-child(2n){background-color:#fafbfc}.ph-table tbody tr:hover{background-color:#f1f3f5}.ph-frozen-column-1{background-color:#fff;left:0;min-width:120px;position:sticky;z-index:1}.ph-header .ph-frozen-column-1{background-color:#f6f8fa;z-index:15}.pt-popup-overlay{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.pt-popup-content{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;font-family:Roboto,sans-serif;max-height:80vh;max-width:100%;overflow-y:auto;padding:40px 20px 20px;position:relative;text-align:left;width:500px;z-index:200}.pt-popup-close-button{background:none;border:none;cursor:pointer;font-size:16px;position:absolute;right:10px;top:10px}.pt-popup-close-button:hover{color:#dc3545}.pt-form-group{box-sizing:border-box;margin-bottom:15px;width:100%}.pt-form-group label{display:block;font-size:14px;font-weight:500;margin-bottom:5px}.pt-form-group input,.pt-form-group select{background-color:#f9f9f9;border:1px solid #ccc;border-radius:4px;font-family:Roboto,sans-serif;font-size:14px;padding:8px;width:100%}.label-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:5px;width:100%}.max-qty{color:#000000de;font-size:12px;font-weight:700;text-align:right}.pt-price-group{margin-bottom:15px}.pt-price-order-row{align-items:center;display:flex;gap:15px}.pt-price-input-group{align-items:center;background-color:#f9fafb;border:1px solid #d1d5db;border-radius:4px;display:flex;flex:1 1;gap:0}.pt-price-input-group input{background-color:initial;border:none;flex:1 1;font-size:14px;padding:10px;text-align:center}.pt-price-input{background-color:#f9fafb;border:1px solid #d1d5db;border-radius:4px;box-sizing:border-box;color:#333;font-size:14px;padding:10px;width:100%}.pt-price-adjust-button{background-color:initial;border:none;color:#333;cursor:pointer;font-size:16px;padding:10px 15px}.pt-order-type-buttons{display:flex;gap:5px}.pt-order-type-button{background-color:#fff;border:1px solid #d1d5db;border-radius:4px;color:#333;cursor:pointer;font-size:14px;padding:10px 20px;text-transform:uppercase}.pt-order-type-button.active{color:#000}.pt-buy-order-button.active{background-color:#118d74;border-color:#118d74}.pt-sell-order-button.active{background-color:#d54d4d}.pt-margin-info{display:flex;font-family:Roboto,sans-serif;font-size:14px;justify-content:space-between;margin-bottom:15px}.pt-margin-info div{display:flex;flex-direction:column}.pt-margin-info label{font-weight:500}.pt-margin-info span{font-weight:400}.product-type-buttons{display:flex;gap:10px;margin-bottom:15px}.product-type-button{background-color:#fff;border:1px solid #d1d5db;border-radius:4px;cursor:pointer;flex:1 1;font-size:14px;padding:10px;text-align:center}.buy-order-button.active,.product-type-button.active{background-color:#e0f2ee;border-color:#118d74}.sell-order-button.active{background-color:#faeaeb;border-color:#d54d4d}.pay-later-group{align-items:center;font-size:14px;margin-bottom:15px}.pay-later-group,.pay-later-label{display:flex;padding-left:0;width:100%}.pay-later-label{align-items:flex-start;flex-grow:1;gap:8px;margin:0;min-width:0}.pay-later-label input[type=checkbox]{flex-shrink:0;height:16px;margin:0;width:16px}.smart-orders-section{margin-bottom:20px;margin-top:10px}.smart-orders-toggle{align-items:center;background-color:#f5f5f5;border:1px solid #ddd;border-radius:4px;cursor:pointer;display:flex;justify-content:space-between;padding:10px}.smart-orders-toggle label{font-size:14px;font-weight:400}.smart-orders-toggle-button{background:none;border:none;cursor:pointer;font-size:14px}.smart-orders-content{border:1px solid #ddd;border-radius:0 0 4px 4px;border-top:none;padding:10px}.smart-order-section{margin-bottom:15px}.smart-order-toggle{align-items:center;background-color:#f0f0f0;border:1px solid #ccc;border-radius:4px;display:flex;font-family:Roboto,sans-serif;font-size:14px;font-weight:500;justify-content:space-between;margin-bottom:5px;padding:10px}.smart-order-toggle label{margin:0}.smart-order-options{background-color:#fff;border:1px solid #ccc;border-radius:0 0 4px 4px;border-top:none;padding:10px}.smart-order-options .pt-form-group{margin-bottom:10px}.percentage-buttons{display:flex;justify-content:space-between;margin-top:10px}.percentage-button{background-color:#f0f0f0;border:1px solid #ccc;border-radius:4px;color:#333;cursor:pointer;flex:1 1;font-family:Roboto,sans-serif;font-size:12px;font-weight:500;margin:0 5px;padding:5px;text-align:center}.percentage-button.custom,.percentage-button:hover{background-color:#e0e0e0}.switch{display:inline-block;height:20px;position:relative;width:40px}.switch input{height:0;opacity:0;width:0}.slider{background-color:#ccc;border-radius:20px;bottom:0;cursor:pointer;left:0;right:0;top:0}.slider,.slider:before{position:absolute;transition:.4s}.slider:before{background-color:#fff;border-radius:50%;bottom:2px;content:"";height:16px;left:2px;width:16px}input:checked+.slider.buy-order-button{background-color:#118d74}input:checked+.slider.sell-order-button{background-color:#d54d4d}input:checked+.slider:before{transform:translateX(20px)}.slider.round{border-radius:20px}.slider.round:before{border-radius:50%}.side-by-side-group{align-items:flex-start;display:flex;gap:10px;justify-content:space-between;margin-bottom:15px}.side-by-side-group .pt-form-group{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;margin-bottom:0}.side-by-side-group .pt-form-group label{font-size:14px;margin-bottom:5px;width:100%}.side-by-side-group .pt-form-group input,.side-by-side-group .pt-form-group select{box-sizing:border-box;font-size:14px;padding:8px;width:100%}.input-with-percentage{position:relative;width:100%}.input-with-percentage input{box-sizing:border-box;padding-right:40px;width:100%}.percentage-text{color:#666;font-size:10px;pointer-events:none;position:absolute;right:10px;top:50%;transform:translateY(-50%);white-space:nowrap}.place-order-button{border:none;border-radius:4px;cursor:pointer;font-size:16px;padding:12px;text-transform:uppercase;width:100%}.place-order-button.buy-order-button{background-color:#118d74;color:#fff}.place-order-button.buy-order-button:hover{background-color:#0e6b56}.place-order-button.sell-order-button{background-color:#d54d4d;color:#fff}.place-order-button.sell-order-button:hover{background-color:#c82333}.place-order-button:disabled{background-color:#ccc;cursor:not-allowed}.limit-price-info{align-items:center;color:#666;display:flex;font-size:12px;margin-top:10px}.edit-limit-price-button{background:none;border:none;cursor:pointer;font-size:14px;margin-left:5px}.info-message{align-items:center;background-color:#f9f9f9;border-radius:4px;color:#666;display:flex;font-size:12px;justify-content:space-between;margin-top:10px;padding:5px 10px}.info-message span:before{content:"🔔 "}.margin-warning{background-color:#fff3cd;border:1px solid #ffeeba;border-radius:4px;color:#856404;font-size:12px;margin-top:10px;padding:10px;text-align:center}.margin-warning span{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:normal}.margin-action-buttons{display:flex;gap:10px;justify-content:center;margin-top:10px}.add-funds-button,.opt-pay-later-button{border-radius:4px;cursor:pointer;font-size:12px;padding:8px 16px}.add-funds-button{background-color:#fff;border:1px solid #007bff;color:#007bff}.opt-pay-later-button{background-color:#28a745;border:none;color:#fff}.client-search-input{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:18px;padding:8px;width:100%}[data-toolpad-color-scheme=dark] .pt-popup-overlay{background-color:#000000d9}[data-toolpad-color-scheme=dark] .pt-popup-content{background-color:#1e1e1e;border:1px solid #333;box-shadow:0 5px 25px #000000b3;color:silver;max-height:90vh;overflow-y:auto}[data-toolpad-color-scheme=dark] .pt-popup-content h3{color:#e0e0e0}[data-toolpad-color-scheme=dark] .pt-form-group .label-row label,[data-toolpad-color-scheme=dark] .pt-form-group>label,[data-toolpad-color-scheme=dark] .pt-popup-content label:not(.switch label):not(.pay-later-label),[data-toolpad-color-scheme=dark] .pt-popup-content p,[data-toolpad-color-scheme=dark] .pt-popup-content span:not(.percentage-text):not(.slider):not(.round):not(.max-qty):not(.info-message span):not(.limit-price-info span){color:#b8b8b8}[data-toolpad-color-scheme=dark] .pt-popup-close-button{color:#a0a0a0}[data-toolpad-color-scheme=dark] .pt-popup-close-button:hover{color:#fff}[data-toolpad-color-scheme=dark] .product-type-button,[data-toolpad-color-scheme=dark] .pt-order-type-button{background-color:#2b2b2b;border:1px solid #444;color:#b0b0b0}[data-toolpad-color-scheme=dark] .product-type-button:hover:not(:disabled),[data-toolpad-color-scheme=dark] .pt-order-type-button:hover:not(:disabled){background-color:#383838;border-color:#555}[data-toolpad-color-scheme=dark] .product-type-button:disabled,[data-toolpad-color-scheme=dark] .pt-order-type-button:disabled{background-color:#252525!important;border-color:#383838!important;color:#666!important;cursor:not-allowed}[data-toolpad-color-scheme=dark] .product-type-button.active.buy-order-button,[data-toolpad-color-scheme=dark] .pt-order-type-button.active.buy-order-button,[data-toolpad-color-scheme=dark] .pt-order-type-button.active.pt-buy-order-button{background-color:#118d74;border-color:#00604c;color:#fff}[data-toolpad-color-scheme=dark] .product-type-button.active.sell-order-button,[data-toolpad-color-scheme=dark] .pt-order-type-button.active.pt-sell-order-button,[data-toolpad-color-scheme=dark] .pt-order-type-button.active.sell-order-button{background-color:#d54d4d;border-color:#9c3030;color:#fff}[data-toolpad-color-scheme=dark] .pt-price-input,[data-toolpad-color-scheme=dark] .quantity-input,[data-toolpad-color-scheme=dark] input[type=number],[data-toolpad-color-scheme=dark] input[type=text],[data-toolpad-color-scheme=dark] select{background-color:#252525;border:1px solid #404040;border-radius:4px;color:#d0d0d0}[data-toolpad-color-scheme=dark] input::placeholder{color:#707070}[data-toolpad-color-scheme=dark] .pt-form-group .custom-select-container div[class*=-control]{background-color:#252525!important;border:1px solid #404040!important;box-shadow:none!important}[data-toolpad-color-scheme=dark] .pt-form-group .custom-select-container div[class*=-control--is-focused]{border-color:#555!important;box-shadow:none!important}[data-toolpad-color-scheme=dark] .pt-form-group .custom-select-container div[class*=-Input] input,[data-toolpad-color-scheme=dark] .pt-form-group .custom-select-container div[class*=-singleValue]{color:#d0d0d0!important}[data-toolpad-color-scheme=dark] .pt-form-group .custom-select-container div[class*=-menu]{background-color:#252525!important;border:1px solid #404040!important}[data-toolpad-color-scheme=dark] .pt-form-group .custom-select-container div[class*=-option]{background-color:#252525!important;color:#d0d0d0!important}[data-toolpad-color-scheme=dark] .pt-form-group .custom-select-container div[class*=-option--is-focused]{background-color:#383838!important}[data-toolpad-color-scheme=dark] .pt-form-group .custom-select-container div[class*=-option--is-selected]{background-color:#118d74!important;color:#fff!important}[data-toolpad-color-scheme=dark] .pt-form-group input:focus,[data-toolpad-color-scheme=dark] .pt-form-group select:focus,[data-toolpad-color-scheme=dark] input:focus,[data-toolpad-color-scheme=dark] select:focus{border-color:#555;box-shadow:none}[data-toolpad-color-scheme=dark] input:disabled,[data-toolpad-color-scheme=dark] select:disabled{background-color:#202020!important;color:#555!important;cursor:not-allowed}[data-toolpad-color-scheme=dark] .pt-price-input-group{background-color:#2a2a2a;border:1px solid #444;border-radius:4px;display:flex}[data-toolpad-color-scheme=dark] .pt-price-input-group input{background-color:initial;border:none;color:#d8d8d8;flex-grow:1;text-align:center}[data-toolpad-color-scheme=dark] .pt-price-input-group input:disabled{background-color:initial!important;color:#555!important}[data-toolpad-color-scheme=dark] .pt-price-adjust-button{background-color:#353535!important;border:none;color:#b0b0b0!important;padding:8px 12px}[data-toolpad-color-scheme=dark] .pt-price-input-group .pt-price-adjust-button:first-child{border-bottom-left-radius:3px;border-right:1px solid #444;border-top-left-radius:3px}[data-toolpad-color-scheme=dark] .pt-price-input-group .pt-price-adjust-button:last-child{border-bottom-right-radius:3px;border-left:1px solid #444;border-top-right-radius:3px}[data-toolpad-color-scheme=dark] .pt-price-adjust-button:hover:not(:disabled){background-color:#424242!important;color:#d0d0d0!important}[data-toolpad-color-scheme=dark] .pt-price-adjust-button:disabled{background-color:#282828!important;color:#505050!important;cursor:not-allowed}[data-toolpad-color-scheme=dark] .label-row span,[data-toolpad-color-scheme=dark] .max-qty{color:#909090}[data-toolpad-color-scheme=dark] .pay-later-label{color:#b8b8b8}[data-toolpad-color-scheme=dark] .pay-later-label input[type=checkbox]{accent-color:#0f7560}[data-toolpad-color-scheme=dark] .know-more-link{color:#5c9dde}[data-toolpad-color-scheme=dark] .know-more-link:hover{color:#7cb5ec}[data-toolpad-color-scheme=dark] .smart-orders-section{background-color:#1a1a1a;border:1px solid #303030;border-radius:4px;margin-bottom:15px}[data-toolpad-color-scheme=dark] .smart-orders-toggle{background-color:#282828;border:1px solid #303030;padding:10px 12px}[data-toolpad-color-scheme=dark] .smart-orders-toggle label{color:#c8c8c8;font-size:14px;font-weight:400}[data-toolpad-color-scheme=dark] .smart-orders-toggle-button{color:#a0a0a0}[data-toolpad-color-scheme=dark] .smart-orders-toggle-button:hover{color:silver}[data-toolpad-color-scheme=dark] .smart-orders-content{background-color:#202020;border:1px solid #404040;border-radius:0 0 4px 4px;border-top:none;padding:12px}[data-toolpad-color-scheme=dark] .smart-order-section{background-color:#262626;margin-bottom:15px}[data-toolpad-color-scheme=dark] .smart-order-section .smart-order-toggle{align-items:center;background-color:initial;border:1px solid #404040;border-radius:4px;display:flex;font-size:14px;font-weight:500;justify-content:space-between;margin-bottom:5px;padding:10px}[data-toolpad-color-scheme=dark] .smart-order-section .smart-order-toggle label{color:#c8c8c8;font-weight:500}[data-toolpad-color-scheme=dark] .switch .slider{background-color:#484848}[data-toolpad-color-scheme=dark] .switch .slider:before{background-color:#fff}[data-toolpad-color-scheme=dark] .switch input:checked+.slider.buy-order-button{background-color:#118d74}[data-toolpad-color-scheme=dark] .switch input:checked+.slider.sell-order-button{background-color:#d54d4d}[data-toolpad-color-scheme=dark] .smart-order-section .smart-order-options{background-color:#222;border:1px solid #404040;border-radius:0 0 4px 4px;border-top:none;padding:10px}[data-toolpad-color-scheme=dark] .smart-order-section .smart-order-options .pt-form-group>label{color:#b8b8b8;display:block;margin-bottom:6px}[data-toolpad-color-scheme=dark] .smart-order-section .smart-order-options .pt-price-input-group{background-color:#2e2e2e;border:1px solid #404040}[data-toolpad-color-scheme=dark] .smart-order-section .smart-order-options .percentage-button{background-color:#333;border:1px solid #484848;color:#b0b0b0;font-size:.75em;padding:5px 8px}[data-toolpad-color-scheme=dark] .smart-order-section .smart-order-options .percentage-button:hover:not(:disabled){background-color:#404040;border-color:#555}[data-toolpad-color-scheme=dark] .smart-order-section .smart-order-options .percentage-button.custom{background-color:#3a4a5a}[data-toolpad-color-scheme=dark] .smart-order-section .smart-order-options .percentage-button.custom:hover:not(:disabled){background-color:#4a5a6a}[data-toolpad-color-scheme=dark] .smart-order-section .smart-order-options .percentage-button:disabled{background-color:#282828!important;border-color:#383838!important;color:#505050!important;cursor:not-allowed}[data-toolpad-color-scheme=dark] .smart-order-section .smart-order-options .limit-price-info{color:#999;font-size:.85em;margin-top:12px}[data-toolpad-color-scheme=dark] .smart-order-section .smart-order-options .limit-price-info span{color:#999}[data-toolpad-color-scheme=dark] .smart-order-section .smart-order-options .edit-limit-price-button{color:#6fa8dc;margin-left:4px}[data-toolpad-color-scheme=dark] .smart-order-section .smart-order-options .edit-limit-price-button:hover{color:#8fc8ec}[data-toolpad-color-scheme=dark] .smart-order-section .smart-order-options .info-message{background-color:#b4820026;border:1px solid #b4820066;color:#c8a030;font-size:.8em;margin-top:12px;padding:7px 10px}[data-toolpad-color-scheme=dark] .smart-order-section .smart-order-options .info-message span{color:#c8a030}[data-toolpad-color-scheme=dark] .smart-order-section .smart-order-options .oco-toggle{background-color:#2a2a2a;border:1px solid #3f3f3f;border-radius:3px;margin-bottom:0;margin-top:15px;padding:10px}[data-toolpad-color-scheme=dark] .smart-order-section .smart-order-options .oco-toggle label{color:silver}[data-toolpad-color-scheme=dark] .smart-order-section .smart-order-options .oco-toggle .oco-toggle-button{background-color:#383838;border:1px solid #4f4f4f;color:#b0b0b0;font-size:.9em;padding:3px 7px}[data-toolpad-color-scheme=dark] .smart-order-section .smart-order-options .oco-toggle .oco-toggle-button:hover:not(:disabled){background-color:#454545;color:#c8c8c8}[data-toolpad-color-scheme=dark] .smart-order-section .smart-order-options .oco-toggle .oco-toggle-button:disabled{background-color:#282828!important;border-color:#383838!important;color:#505050!important;cursor:not-allowed}[data-toolpad-color-scheme=dark] .smart-order-section .smart-order-options .smart-order-options{background-color:#1e1e1e;border:1px solid #3f3f3f;border-radius:0 0 3px 3px;border-top:none;margin-top:0;padding:10px}[data-toolpad-color-scheme=dark] .smart-order-section .smart-order-options .smart-order-options .pt-form-group>label{color:#b0b0b0}[data-toolpad-color-scheme=dark] .smart-order-section .smart-order-options .input-with-percentage .pt-price-input{padding-right:55px}[data-toolpad-color-scheme=dark] .smart-order-section .smart-order-options .percentage-text{color:grey;font-size:.8em;right:32px}[data-toolpad-color-scheme=dark] input[type=number]::-webkit-inner-spin-button,[data-toolpad-color-scheme=dark] input[type=number]::-webkit-outer-spin-button{filter:invert(.8) brightness(.9) contrast(.9);opacity:.7}[data-toolpad-color-scheme=dark] .validity-disclosed-group{border-top:1px solid #383838;margin-top:12px;padding-top:12px}[data-toolpad-color-scheme=dark] .validity-disclosed-group .pt-form-group>label{color:#b0b0b0}[data-toolpad-color-scheme=dark] .pt-margin-info{background-color:#222;display:flex;justify-content:space-between;margin-bottom:15px}[data-toolpad-color-scheme=dark] .pt-margin-info div{color:#b8b8b8}[data-toolpad-color-scheme=dark] .pt-margin-info label{color:#909090}[data-toolpad-color-scheme=dark] .margin-warning{background-color:#96640033;border:1px solid #805c00;color:#d8ae40;margin-top:12px;padding:10px 12px}[data-toolpad-color-scheme=dark] .margin-warning span{color:#d8ae40}[data-toolpad-color-scheme=dark] .margin-warning .add-funds-button,[data-toolpad-color-scheme=dark] .margin-warning .opt-pay-later-button{background-color:#423300;border:1px solid #665000;color:#d8ae40;padding:5px 9px}[data-toolpad-color-scheme=dark] .margin-warning .add-funds-button:hover:not(:disabled),[data-toolpad-color-scheme=dark] .margin-warning .opt-pay-later-button:hover:not(:disabled){background-color:#5a4600}[data-toolpad-color-scheme=dark] .margin-warning .add-funds-button:disabled,[data-toolpad-color-scheme=dark] .margin-warning .opt-pay-later-button:disabled{background-color:#302500!important;border-color:#483800!important;color:#706020!important;cursor:not-allowed}[data-toolpad-color-scheme=dark] .place-order-button.buy-order-button:disabled,[data-toolpad-color-scheme=dark] .place-order-button.sell-order-button:disabled{background-color:#2a2a2a!important;border:1px solid #383838!important;color:#606060!important;cursor:not-allowed}[data-toolpad-color-scheme=dark] .place-order-button.buy-order-button:not(:disabled){background-color:#118d74;color:#fff}[data-toolpad-color-scheme=dark] .place-order-button.sell-order-button:not(:disabled){background-color:#d54d4d;color:#fff}[data-toolpad-color-scheme=dark] .pt-popup-content>div>p:first-child:not([style*="color:"]){color:#87cefa}[data-toolpad-color-scheme=dark] .pt-popup-content div>p[style*="color:"]{border-radius:4px;font-weight:500;padding:8px}[data-toolpad-color-scheme=dark] .pt-popup-content div>p[style*="color: red"]{background-color:#ff464626!important;border-left:4px solid #ff4646!important;color:#ff8080!important}[data-toolpad-color-scheme=dark] .pt-popup-content div>p[style*="color: rgb(17, 141, 116)"]{background-color:#118d7426!important;border-left:4px solid #118d74!important;color:#66d9c2!important}[data-toolpad-color-scheme=dark] .pt-popup-content div>p[style*="color: rgb(213, 77, 77)"]{background-color:#d54d4d26!important;border-left:4px solid #d54d4d!important;color:#f99!important}[data-toolpad-color-scheme=dark] .pt-popup-content div>p[style*="color: rgb(255, 165, 0)"]{background-color:#ffa50026!important;border-left:4px solid orange!important;color:gold!important}[data-toolpad-color-scheme=dark] .close-popup-button.buy-order-button,[data-toolpad-color-scheme=dark] .close-popup-button.sell-order-button{font-weight:500;padding:8px 15px}.so-popup-overlay{align-items:center;background:#0009;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.so-popup-content{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;color:#1f2937;color:var(--text-color);font-family:Roboto,sans-serif;max-width:90%;padding:20px;position:relative;width:400px}.so-popup-close-button{background:none;border:none;color:#666;cursor:pointer;font-size:20px;position:absolute;right:10px;top:10px}.so-popup-close-button:hover{color:#dc2626;color:var(--error-color)}.so-header{margin-bottom:20px;text-align:center}.so-header h3{font-size:18px;font-weight:500;margin:0}.so-header p{color:#555;font-size:14px;margin:5px 0 0}.so-form-group{margin-bottom:15px}.so-form-group label,.so-price-label{color:#333;display:block;font-size:14px;font-weight:500;margin-bottom:5px}.so-label-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:5px}.so-max-qty{color:#666;font-size:12px}.so-disabled-input,.so-input{background-color:#fff;border:1px solid #e5e7eb;border:1px solid var(--border-color);border-radius:4px;box-sizing:border-box;color:#1f2937;color:var(--text-color);font-family:Roboto,sans-serif;font-size:14px;padding:10px;width:100%}.so-disabled-input{background-color:#f3f4f6;background-color:var(--secondary-color);color:#777;cursor:not-allowed}.so-input:focus{border-color:#1e3a8a;border-color:var(--primary-color);box-shadow:0 0 0 2px #1e3a8a33;outline:none}.so-product-type-buttons{display:flex;gap:10px;margin-bottom:15px}.so-product-type-button-wrapper{background-color:#f0f0f0;border:1px solid #e5e7eb;border:1px solid var(--border-color);border-radius:4px;color:#888;cursor:not-allowed;flex:1 1;font-size:13px;opacity:.7;padding:10px;text-align:center;text-transform:none}.so-product-type-button-wrapper.active{background-color:#e0e0e0;border-color:#bdbdbd;color:#666}.so-price-controls{align-items:center;display:flex;gap:10px}.so-price-input-wrapper{flex-grow:1}.so-price-input{text-align:center}.so-order-type-buttons-group{display:flex;gap:5px}.so-order-type-button{background-color:#fff;border:1px solid #e5e7eb;border:1px solid var(--border-color);border-radius:4px;color:#1f2937;color:var(--text-color);cursor:pointer;font-size:14px;font-weight:500;padding:8px 15px;text-transform:uppercase;transition:background-color .2s,border-color .2s,color .2s}.so-order-type-button:hover:not(.active-green):not(.active-red){background-color:#f7fafc;border-color:#a0aec0;color:#1f2937;color:var(--text-color)}.so-order-type-button.active{background-color:#1e3a8a;background-color:var(--primary-color);border-color:#1e3a8a;border-color:var(--primary-color);color:#fff}.so-order-type-button.active-green{background-color:#118d74;border-color:#0e6b56;color:#fff}.so-order-type-button.active-red{background-color:#d54d4d;border-color:#c82333;color:#fff}.so-submit-button-mui{width:100%}.so-status-message{border-radius:4px;font-size:14px;font-weight:500;margin-bottom:10px;padding:10px;text-align:center;word-break:break-word}.so-status-message.success{background-color:#118d741a;border-left:4px solid #118d74;color:#118d74}.so-status-message.error{background-color:#dc26261a;border-left:4px solid #dc2626;border-left:4px solid var(--error-color);color:#dc2626;color:var(--error-color)}.so-close-after-status-button-mui{display:block;margin:15px auto 0}[data-toolpad-color-scheme=dark] .so-popup-content{background-color:#1e1e1e;border:1px solid #333;color:silver}[data-toolpad-color-scheme=dark] .so-popup-close-button{color:#a0a0a0}[data-toolpad-color-scheme=dark] .so-popup-close-button:hover{color:#fff}[data-toolpad-color-scheme=dark] .so-header h3{color:#e0e0e0}[data-toolpad-color-scheme=dark] .so-header p{color:#909090}[data-toolpad-color-scheme=dark] .so-form-group label,[data-toolpad-color-scheme=dark] .so-price-label{color:#b8b8b8}[data-toolpad-color-scheme=dark] .so-max-qty{color:#909090}[data-toolpad-color-scheme=dark] .so-disabled-input,[data-toolpad-color-scheme=dark] .so-input{background-color:#252525;border:1px solid #404040;color:#d0d0d0}[data-toolpad-color-scheme=dark] .so-disabled-input{background-color:#2a2a2a;color:#707070}[data-toolpad-color-scheme=dark] .so-input:focus{border-color:#555;box-shadow:0 0 0 2px #5555554d}[data-toolpad-color-scheme=dark] .so-product-type-button-wrapper{background-color:#2b2b2b;border:1px solid #444;color:#707070;opacity:.6}[data-toolpad-color-scheme=dark] .so-product-type-button-wrapper.active{background-color:#383838;border-color:#555;color:#909090}[data-toolpad-color-scheme=dark] .so-order-type-button{background-color:#2b2b2b;border:1px solid #444;color:#b0b0b0}[data-toolpad-color-scheme=dark] .so-order-type-button:hover:not(.active-green):not(.active-red){background-color:#555;border-color:#555;color:#fff}[data-toolpad-color-scheme=dark] .so-order-type-button.active{background-color:#d54d4d;border-color:#9c3030;color:#fff}[data-toolpad-color-scheme=dark] .so-order-type-button.active-green{background-color:#20a58a;border-color:#18846f;color:#fff}[data-toolpad-color-scheme=dark] .so-order-type-button.active-red{background-color:#e06363;border-color:#c75050;color:#fff}[data-toolpad-color-scheme=dark] .so-status-message.success{background-color:#20a58a26;border-left-color:#20a58a;color:#66d9c2}[data-toolpad-color-scheme=dark] .so-status-message.error{background-color:#e0636326;border-left-color:#e06363;color:#f99}.tb-table{border:1px solid #e0e0e0;border-collapse:collapse;box-shadow:0 2px 5px #0000000d;font-family:Roboto,sans-serif;font-size:13px;table-layout:auto;text-align:center;width:max-content}.tb-header{background-color:#e8f0fe;color:#333;font-weight:600}.tb-header th{background-color:#e8f0fe;font-size:12px;padding:12px;position:sticky;text-transform:uppercase;top:0;z-index:10}.tb-data td,.tb-header th{border:1px solid #e0e0e0;min-width:100px;text-align:center;white-space:nowrap}.tb-data td{color:#444;padding:10px}.tb-table tbody tr:nth-child(2n){background-color:#f8f9fa}.tb-table tbody tr:hover{background-color:#f1faff}.tb-frozen-column-0{left:0}.tb-frozen-column-0,.tb-frozen-column-1{background-color:#fff;min-width:120px;position:sticky;z-index:5}.tb-frozen-column-1{left:120px}.tb-frozen-column-2{left:240px}.tb-frozen-column-2,.tb-frozen-column-3{background-color:#fff;min-width:120px;position:sticky;z-index:5}.tb-frozen-column-3{left:360px}.tb-frozen-column-4{left:480px}.tb-frozen-column-4,.tb-frozen-column-5{background-color:#fff;min-width:120px;position:sticky;z-index:5}.tb-frozen-column-5{left:600px}.tb-header .tb-frozen-column-0,.tb-header .tb-frozen-column-1,.tb-header .tb-frozen-column-2,.tb-header .tb-frozen-column-3,.tb-header .tb-frozen-column-4,.tb-header .tb-frozen-column-5{background-color:#e8f0fe;z-index:15}.total-profit{background-color:#ff9}.narrow-column{width:80px}.som-exit-popup-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1300}.som-exit-popup{background-color:#fff;border-radius:8px;box-shadow:0 4px 15px #0003;color:#333;max-width:95vw;padding:20px;position:relative;width:580px}.som-exit-popup-close-button{background:none;border:none;border-radius:50%;color:#333;cursor:pointer;font-size:24px;line-height:1;padding:5px;position:absolute;right:10px;top:10px;transition:background-color .2s ease,color .2s ease}.som-exit-popup-close-button:hover{background-color:#f0f0f0;color:#000}.som-exit-popup-title{margin:0 0 10px;text-align:center}.som-exit-popup-form-group{margin-bottom:15px}.som-exit-popup-label{display:block;font-size:14px;margin-bottom:5px}.som-exit-popup-input{background-color:#fff;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;color:#333;padding:8px;transition:background-color .2s,color .2s,border-color .2s;width:100%}.som-exit-popup-input:focus{border-color:#007bff;box-shadow:0 0 0 .2rem #007bff40;outline:none}.som-exit-popup-input-disabled{background-color:#f0f0f0;border-color:#ddd;color:#aaa;cursor:not-allowed}.som-price-controls{align-items:center;display:flex;gap:10px}.som-price-input{flex:1 1;text-align:center}.som-order-type-buttons{display:flex;gap:10px;margin-bottom:20px}.som-order-type-button{background-color:#f0f0f0;border:1px solid #ccc;border-radius:4px;color:#555;cursor:pointer;flex:1 1;padding:8px;text-align:center;transition:background-color .2s,color .2s,border-color .2s}.som-order-type-button:hover:not(.som-order-type-button-active-buy):not(.som-order-type-button-active-sell){background-color:#e0e0e0}.som-order-type-button-active-sell{background-color:#d54d4d;border-color:#c82333;color:#fff}.som-order-type-button-active-buy{background-color:#118d74;border-color:#0e6b56;color:#fff}.som-confirm-button{border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.97rem;font-weight:400;padding:10px;text-align:center;transition:background-color .3s ease;width:100%}.som-confirm-button:disabled{cursor:not-allowed;opacity:.6}.som-confirm-button-sell{background-color:#d54d4d}.som-confirm-button-sell:not(:disabled):hover{background-color:#c82333}.som-confirm-button-buy{background-color:#118d74}.som-confirm-button-buy:not(:disabled):hover{background-color:#0e6b56}.som-preview-container{background-color:#fdfdfd;border:1px solid #d1d1d1;border-radius:4px;margin-bottom:15px;margin-top:15px;max-height:200px;overflow-y:auto;padding:0 5px 5px}.som-preview-table-title{border-bottom:1px solid #e0e0e0;color:#333;font-size:1em;font-weight:700;margin:10px 5px 8px;padding-bottom:8px}.som-preview-table{border-collapse:collapse;width:100%}.som-preview-table-cell,.som-preview-table-header-cell{border-bottom:1px solid #e9e9e9;padding:6px 8px;text-align:left}.som-preview-table tbody tr:last-child .som-preview-table-cell{border-bottom:none}.som-preview-table-header-cell{background-color:#f5f5f5;border-bottom-color:#e0e0e0;color:#333;font-weight:600;white-space:nowrap}.som-preview-table-cell{color:#222}.som-preview-table tbody tr:nth-child(2n) .som-preview-table-cell{background-color:#f9f9f9}.som-preview-table tbody tr:hover .som-preview-table-cell{background-color:#f0f0f0}.som-preview-table td:first-child,.som-preview-table td:nth-child(2){max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.som-preview-table-input{background-color:#fff;border:1px solid #ccc;border-radius:3px;box-sizing:border-box;color:#000;color-scheme:light;font-size:.9em;padding:4px 6px;text-align:right;width:100%}.som-preview-table-input:focus{border-color:#1976d2;box-shadow:0 0 0 1px #1976d2}.som-preview-table-input:disabled{background-color:#f0f0f0;border-color:#d0d0d0;color:#777;cursor:not-allowed}.som-preview-table td input[type=number].som-preview-table-input{width:90px}.som-preview-table td input[type=number].quantity-input.som-preview-table-input{width:75px}.som-base-quantity-control{align-items:center;display:flex}.som-base-quantity-toggle-button{align-items:center;background-color:#b0b0b0;border:1px solid #777;border-radius:4px;box-sizing:border-box;color:#212529;cursor:pointer;display:inline-flex;font-size:.9em;font-weight:500;height:36px;justify-content:center;margin-left:8px;padding:0 12px;transition:background-color .2s ease,border-color .2s ease;white-space:nowrap}.som-base-quantity-toggle-button:hover{background-color:#a0a0a0;border-color:#666}.som-base-quantity-toggle-button.som-toggle-button-active{background-color:#909090;border-color:#555}.som-status-message{border-radius:4px;font-size:14px;font-weight:500;margin-bottom:10px;padding:10px;text-align:center;word-break:break-word}.som-status-message.success{background-color:#118d741a;border-left:4px solid #118d74;color:#118d74}.som-status-message.error{background-color:#dc26261a;border-left:4px solid #dc2626;color:#dc2626}.som-close-after-status-button-mui{display:block;margin:15px auto 0}[data-toolpad-color-scheme=dark] .som-exit-popup{background-color:#1e1e1e;color:#c9d1d9}[data-toolpad-color-scheme=dark] .som-exit-popup-close-button{color:#c9d1d9}[data-toolpad-color-scheme=dark] .som-exit-popup-close-button:hover{background-color:#444c56}[data-toolpad-color-scheme=dark] .som-exit-popup-input{background-color:#22272e;border-color:#444c56;color:#c9d1d9}[data-toolpad-color-scheme=dark] .som-exit-popup-input:focus{border-color:#0d6efd;box-shadow:0 0 0 .2rem #0d6efd40}[data-toolpad-color-scheme=dark] .som-exit-popup-input-disabled{background-color:#2d333b;border-color:#3b424c;color:#768390}[data-toolpad-color-scheme=dark] .som-order-type-button{background-color:#2d333b;border-color:#444c56;color:#c9d1d9}[data-toolpad-color-scheme=dark] .som-order-type-button:hover:not(.som-order-type-button-active-buy):not(.som-order-type-button-active-sell){background-color:#373e47}[data-toolpad-color-scheme=dark] .som-order-type-button-active-sell{background-color:#e06363;border-color:#c75050;color:#fff}[data-toolpad-color-scheme=dark] .som-order-type-button-active-buy{background-color:#20a58a;border-color:#18846f;color:#fff}[data-toolpad-color-scheme=dark] .som-confirm-button-sell{background-color:#e06363}[data-toolpad-color-scheme=dark] .som-confirm-button-sell:not(:disabled):hover{background-color:#c75050}[data-toolpad-color-scheme=dark] .som-confirm-button-buy{background-color:#20a58a}[data-toolpad-color-scheme=dark] .som-confirm-button-buy:not(:disabled):hover{background-color:#18846f}[data-toolpad-color-scheme=dark] .som-confirm-button:disabled{background-color:#8f3535}[data-toolpad-color-scheme=dark] .som-preview-container{background-color:#2a2a2a;border:1px solid #424242}[data-toolpad-color-scheme=dark] .som-preview-table-title{border-bottom:1px solid #424242;color:#e0e0e0}[data-toolpad-color-scheme=dark] .som-preview-table-header-cell{background-color:#303030;border-bottom-color:#424242;color:#bdbdbd}[data-toolpad-color-scheme=dark] .som-preview-table-cell{background-color:#262626;border-bottom-color:#383838;color:#e0e0e0}[data-toolpad-color-scheme=dark] .som-preview-table tbody tr:nth-child(2n) .som-preview-table-cell{background-color:#282828}[data-toolpad-color-scheme=dark] .som-preview-table tbody tr:hover .som-preview-table-cell{background-color:#333}[data-toolpad-color-scheme=dark] .som-preview-table td:first-child,[data-toolpad-color-scheme=dark] .som-preview-table td:nth-child(2){max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-toolpad-color-scheme=dark] .som-preview-table .som-preview-table-input{background-color:#333;border:1px solid #555;color:#f0f0f0;color-scheme:dark}[data-toolpad-color-scheme=dark] .som-preview-table .som-preview-table-input:focus{background-color:#232323;border-color:#64b5f6;box-shadow:0 0 0 1px #64b5f6}[data-toolpad-color-scheme=dark] .som-preview-table .som-preview-table-input:disabled{background-color:#404040;border-color:#4a4a4a;color:#888;cursor:not-allowed;opacity:.6}[data-toolpad-color-scheme=dark] .som-status-message.success{background-color:#20a58a26;border-left-color:#20a58a;color:#66d9c2}[data-toolpad-color-scheme=dark] .som-status-message.error{background-color:#e0636326;border-left-color:#e06363;color:#f99}
/*# sourceMappingURL=main.11ef00b9.css.map*/