body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}#sidebar-menu>ul>li>a{padding:5px 20px;font-size:13px}#sidebar-menu ul li a i{font-size:13px}.topbar .topbar-left .logo img{min-height:30px;transition:all .3s ease}a.logo img{max-width:100px}a.logo img,a.logo span{transition:all .3s ease}a.logo span{color:#fff;font-size:17px;font-weight:300;margin-left:10px;text-transform:none}.enlarged .topbar-left{width:70px!important}.enlarged .topbar-left .logo img{max-width:40px!important;min-height:20px!important}.enlarged .topbar-left .logo span{display:none!important}.enlarged .navbar-custom{margin-left:70px!important}.table-message{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.App{text-align:center}.App-logo{height:40vmin}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#09d3ac}div.rtc-dropdown .rtc-dropdown-menu{z-index:9;box-shadow:0 0 13px 0 rgba(236,236,241,.44);background-color:#fff;border:1px solid #e9ecef}i.success{color:#02a499}div.rtc-dropdown .rtc-dropdown-toggle{background-color:initial}#btn-fullscreen{border:none;background:transparent}.bg-warning,.btn-warning{background-color:#ffb848!important}.wrapper-page .card.account-card{border-radius:30px;box-shadow:0 22px 43px rgba(0,0,0,.1)}.wrapper-page .card.account-card .bg-warning{border-top-left-radius:30px;border-top-right-radius:30px}.wrapper-page .logo-admin{border-bottom:2px solid #ffb848}.table td,.table th{vertical-align:middle!important}.bold{font-weight:500}.report-header{background-color:#eaeaea}.report-symbol{background-color:#f7f7f7}.company-logo{height:20px}.explanation{font-size:12px}.explanation code{display:block}.font-400{font-weight:400}.copy-button{border:none;background-color:initial}.copy-button:active{opacity:.7}.form-group-sm{margin-bottom:.5rem;opacity:.7}.form-group-sm .col-form-label{font-size:.775rem}.content-page{min-height:950px;bottom:60px}.normal-wrap{white-space:normal!important}.react-calendar__tile--rangeEnd,.react-calendar__tile--rangeStart{background:#172452!important;color:#fff}.react-calendar__tile--active{background:#172c78!important}.react-calendar__tile:enabled:hover{background-color:#172452!important;border-radius:0;color:#fff}.react-calendar__month-view__days__day--weekend{color:#ea0d0d}.react-calendar__tile--hover{background-color:#172452!important;color:#fff}.date-range-picker{width:unset}.react-daterange-picker__wrapper{border:unset!important}.react-daterange-picker__clear-button,.react-daterange-picker__clear-button:hover{color:#ea0d0d!important}.react-calendar__tile--active.react-calendar__tile--rangeEnd,.react-calendar__tile--active.react-calendar__tile--rangeStart{background:#172452!important}.react-calendar__tile--active.react-calendar__tile--rangeStart{border-top-left-radius:10px}.react-calendar__tile--active.react-calendar__tile--rangeEnd{border-bottom-right-radius:10px}.react-calendar__tile--active.react-calendar__tile--rangeStart.react-calendar__tile--rangeEnd{border-radius:0!important;border-top-left-radius:10px}.tbl-customer .rdt_TableCell{display:block;margin:auto 0}.add-new-button{right:1.5em}.rebate-filter-select{right:9em}.bg-company1{background-color:#172452!important;color:#fff!important}.bg-company2{background-color:#ffb848!important}.modal-body-scrollable{max-height:75vh!important;overflow-y:auto}.modal{overflow-y:hidden!important}.tbl-customer-trade{overflow-x:unset!important}img.mr-2.flag-img{width:24px}.react-tabs{-webkit-tap-highlight-color:transparent}.react-tabs__tab-list{border-bottom:1px solid #aaa;margin:0 0 10px;padding:0}.react-tabs__tab{display:inline-block;border:1px solid transparent;border-bottom:none;bottom:-1px;position:relative;list-style:none;padding:6px 12px;cursor:pointer}.react-tabs__tab--selected{background:#fff;border-color:#aaa;color:#000;border-radius:5px 5px 0 0}.react-tabs__tab--disabled{color:GrayText;cursor:default}button{border-radius:10px!important}.expanded-row table tr{border:1px solid #f8b425}.expanded-row table tr th{border:1px solid #f8b425;background-color:#ececf1}.expanded-row table tr td,.expanded-row table tr th{padding:5px 10px 10px 5px}.expanded-row table tr th{text-transform:uppercase}.Toastify .Toastify__toast-container .Toastify__toast{border-radius:10px}.Toastify .Toastify__toast-container .Toastify__toast .Toastify__toast--dark{color:#fff}.Toastify .Toastify__toast-container .Toastify__toast .Toastify__toast--success{color:#02a499}.Toastify .Toastify__toast-container .Toastify__toast .Toastify__toast--error{color:#ec4561}.cursor-pointer{cursor:pointer}.ac-customer-info__wrapper .modal .modal-body .form-horizontal .form-group textarea{min-height:38px}.ac-customer-info__wrapper .modal .modal-body .form-horizontal .form-group input.form-control,.ac-customer-info__wrapper .modal .modal-body .form-horizontal .form-group textarea.form-control:disabled{cursor:not-allowed}.ml-15{margin-left:15px}.mr-15{margin-right:15px}.rdt_ExpanderRow{box-shadow:inset 0 10px 7px -8px rgba(0,0,0,.15);background-color:#f2f2f2;border-top:3px solid #ececf1;border-bottom:3px solid #ececf1}.swal2-input[type=number]{max-width:100%!important}.notify-container .dropdown-menu{min-width:25rem}.notify-container .date{font-size:11px;color:#fff;background-color:#ef2e2e;padding:2px;border-radius:5px}.notify-container .notify-item{border-bottom:1px solid #dddada}.dropzone{border:2px dashed #ccc;border-radius:10px;padding:20px;text-align:center;cursor:pointer}.dropzone.active{border-color:#172452;background-color:#f8f9fa}.dropzone-content{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#6c757d}.dropzone-content i{margin-bottom:15px;color:#172452}.dropzone p{margin:0;font-size:16px;color:#666}aside{margin-top:20px}aside ul{list-style:none;padding:0}aside li.file-item{background:#f8f9fa;border:1px solid #dee2e6;border-radius:5px;padding:10px;margin-top:5px;justify-content:space-between}.file-info,aside li.file-item{display:flex;align-items:center}.file-info i{margin-right:10px;color:#495057}.remove-file-btn{background:transparent;border:none;color:#dc3545;cursor:pointer;font-size:18px}aside button{background:#dc3545;color:#fff;border:none;padding:5px 10px;border-radius:5px;cursor:pointer}.description-textarea{resize:none;height:100px!important;overflow-y:auto!important}.quill-container{margin-bottom:60px}.ql-editor{min-height:150px;font-size:14px;line-height:1.5}.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:10px 0;font-weight:700}.ql-editor h1{font-size:2em}.ql-editor h2{font-size:1.5em}.ql-editor h3{font-size:1.3em}.ql-editor h4{font-size:1.1em}.ql-editor h5{font-size:1em}.ql-editor h6{font-size:.9em}.ql-editor strong{font-weight:700}.ql-editor em{font-style:italic}.ql-editor u{text-decoration:underline}.ql-editor s{text-decoration:line-through}.ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;font-style:italic;background-color:#f8f9fa;padding:10px 16px}.ql-editor .ql-code-block-container{font-family:"Courier New",Courier,monospace}.ql-editor .ql-code-block-container,.ql-editor pre.ql-syntax{background-color:#f5f5f5;border:1px solid #ddd;border-radius:4px;padding:10px;margin:10px 0;overflow-x:auto}.ql-editor pre.ql-syntax{white-space:pre-wrap}.ql-editor ol,.ql-editor ul{padding-left:20px;margin:10px 0}.ql-editor li{margin:5px 0;line-height:1.4}.ql-editor a{color:#007bff;text-decoration:underline}.ql-editor a:hover{color:#0056b3}.ql-toolbar.ql-snow{border:1px solid #ccc;border-bottom:none}.ql-container.ql-snow{border:1px solid #ccc}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=false]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value=false]:before{content:"Normal"}.modal .quill-container .ql-editor,.modal .quill-container .ql-toolbar{z-index:1}#sidebar-menu>ul>li>button{color:#8699ad;display:block;padding:13px 20px;font-size:13.3px;position:relative;transition:all .5s}.role-matrix-table{font-size:14px;margin-bottom:0}.role-matrix-table td,.role-matrix-table th{padding:10px;vertical-align:middle;border:1px solid #dee2e6}.role-matrix-table .user-column{background-color:#f8f9fa;font-weight:700;min-width:200px;position:-webkit-sticky;position:sticky;left:0;z-index:3}.role-matrix-table .module-header{background-color:#005ad2;color:#fff;font-weight:700;font-size:13px;padding:12px 8px}.role-matrix-table .permission-header{background-color:#e7f1ff;font-size:11px;font-weight:600;color:#495057;padding:8px 5px;min-width:80px}.role-matrix-table .user-cell{background-color:#f8f9fa;font-weight:500;position:-webkit-sticky;position:sticky;left:0;z-index:2;min-width:200px}.role-matrix-table .user-email{font-size:12px;color:#6c757d;font-weight:400;margin-top:3px}.role-matrix-table .permission-cell{padding:8px;min-width:40px}.role-matrix-table .module-header,.role-matrix-table .permission-cell:nth-child(6),.role-matrix-table .permission-cell:nth-child(11),.role-matrix-table .permission-cell:nth-child(16),.role-matrix-table .permission-cell:nth-child(21),.role-matrix-table .permission-cell:nth-child(26),.role-matrix-table .permission-header:nth-child(5),.role-matrix-table .permission-header:nth-child(10),.role-matrix-table .permission-header:nth-child(15),.role-matrix-table .permission-header:nth-child(20),.role-matrix-table .permission-header:nth-child(25){border-right:2px solid #8c9298}.role-matrix-table .permission-icon{font-size:20px}.role-matrix-table tbody tr:hover{background-color:#f5f5f5}.role-matrix-table tbody tr:hover .user-cell{background-color:#e9ecef}.role-matrix-table .permission-cell{transition:background-color .2s ease;cursor:pointer}.role-matrix-table .permission-cell:hover{background-color:#fff3cd!important;position:relative}.role-matrix-table .permission-cell:hover:before{content:"";position:absolute;top:-1000px;left:0;right:0;height:1000px;background-color:rgba(255,243,205,.3);pointer-events:none;z-index:1}.role-matrix-table tbody tr:has(.permission-cell:hover) .user-cell{background-color:#ffc107!important;font-weight:700;transition:background-color .2s ease}.role-matrix-table .permission-header{transition:background-color .2s ease}.role-matrix-table:has(.permission-cell[data-module=admin]:hover) .permission-header[data-module=admin]{background-color:#ffc107!important;font-weight:700}.role-matrix-table:has(.permission-cell[data-module=customer]:hover) .permission-header[data-module=customer]{background-color:#ffc107!important;font-weight:700}.role-matrix-table:has(.permission-cell[data-module=transaction]:hover) .permission-header[data-module=transaction]{background-color:#ffc107!important;font-weight:700}.role-matrix-table:has(.permission-cell[data-module=buySell]:hover) .permission-header[data-module=buySell]{background-color:#ffc107!important;font-weight:700}.role-matrix-table:has(.permission-cell[data-module=onlinerisk]:hover) .permission-header[data-module=onlinerisk]{background-color:#ffc107!important;font-weight:700}.role-matrix-table:has(.permission-cell[data-module=report]:hover) .permission-header[data-module=report]{background-color:#ffc107!important;font-weight:700}@media (max-width:1200px){.role-matrix-table{font-size:12px}.role-matrix-table .permission-header{font-size:10px;padding:6px 3px;min-width:70px}.role-matrix-table .permission-icon{font-size:18px}}