*{margin:0;padding:0;box-sizing:border-box}:root{--primary-background-color: #18191f;--secondary-background-color: #2a2a30;--primary-btn-color: #e42d4e;--secondary-btn-color: rgba(255, 255, 255, .08);--primary-color: #d2d2d2;--secondary-color: #ffffff;--primary-font-family: Poppins;--primary-font-size: 14px;--secondary-font-size: 16px;--primary-font-weight: 400;--secondary-font-weight: 600}body{background-color:var(--primary-background-color);color:var(--primary-color);font-family:var(--primary-font-family);font-size:var(--primary-font-size);font-weight:var(--primary-font-weight)}p{margin-bottom:0}a{text-decoration:none;color:inherit}.npm__react-simple-code-editor__textarea:focus{outline:none!important}.main-content{display:flex}.page-content{width:100%;transition:margin-left .3s}.main-content-noFooter{overflow:scroll;scroll-behavior:smooth;scrollbar-width:none;height:calc(100vh - 160px)}.dropdown-toggle{background-color:#2a2a30!important;border:1px solid #3a3a40!important;color:#e0e0e0!important}.dropdown-menu{background-color:#1e1e24;border:1px solid #3a3a40}.dropdown-item{color:#e0e0e0}.dropdown-item:hover{background-color:#3a3a40;color:#e0e0e0}.dropDown-btn .btn{width:100%;padding-right:2.5rem;display:flex!important;align-items:center;justify-content:space-between}.text-color{color:var(--primary-color)}.header-container{border-bottom:1px solid #2a2a30;height:79px;padding:0 20px!important}.header-text{font-weight:var(--secondary-font-weight)}.sidebar-container{padding:20px;width:70px;border-right:1px solid #2a2a30}.sidebar-btn{width:24px;height:24px;padding:5px;border-radius:5px;display:flex;align-items:center;justify-content:center;background-color:#2a2a30;border:0}.sidebar-btn:hover{background-color:#2a2a30!important}.sidebar-icons{display:flex;flex-direction:column}.sidebar-icons-hide{display:none}.sidebar-side-icon{margin:9px 0;cursor:pointer}.sidebar-offcanvas{position:absolute!important;top:80px!important;width:300px!important;z-index:1050!important}.sidebar-offcanvas-slider{background-color:var(--primary-background-color);border-right:1px solid #2a2a30;scrollbar-width:none;pointer-events:auto}.offcanvas-backdrop.show{opacity:0!important;pointer-events:none!important}.sidebar-options{color:var(--primary-color);font-weight:var(--primary-font-weight);font-size:12px}.sidebar-options:hover{font-weight:var(--secondary-font-weight);font-size:var(--primary-font-size)}.sidebar-options-container{display:flex;align-items:center;justify-content:space-between}.sidebar-icon-name{display:flex;align-items:center;width:100%;gap:12px;cursor:pointer}.sidebar-subOptions{height:29px;display:flex;align-items:center;border-radius:4px;color:#fff;padding-left:16px;list-style:none;cursor:pointer;font-size:12px}.sidebar-subOptions:hover{background:#2a2a30;font-weight:var(--secondary-font-weight);font-size:var(--primary-font-size)}.sidebar-subOptions.after{background:#2a2a30;color:var(--primary-btn-color);font-weight:var(--secondary-font-weight);font-size:var(--primary-font-size)}.user-details-container{position:relative;z-index:1100}.userDetail-scroll{overflow:scroll;scroll-behavior:smooth;scrollbar-width:none;height:67vh}.userDetail-toggle-container{display:flex;flex-wrap:wrap}.userDetail-dropdown-container{width:100%;display:flex;flex-wrap:wrap;border-top:1px solid #2a2a30}.userDetail-checkbox-container{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;padding:20px}.userDetail-existingAccounts{padding:20px}.detailsForm-container{padding:20px;border-bottom:1px solid #2a2a30}.detailsForm-input{background-color:var(--secondary-background-color);border:none;color:var(--primary-color)}.detailsForm-input::placeholder{color:#d2d2d24d;opacity:1;font-size:var(--primary-font-size);font-weight:var(--primary-font-weight)}.detailsForm-input:focus{box-shadow:none!important;border-color:transparent!important;background-color:var(--secondary-background-color);color:var(--primary-color)}.btn-global{display:flex;align-items:center;justify-content:center;font-weight:500;transition:all .3s ease;cursor:pointer}.btn-global:disabled{background:var(--secondary-btn-color)!important;opacity:.6;cursor:not-allowed}.subHeaderOptions-container{display:flex;align-items:center;justify-content:space-between;height:81px;padding:20px;border-bottom:1px solid #2a2a30}.subHeaderOptions-tabs{display:flex;gap:24px}.subHeaderOptions-underline{border-bottom:2px solid #e42d4e;padding-bottom:10px;cursor:pointer}.subHeaderOptions-notUnderline{padding-bottom:10px;border-bottom:2px solid #18191f;cursor:pointer}.switch{font-size:15px;position:relative;display:inline-block;width:55px;height:30px}.switch input{opacity:1;width:0;height:0}.slider{position:absolute;cursor:pointer;inset:0;background:var(--secondary-background-color);transition:.4s;border-radius:30px;border:1px solid #ccc}.slider:before{position:absolute;content:"";height:1.9em;width:1.9em;border-radius:16px;left:1.2px;top:0;bottom:0;background-color:#fff;box-shadow:0 2px 5px #999;transition:.4s}input:checked+.slider{background-color:var(--primary-btn-color);border:1px solid transparent}input:checked+.slider:before{transform:translate(1.5em)}.toggleButton-container{padding:20px;display:flex;align-items:center;justify-content:space-between;width:25%}.searchbar-input-icon{background-color:var(--secondary-background-color);border-radius:10px;display:flex;align-items:center;padding-right:12px;margin-top:20px;cursor:pointer}.searchbar-input{background-color:var(--secondary-background-color)!important;border:none!important;outline:none!important;box-shadow:none;height:44px;color:var(--primary-color)!important;font-size:var(--primary-font-size);font-weight:var(--primary-font-weight);font-family:var(--primary-font-family);cursor:pointer}.searchbar-input:focus{box-shadow:none!important}.searchbar-input::placeholder{color:#777;opacity:1}.UserAddedAccounts-container{width:100%;margin-top:20px}.UserAddedAccounts-info{width:100%;display:flex;justify-content:space-between;align-items:center}.UserAddedAccounts-info>p{font-size:var(--secondary-font-size)}.noDataList-container{height:78vh;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#777}.subheader-container{display:flex;align-items:center;justify-content:space-between;height:81px;padding:20px;border-bottom:1px solid #2a2a30}.tradingAccountDetail-scroll{overflow:scroll;scroll-behavior:smooth;scrollbar-width:none;height:calc(100vh - 241px)}.tradingAccountDetail-toggle-container{display:flex;flex-wrap:wrap}.tradingAccountDetail-dropdown-container{width:100%;display:flex;flex-wrap:wrap;border-top:1px solid #2a2a30}.tradingAccountDetail-checkbox-container{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;padding:20px}.tradingAccountDetail-query{padding:10px}.tradingAccountDetail-instrunment{padding:20px}.queryBar-container{border-radius:10px;padding:10px;border:1px solid #2a2a30;background-color:#4b4b4d33}.queryBar-options{display:flex;flex-wrap:wrap;border:1px solid #6c6c6c33;border-radius:10px;margin:20px 0;padding:10px;justify-content:space-between}.queryBar-input-option{flex:1;display:flex;flex-direction:column;transition:all .3s ease}.queryBar-input-icon{border-radius:10px;display:flex;align-items:center;margin-top:20px;cursor:pointer}.queryBar-input{background-color:var(--secondary-background-color)!important;border:none!important;outline:none!important;box-shadow:none;height:44px;color:var(--primary-color)!important;font-size:var(--primary-font-size);font-weight:var(--primary-font-weight);font-family:var(--primary-font-family);cursor:pointer}.queryBar-input:focus{box-shadow:none!important}.queryBar-input::placeholder{color:#777;opacity:1}.queryBar-input-icons{width:100%;display:flex;justify-content:space-between;align-items:flex-end;position:relative}.queryBar-delete-icon{display:none;width:40px;height:40px;background-color:#d00416;border-radius:10px;align-items:center;justify-content:center;cursor:pointer;margin-left:10px;flex-shrink:0}.queryBar-inputs-container{display:flex;justify-content:space-between;width:100%;gap:10px;transition:all .3s ease-in}.queryBar-input-icons:hover .queryBar-delete-icon{display:flex}.queryBar-input-icons:hover .queryBar-inputs-container{width:calc(100% - 50px)}.queryBar-addMore{width:100%;display:flex;justify-content:flex-end;padding:20px 10px 0;cursor:pointer}.queryBar-Add-button{display:flex;justify-content:flex-end}.tradingAccountDetail-instrunment .accordion-header{background:#18191f!important}.tradingAccountDetail-instrunment .accordion-header-content{display:flex;justify-content:space-between;width:100%;background-color:var(--primary-background-color);color:var(--primary-color);padding-bottom:16px}.tradingAccountDetail-instrunment .header-cell{flex:1;text-align:left;padding:0}.tradingAccountDetail-instrunment .accordion-item{background-color:var(--primary-background-color);color:var(--primary-color);border:none!important}.tradingAccountDetail-instrunment .accordion-button{background-color:var(--primary-background-color)!important;color:var(--primary-color)!important;box-shadow:none!important;padding:21px 0 0}.tradingAccountDetail-instrunment .accordion-body{background-color:var(--primary-background-color)!important;color:var(--primary-color)!important;padding:16px;border-top:1px solid #333}.tradingAccountDetail-instrunment .accordion-button:after{filter:brightness(0) invert(1)}.queryDetails-nav{background:var(--secondary-background-color);border-radius:4px;padding:10px 6px;display:flex;align-items:center;gap:16px;height:44px;cursor:pointer}.queryDetails-nav-text{font-weight:500}.queryDetails-container{margin-top:30px;padding:30px 20px;border:1px solid #2a2a30;border-radius:10px;margin-bottom:146px}.queryDetails-delete{background:#d00416;border-radius:4px;padding:6px 20px;height:36px;display:flex;align-items:center;gap:10px;cursor:pointer}.queryDetails-edit{display:flex;gap:10px;cursor:pointer}.queryDetails-content{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:20px}.queryDetails-btn-container{display:flex;align-items:center;gap:40px}.queryDetails-table{margin-top:50px;width:100%}.queryDetails-table-heading{font-weight:var(--secondary-font-weight)}.queryDetails-table-row{border-bottom:1px solid #2a2a30}.queryDetails-table td,.queryDetails-table th{padding:12px;vertical-align:middle}.queryDetails-table tr:not(:last-child){border-bottom:.5px solid #2a2a30}.dropdown,.dropdown button{width:100%}.queryDetails-table td,.queryDetails-table th{text-align:left}.queryDetails-table input.detailsForm-input,.queryDetails-table .dropdown,.queryDetails-table .dropdown button{min-width:140px;max-width:180px;width:100%}.disabled-input{background-color:transparent!important;border:1px solid #8e8e8e80!important;color:#8e8e8e80!important;cursor:not-allowed}.disabled-dropdown button.dropdown-toggle{background-color:transparent!important;color:#8e8e8e80!important;border:1px solid #8e8e8e80!important;cursor:not-allowed!important}.deleteIcon-disabled{filter:grayscale(100%) opacity(.5);cursor:not-allowed}.deleteIcon-enabled{cursor:pointer}.instrument-details{display:grid;grid-template-columns:auto 1fr;row-gap:12px;column-gap:100px;max-width:400px}.detail-row{display:contents}.label{font-weight:500;color:#fff;min-width:160px;white-space:nowrap}.value{color:#ccc;flex:1;white-space:nowrap;text-overflow:ellipsis}.queryDetails-edit.disabled{opacity:.5;cursor:not-allowed}.component-list-accordion{padding:10px}.component-accordion-header{display:flex;justify-content:end;align-items:center;width:100%}.component-accordion-header .header-title{flex-grow:1}.createStaticComponnet-container{display:flex;flex-direction:column;gap:10px;padding:10px}.properties-heading{font-weight:500;margin-bottom:10px}.properties-container{border-radius:10px;padding:10px;border:1px solid #2a2a30;background:#0000001a}.properties-accordion .accordion-item{border:none!important;background-color:transparent!important;margin-bottom:10px}.properties-accordion .accordion-button{background:#2a2a30!important;color:#fff!important;padding:10px;height:44px;border-radius:10px!important;box-shadow:none!important}.properties-accordion .accordion-button:not(.collapsed){border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.properties-accordion .accordion-body{background:#0000001a!important;border:1px solid #2a2a30;border-top:none!important;border-radius:0 0 10px 10px;padding:10px}.properties-accordion .accordion-button:after{filter:brightness(0) invert(1)}.detailsForm-input{transition:all .2s ease;height:41px}.detailsForm-input-disabled{cursor:not-allowed!important;background-color:#504e4e0d!important;border:1px solid #8e8e8e80!important;color:#fff}.properties-accordion .form-label,.properties-container .form-label,.properties-accordion .queryDetails-edit,.properties-accordion .queryDetails-delete{color:#d2d2d2}.properties-accordion .detailsForm-input-disabled .btn{background-color:#504e4e0d!important;color:#fff!important}.no-resize{resize:none!important;scrollbar-width:none;scroll-behavior:smooth}.subfooter-container{display:flex;align-items:center;justify-content:flex-end;gap:20px;height:81px;padding:20px;border-top:1px solid #2a2a30}.table-container{width:100%}table{width:100%;border-collapse:collapse;color:var(--primary-color)}th,td{padding:12px;text-align:left}thead tr{background-color:#1e1e24}th{font-weight:600;color:#a0a0a0;text-transform:uppercase;font-size:12px}tbody tr{transition:background-color .2s ease}tbody tr:hover{background-color:#3a3a40}.queryAdded-container{width:100%;transition:background-color .2s ease}.querybar-heading-wrapper{display:grid;grid-template-columns:1fr 1fr;margin-bottom:10px;padding:10px 12px;border-radius:6px;transition:background-color .2s ease}.query-heading{font-weight:500;transition:color .2s ease}.queryAdded-info{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid;padding-bottom:14px;cursor:pointer;transition:border-bottom-color .2s ease}.queryAdded-query-info{display:grid;grid-template-columns:1fr 1fr;gap:20px;flex:1}.query-value{transition:color .2s ease}.queryAdded-remaining{text-align:right;cursor:pointer;font-weight:500;margin-bottom:200px}.queryAdded-container:hover .queryAdded-info{opacity:.8}.queryAdded-container.dark-theme{background-color:#1a1a1a}.queryAdded-container.light-theme{background-color:#f5f5f5}.queryAdded-container.compact{margin-top:12px;margin-bottom:12px}.tab-container{border-radius:8px;display:inline-flex;gap:4px;height:40px}.tab-button{height:100%;padding:12px 30px;border-radius:6px;font-weight:500;font-size:14px;border:none;cursor:pointer;transition:all .2s ease;outline:none;background-color:transparent;color:#9ca3af;display:flex;align-items:center;justify-content:center}.tab-button:hover{color:#fff;background-color:#374151}.tab-button.active{background-color:#e42d4e;color:#fff;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.tab-button.active:hover{background-color:#ef4444;color:#fff}.instrunment-count-container{display:flex;align-items:center;gap:10px}.instrunmentCount-container{width:100%;background:#2a2a30;border-radius:10px;padding:10px 20px}.instrunmentCount-heading{font-weight:var(--primary-font-weight)}.instrunmentCount-count{font-weight:600;font-size:26px}.instrunmentCount-growth{display:flex;align-items:center;gap:8px}.instrunmentCount-growth>span{color:#0dd650}.instrunment-show{color:#e42d4e;font-weight:var(--secondary-font-weight);text-align:right}.createInstrument-container{padding:10px 10px 150px}.tradingAccountDetail-scroll.overflow-visible{overflow:visible}.property-row{background-color:#0000001a;border-radius:50px;border:1px solid #2a2a30;padding:10px 20px;display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;height:44px}.property-row .form-label{margin-bottom:0;color:#d2d2d2;font-weight:500}.property-input-wrapper{display:flex;align-items:center;gap:1rem}.property-input-wrapper span{color:#8a8a8e;white-space:nowrap}.property-row .detailsForm-input{min-width:150px;flex-grow:1}.property-row .btn-close{filter:brightness(0) invert(1)}.week-list{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;padding:20px 100px}.detailsForm-input-disabled,.dropDown-btn:disabled,.dropDown-btn.disabled,.dropdown-toggle:disabled,.dropdown-toggle.disabled{background-color:#18191f!important;color:#aaa!important;border:1px solid #444!important;pointer-events:none;opacity:1!important}.file-upload-container{width:100%}.upload-state{display:flex;align-items:center;justify-content:flex-start;gap:12px;padding:0 16px;width:100%;height:41px;border-radius:10px;background-color:#2a2a30;color:#8e8e8e;font-size:14px}.upload-state.initial{border:1px dashed #555;cursor:pointer;transition:background-color .2s ease}.upload-state.initial:hover{background-color:#3a3a40}.upload-state.uploading{flex-direction:column;align-items:flex-start;justify-content:center;gap:5px;padding:0 16px;background-color:#1c1c21}.upload-state.uploading .progress{width:100%;height:6px;background-color:#2a2a30;border-radius:3px}.upload-state.uploading .progress-bar{background-color:#34c759}.upload-state.completed{justify-content:space-between;padding:0 16px;background-color:#1c1c21;color:#fff}.remove-btn{background:#ff3b30;border:none;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer}.upload-progress-info{width:100%;display:flex;justify-content:space-between;align-items:center}.file-upload-container .initial.disabled{cursor:not-allowed;background-color:#4a4a4a;opacity:.6}.custom-timepicker-container{display:flex;align-items:center;width:100%;height:41px;background-color:var(--secondary-background-color);color:var(--primary-color);border-radius:5px;padding:0 10px;box-sizing:border-box}.custom-select-wrapper{position:relative;width:60px;margin:0 5px}.custom-select-display{padding:5px;cursor:pointer;text-align:center;-webkit-user-select:none;user-select:none}.custom-select-options{position:absolute;top:100%;left:0;width:100%;background-color:var(--secondary-background-color);border:1px solid #444;border-radius:5px;list-style:none;padding:0;margin-top:5px;max-height:200px;overflow-y:auto;z-index:1000;scrollbar-width:none;scroll-behavior:smooth}.custom-select-options li{padding:8px 10px;cursor:pointer;text-align:center}.custom-select-options li:hover{background-color:#4f4f5a}.separator{font-size:16px;font-weight:700}.custom-timepicker-container.disabled{pointer-events:none;opacity:.6}.rule-item-container{display:flex;align-items:center;padding:16px;background-color:#2a2a30;border-radius:10px;margin-bottom:10px;cursor:pointer;transition:background-color .2s ease;color:#fff;height:44px}.rule-item-container:hover{background-color:#3a3a40}.rule-item-left{margin-right:16px;display:flex;align-items:center}.rule-item-drag-handle{cursor:grab}.rule-item-content{display:flex;align-items:center;gap:12px}.rule-number{font-weight:600}.rule-name{color:#a0a0a0}.rule-item-right{display:flex;align-items:center;gap:16px}.rule-item-sparkline{height:24px}.rule-value{font-weight:600;color:#4caf50}.rule-wrapper{display:flex;align-items:center;justify-content:space-between;width:100%}.custom-checkbox-wrapper{position:relative;width:20px;height:20px;cursor:pointer;display:flex;justify-content:center;align-items:center}.custom-checkbox-box{width:18px;height:18px;border-radius:1.57px;background:#202021;transition:all .2s ease;border:1px solid #4a4a50}.custom-checkbox-wrapper.checked .custom-checkbox-box{background:#e63950;border:none}.custom-checkbox-checkmark{position:absolute;font-size:14px;color:#fff;-webkit-user-select:none;user-select:none}.action-btns-wrapper{display:flex;align-items:center;gap:10px}.skip-rules-heading{margin-bottom:10px}code[class*=language-],pre[class*=language-]{color:#ccc;background:none;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#2d2d2d}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.comment,.token.block-comment,.token.prolog,.token.doctype,.token.cdata{color:#999}.token.punctuation{color:#ccc}.token.tag,.token.attr-name,.token.namespace,.token.deleted{color:#e2777a}.token.function-name{color:#6196cc}.token.boolean,.token.number,.token.function{color:#f08d49}.token.property,.token.class-name,.token.constant,.token.symbol{color:#f8c555}.token.selector,.token.important,.token.atrule,.token.keyword,.token.builtin{color:#cc99cd}.token.string,.token.char,.token.attr-value,.token.regex,.token.variable{color:#7ec699}.token.operator,.token.entity,.token.url{color:#67cdcc}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.token.inserted{color:green}.custom-dropdown-select .dropDown-btn{width:100%;display:flex;align-items:center;justify-content:space-between;text-align:left;padding-right:15px;height:41px}.custom-dropdown-select .dropdown-toggle:after{display:none}.dropdown-chips-container{display:flex;flex-wrap:wrap;align-items:center;gap:8px;width:100%}.selected-chip{background-color:#18191f;color:#fff;border-radius:6px;padding:4px 10px;display:flex;align-items:center;gap:14px}.chip-close-icon{cursor:pointer;font-weight:700}.placeholder-text{color:#a0a0a0}.dropdown-arrow{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid white;margin-left:auto}.dropdown-menu-custom{width:100%}.dropdown-item-custom{display:flex;justify-content:space-between;align-items:center}
