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;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.Toastify__toast-container{position:fixed!important;z-index:999999!important}.Toastify__toast{position:relative!important}.Toastify__toast,[class*=Toastify__toast-container]{z-index:999999!important}.MuiModal-root{z-index:1300!important}body .Toastify__toast,body .Toastify__toast-container--top-right{z-index:999999!important}html body .Toastify__toast-container--top-right{position:fixed!important;z-index:999999!important}html body .Toastify__toast{position:relative!important;z-index:999999!important}.Toastify__toast-container--top-right{position:fixed!important;right:20px!important;top:20px!important;z-index:999999!important}@media only screen and (max-width:640px){#root,body,html{height:100%}}#root,body,button,div,html,label{font-family:Inter,sans-serif!important}#parent-container{min-height:100vh}@media only screen and (min-width:1600px){#navBar,#parent-container{max-width:1600px}.re-entry-parent{margin-left:auto!important}}@media only screen and (max-width:1600px){.re-entry-parent{margin-left:0!important}.lots-parent{margin-right:100px!important}}.comman-input{height:56px;min-width:128px!important}.comman-input label{color:#0009;font-size:16px;letter-spacing:.15px}.comman-input input{box-sizing:border-box;font-size:16px;height:56px}.edit-hover:hover button{opacity:1}.edit-hover button{opacity:0}a{color:inherit;text-decoration:none}.text-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs-2{border-bottom-width:2px}.sticky-top{background-color:#fafafa;position:sticky;top:0;z-index:1}@media only screen and (min-width:640px){.sticky-top{position:relative}}.show-more{color:#0009;font-family:Inter,sans-serif;font-size:14px;font-weight:500;font-weight:400;letter-spacing:.15px;line-height:20px;margin:0}.show-more a{color:#000000de;display:flex;font-size:.8125rem;font-weight:500;line-height:1.75;padding:4px 5px 4px 0;text-decoration:none;text-transform:none}.show-more p{margin:0}.show-more span{display:inline}.display-less{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}[stroke="url(#graphGradient)"]{stroke:#00c853}.p-main-spacing{padding-left:24px!important;padding-right:24px!important}@media only screen and (max-width:639px){.p-main-spacing{padding-left:20px!important;padding-right:20px!important}}@media only screen and (max-width:351px){.p-main-spacing{padding-left:16px!important;padding-right:16px!important}}.m-main-spacing{margin-left:24px!important;margin-right:24px!important}@media only screen and (max-width:639px){.m-main-spacing{margin-left:20px!important;margin-right:20px!important}}@media only screen and (max-width:351px){.m-main-spacing{margin-left:16px!important;margin-right:16px!important}}@media only screen and (max-width:1000px){.ml-main-spacing-md{margin-left:20px!important}.mr-main-spacing-md{margin-right:20px!important}}@media only screen and (max-width:639px){.m-main-spacing-sm{margin-left:20px!important;margin-right:20px!important}}@media only screen and (max-width:351px){.m-main-spacing-sm{margin-left:16px!important;margin-right:16px!important}}.custom-scroll{height:100%;max-height:none!important;width:100%}.custom-scroll>div:first-child{margin-bottom:-22px!important;max-height:none!important}.custom-scroll.modal-scroll>div:first-child{max-height:100%!important;overflow-x:hidden!important;overflow-y:scroll!important}.custom-scroll.tab-scroll>div:first-child{margin:0!important;max-height:100%!important;overflow:hidden!important}.d-rtl{direction:rtl}.d-rtl .custom-scroll>div:first-child{margin-left:-17px;margin-right:0!important}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.main-content{grid-gap:8px;display:grid;grid-template-columns:300px 1fr 400px;grid-template-rows:1fr 280px;height:calc(100vh - 135px)}.main-content.no-left{grid-template-columns:1fr 400px!important}.main-content.no-right{grid-template-columns:300px 1fr!important}.main-content.no-bottom{grid-template-rows:1fr!important}.rocket-glow{animation:rocketGlow 2s ease-in-out infinite alternate}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74c3c;--toastify-color-transparent:#ffffffb3;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-toast-width:320px;--toastify-toast-offset:16px;--toastify-toast-top:max(var(--toastify-toast-offset),env(safe-area-inset-top));--toastify-toast-right:max(var(--toastify-toast-offset),env(safe-area-inset-right));--toastify-toast-left:max(var(--toastify-toast-offset),env(safe-area-inset-left));--toastify-toast-bottom:max(var(--toastify-toast-offset),env(safe-area-inset-bottom));--toastify-toast-background:#fff;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-toast-bd-radius:6px;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error);--toastify-color-progress-bgo:0.2}.Toastify__toast-container{box-sizing:border-box;color:#fff;padding:4px;position:fixed;-webkit-transform:translateZ(9999);-webkit-transform:translateZ(var(--toastify-z-index));width:320px;width:var(--toastify-toast-width);z-index:9999;z-index:var(--toastify-z-index)}.Toastify__toast-container--top-left{left:max(16px,env(safe-area-inset-left));left:var(--toastify-toast-left);top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top)}.Toastify__toast-container--top-center{left:50%;top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top);transform:translateX(-50%)}.Toastify__toast-container--top-right{right:max(16px,env(safe-area-inset-right));right:var(--toastify-toast-right);top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top)}.Toastify__toast-container--bottom-left{bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:max(16px,env(safe-area-inset-left));left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:50%;transform:translateX(-50%)}.Toastify__toast-container--bottom-right{bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);right:max(16px,env(safe-area-inset-right));right:var(--toastify-toast-right)}@media only screen and (max-width:480px){.Toastify__toast-container{left:env(safe-area-inset-left);margin:0;padding:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translateX(0)}.Toastify__toast-container--rtl{left:auto;right:env(safe-area-inset-right)}}.Toastify__toast{--y:0;border-radius:6px;border-radius:var(--toastify-toast-bd-radius);box-shadow:0 4px 12px #0000001a;box-sizing:border-box;cursor:default;direction:ltr;display:flex;font-family:sans-serif;font-family:var(--toastify-font-family);justify-content:space-between;margin-bottom:1rem;max-height:800px;max-height:var(--toastify-toast-max-height);min-height:64px;min-height:var(--toastify-toast-min-height);overflow:hidden;padding:8px;position:relative;touch-action:none;z-index:0}.Toastify__toast--stacked{position:absolute;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s;width:100%}.Toastify__toast--stacked[data-collapsed] .Toastify__close-button,.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{bottom:100%;content:"";height:calc(var(--g)*1px);left:0;position:absolute;right:0}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{bottom:0;content:"";height:100%;left:0;position:absolute;right:0;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-body{align-items:center;display:flex;flex:1 1 auto;margin:auto 0;padding:6px}.Toastify__toast-body>div:last-child{flex:1 1;word-break:break-word}.Toastify__toast-icon{display:flex;flex-shrink:0;margin-inline-end:10px;width:20px}.Toastify--animate{animation-duration:.5s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}@media only screen and (max-width:480px){.Toastify__toast{border-radius:0;margin-bottom:0}}.Toastify__toast-theme--dark{background:#121212;background:var(--toastify-color-dark);color:#fff;color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:#fff;background:var(--toastify-color-light);color:#757575;color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{background:#3498db;background:var(--toastify-color-info);color:#fff;color:var(--toastify-text-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{background:#07bc0c;background:var(--toastify-color-success);color:#fff;color:var(--toastify-text-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{background:#f1c40f;background:var(--toastify-color-warning);color:#fff;color:var(--toastify-text-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{background:#e74c3c;background:var(--toastify-color-error);color:#fff;color:var(--toastify-text-color-error)}.Toastify__progress-bar-theme--light{background:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:#bb86fc;background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:#3498db;background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:#07bc0c;background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:#f1c40f;background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:#e74c3c;background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:#ffffffb3;background:var(--toastify-color-transparent)}.Toastify__close-button{align-self:flex-start;background:#0000;border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;transition:.3s ease;z-index:1}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{border-bottom-left-radius:6px;border-bottom-left-radius:var(--toastify-toast-bd-radius);bottom:0;height:100%;left:0;opacity:.7;position:absolute;transform-origin:left;width:100%;z-index:9999;z-index:var(--toastify-z-index)}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{border-bottom-left-radius:0;border-bottom-right-radius:6px;border-bottom-right-radius:var(--toastify-toast-bd-radius);left:auto;right:0;transform-origin:right}.Toastify__progress-bar--wrp{border-bottom-left-radius:6px;border-bottom-left-radius:var(--toastify-toast-bd-radius);bottom:0;height:5px;left:0;position:absolute;width:100%}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{height:100%;opacity:.2;opacity:var(--toastify-color-progress-bgo);width:100%}.Toastify__spinner{animation:Toastify__spin .65s linear infinite;border:2px solid #e0e0e0;border-color:var(--toastify-spinner-color-empty-area);border-radius:100%;border-right-color:#616161;border-right-color:var(--toastify-spinner-color);box-sizing:border-box;height:20px;width:20px}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{opacity:1;transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg)}to{opacity:0;transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg)}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(-110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(0,-500px,0);visibility:hidden}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-duration:.3s;animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-duration:.3s;animation-name:Toastify__slideOutRight;animation-timing-function:ease-in}.Toastify__slide-exit--top-center{animation-duration:.3s;animation-name:Toastify__slideOutUp;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-center{animation-duration:.3s;animation-name:Toastify__slideOutDown;animation-timing-function:ease-in}@keyframes Toastify__spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.monitoring-panel .panel-content{align-items:center;background:none;display:flex;justify-content:center;padding:0}.monitoring-scrollable{box-sizing:border-box;height:100%;margin:0;max-width:100%;min-width:0;overflow-x:hidden;overflow-y:auto;padding:0;scrollbar-color:#06b6d4 #202a3c;scrollbar-width:thin;width:100%}.monitoring-scrollable::-webkit-scrollbar{background:#202a3c;width:8px}.monitoring-scrollable::-webkit-scrollbar-thumb{background:#06b6d4;border-radius:4px}.monitoring-card{align-items:stretch;background:#192132;border-radius:12px;box-shadow:0 4px 24px 0 #0000002e;box-sizing:border-box;color:#e2e8f0;display:flex;flex-direction:column;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,Consolas,monospace;height:100%;justify-content:flex-start;margin:0;max-width:100%;min-height:340px;overflow:hidden;padding:12px 10px 8px;width:100%}.monitoring-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.monitoring-header-icon{color:#06b6d4;font-size:1.5rem}.monitoring-header-status{color:#22c55e;font-size:1.2rem;margin-left:4px}.monitoring-header-latency{align-items:center;color:#facc15;display:flex;font-size:1.1rem;font-weight:700;gap:4px}.monitoring-metric-grid{grid-gap:6px 8px;box-sizing:border-box;display:grid;gap:6px 8px;grid-template-columns:1fr 1fr;margin-bottom:10px;width:100%}.monitoring-metric-box{align-items:flex-start;background:#202a3c;border:1px solid #06b6d426;border-radius:6px;box-sizing:border-box;display:flex;flex-direction:column;min-width:0;overflow:hidden;padding:6px 8px 5px}.monitoring-metric-label{font-size:.7rem;margin-bottom:2px}.monitoring-metric-label,.monitoring-metric-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.monitoring-metric-value{font-size:.95rem}.monitoring-metric-value.cyan{color:#06b6d4}.monitoring-metric-value.green{color:#22c55e}.monitoring-metric-value.yellow{color:#facc15}.monitoring-metric-value.red{color:#ef4444}.monitoring-metric-sub{font-size:.65rem;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.monitoring-latency-chart{background:#181b22;border-radius:0;box-sizing:border-box;margin-bottom:10px;overflow:hidden;padding:8px 10px 6px;width:100%}.monitoring-latency-chart-labels{color:#64748b;display:flex;font-size:.85rem;justify-content:space-between;margin-bottom:2px;margin-top:2px}.monitoring-latency-chart-title-row{align-items:center;color:#bfc9db;display:flex;font-size:1rem;font-weight:500;justify-content:space-between;margin-bottom:2px}.monitoring-latency-chart-value{color:#facc15;font-size:1rem;font-weight:600;margin-left:8px}.monitoring-latency-bars{align-items:flex-end;background:none;display:flex;gap:2px;height:38px;margin-bottom:0}.monitoring-latency-bar{background:#0f8;border-radius:0;box-shadow:none;transition:height .3s;width:10px}.monitoring-latency-bar.red{background:#ff4757}.monitoring-latency-bar.cyan,.monitoring-latency-bar.green,.monitoring-latency-bar.yellow{background:#0f8}.monitoring-latency-chart-current{font-size:.95rem;margin-bottom:2px;margin-top:-6px;text-align:right}.monitoring-session{align-items:center;background:#202a3c;border-radius:8px;color:#bfc9db;display:flex;flex-wrap:wrap;font-size:.95rem;gap:12px;margin-bottom:10px;padding:8px 12px 6px}.monitoring-session-row{align-items:center;display:flex;gap:8px;margin-top:2px;width:100%}.monitoring-session-icon{color:#06b6d4;font-size:1.1rem;margin-right:2px}.monitoring-session-label{font-size:.95rem}.monitoring-session-value{color:#e2e8f0;font-size:.95rem}.monitoring-footer{align-items:center;color:#64748b;display:flex;font-size:.95rem;justify-content:space-between;margin-top:6px;padding:0 2px}.monitoring-footer .footer-icon{color:#06b6d4;font-size:1.1rem;margin-right:4px;vertical-align:middle}.monitoring-footer .footer-error{color:#ef4444;margin-left:8px}@keyframes heartbeatPulse{0%{box-shadow:0 0 0 0 #22c55e44}70%{box-shadow:0 0 0 8px #22c55e00}to{box-shadow:0 0 0 0 #22c55e00}}.heartbeat-dot.pulse{animation:heartbeatPulse 1.2s infinite}.monitoring-metrics-row{align-items:flex-end;display:flex;gap:18px;justify-content:space-between;margin-bottom:8px}.monitoring-metric{align-items:flex-start;display:flex;flex-direction:column;min-width:0}.monitoring-metric-label{color:#94a3b8;font-size:.95rem;font-weight:500;margin-bottom:0}.monitoring-metric-value{color:#e2e8f0;font-size:1.25rem;font-weight:700;letter-spacing:.01em;line-height:1.1}.monitoring-metric-sub{color:#bfc9db;font-size:.8rem;margin-top:0}.monitoring-latency-chart-compact{background:#202a3c;border-radius:8px;margin-bottom:10px;padding:8px 10px 6px}.monitoring-latency-chart-title{align-items:center;color:#bfc9db;display:flex;font-size:.98rem;font-weight:500;justify-content:space-between;margin-bottom:2px}.monitoring-latency-bars-compact{align-items:flex-end;display:flex;gap:2px;height:24px;margin-bottom:2px}.monitoring-latency-bar-compact{background:#06b6d4;border-radius:3px 3px 0 0;transition:height .3s;width:10px}.monitoring-latency-bar-compact.red{background:#ef4444}.monitoring-latency-bar-compact.yellow{background:#facc15}.monitoring-latency-bar-compact.green{background:#22c55e}.monitoring-latency-chart-current{color:#facc15;font-size:1rem;font-weight:700;margin-left:8px}.monitoring-latency-chart-labels-compact{color:#64748b;display:flex;font-size:.75rem;justify-content:space-between;margin-bottom:0}.monitoring-session-row-compact{align-items:center;background:#202a3c;border-radius:8px;color:#bfc9db;display:flex;flex-wrap:wrap;font-size:.98rem;gap:12px;margin-bottom:8px;padding:7px 10px 5px}.monitoring-footer-compact{color:#64748b;font-size:.98rem;margin-top:4px;padding:0 2px}.monitoring-footer-compact,.pro-header{align-items:center;display:flex;justify-content:space-between}.pro-header{margin-bottom:8px}.pro-header-left{align-items:center;color:#fff;display:flex;font-size:1.08rem;font-weight:700;gap:8px}.pro-header-title{font-size:1.08rem;font-weight:700;margin-left:4px}.pro-header-latency{align-items:center;color:#facc15;display:flex;font-size:1.08rem;font-weight:700;gap:4px}.monitoring-metrics-pro{align-items:flex-end;display:flex;gap:18px;justify-content:space-between;margin-bottom:8px}.monitoring-metric-latency-pro{align-items:flex-start;display:flex;flex-direction:column;margin-right:16px;min-width:0}.monitoring-metric-label-pro{color:#94a3b8;font-size:.95rem;font-weight:500;margin-bottom:0}.monitoring-metric-value-pro{color:#e2e8f0;font-size:1.25rem;font-weight:700;letter-spacing:.01em;line-height:1.1}.monitoring-metric-value-pro.cyan{color:#06b6d4}.monitoring-metric-value-pro.green{color:#22c55e}.monitoring-metric-value-pro.yellow{color:#facc15}.monitoring-metric-value-pro.red{color:#ef4444}.monitoring-metric-sub-pro{color:#bfc9db;font-size:.8rem;margin-top:0}.monitoring-metric-group-pro{align-items:flex-end;display:flex;gap:18px}.monitoring-metric-pro{align-items:flex-start;display:flex;flex-direction:column;min-width:0}.monitoring-latency-chart-pro{background:#202a3c;border-radius:8px;margin-bottom:10px;padding:8px 10px 6px}.monitoring-latency-chart-title-pro{align-items:center;color:#bfc9db;display:flex;font-size:.98rem;font-weight:500;justify-content:space-between;margin-bottom:2px}.monitoring-latency-bars-pro{align-items:flex-end;display:flex;gap:2px;height:20px;margin-bottom:2px}.monitoring-latency-bar-pro{background:#06b6d4;border-radius:3px 3px 0 0;transition:height .3s;width:10px}.monitoring-latency-bar-pro.red{background:#ef4444}.monitoring-latency-bar-pro.yellow{background:#facc15}.monitoring-latency-bar-pro.green{background:#22c55e}.monitoring-latency-chart-current-pro{color:#facc15;font-size:1rem;font-weight:700;margin-left:8px}.monitoring-latency-chart-labels-pro{color:#64748b;display:flex;font-size:.75rem;justify-content:space-between;margin-bottom:0}.monitoring-session-row-pro{align-items:center;background:#202a3c;border-radius:8px;color:#bfc9db;display:flex;flex-wrap:wrap;font-size:.98rem;gap:12px;margin-bottom:8px;padding:7px 10px 5px}.monitoring-session-label-pro{color:#bfc9db;font-size:.98rem;font-weight:500}.monitoring-session-value-pro{color:#e2e8f0;font-size:.98rem;font-weight:600}.monitoring-footer-pro{align-items:center;color:#64748b;display:flex;font-size:.98rem;justify-content:space-between;margin-top:4px;padding:0 2px}@media (max-width:480px){.monitoring-card{min-width:0;padding:10px 4px 8px}.pro-header-latency,.pro-header-left,.pro-header-title{font-size:.95rem}.monitoring-metrics-pro{flex-direction:column;gap:8px}.monitoring-metric-group-pro{gap:8px}.monitoring-latency-chart-current-pro,.monitoring-latency-chart-title-pro,.monitoring-metric-label-pro,.monitoring-metric-sub-pro,.monitoring-metric-value-pro{font-size:.9rem}.monitoring-session-row-pro{font-size:.9rem;gap:6px;padding:5px 4px 4px}.monitoring-footer-pro{font-size:.9rem;padding:0 1px}}.monitoring-session-grid{background:#202a3c;border-radius:8px;color:#bfc9db;display:grid;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,Consolas,monospace;font-size:1rem;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;margin-bottom:10px;padding:10px 18px 8px}.monitoring-session-row1,.monitoring-session-row2{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.monitoring-session-server{align-items:center;display:flex;gap:6px}.monitoring-session-server-name{color:#06b6d4;font-size:1.05rem;font-weight:600;margin-left:2px}.monitoring-session-label{color:#bfc9db;font-size:1rem;font-weight:500}.monitoring-session-value{color:#06b6d4;font-size:1rem;font-weight:600;margin-left:2px}.monitoring-session-2x2{grid-gap:2px 8px;background:#202a3c;border-radius:8px;box-sizing:border-box;color:#bfc9db;display:grid;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,Consolas,monospace;font-size:.85rem;gap:2px 8px;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;margin-bottom:10px;overflow:hidden;padding:8px 10px 6px;width:100%}.session-cell{align-items:center;display:flex;font-size:.85rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.server-cell{font-weight:500;grid-column:1;grid-row:1;overflow:hidden}.server-name{color:#06b6d4;font-size:.9rem;font-weight:600;margin-left:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sessionid-cell{grid-column:2;grid-row:1;justify-content:flex-end;text-align:right;width:100%}.lastexec-cell,.sessionid-cell{font-weight:500;overflow:hidden}.lastexec-cell{grid-column:1;grid-row:2}.seq-cell{grid-column:2;grid-row:2;justify-content:flex-end;text-align:right;width:100%}.seq-cell,.session-label{font-weight:500;overflow:hidden}.session-label{color:#bfc9db}.session-label,.session-value{font-size:.85rem;text-overflow:ellipsis;white-space:nowrap}.session-value{color:#06b6d4;font-weight:600;margin-left:2px;overflow:hidden}.monitoring-connection-quality{background:#202a3c;border-radius:8px;display:flex;flex-direction:column;gap:4px;margin-bottom:12px;padding:8px 12px}.quality-indicator{align-items:center;display:flex;font-size:.85rem;justify-content:space-between}.quality-label{color:#94a3b8;font-weight:500}.quality-value{font-size:.9rem;font-weight:600}.quality-value.excellent{color:#22c55e}.quality-value.good{color:#facc15}.quality-value.poor{color:#f59e0b}.quality-value.disconnected{color:#ef4444}.last-update,.quality-value.unknown{color:#64748b}.last-update{font-size:.75rem;text-align:right}.monitoring-header-left{align-items:center;color:#fff;display:flex;flex-wrap:wrap;font-size:1.1rem;font-weight:700;gap:8px}.monitoring-card .MuiAlert-root{border-radius:8px;font-size:.9rem;font-weight:500}.monitoring-card .MuiAlert-icon{font-size:1.2rem}.mock-data-warning{align-items:center;background:#f59e0b1a;border:1px solid #f59e0b;border-radius:8px;color:#f59e0b;display:flex;font-size:.85rem;font-weight:600;gap:8px;margin-bottom:12px;padding:8px 12px}.mock-data-warning .warning-icon{font-size:1.1rem}.disconnected-state{align-items:center;background:#ef44441a;border:1px solid #ef4444;border-radius:8px;color:#ef4444;display:flex;font-size:.85rem;font-weight:600;gap:8px;margin-bottom:12px;padding:8px 12px}.disconnected-state .disconnected-icon{font-size:1.1rem}.monitoring-header .MuiChip-root{font-size:.75rem;font-weight:600;height:24px;letter-spacing:.5px}@media (max-width:480px){.monitoring-connection-quality{margin-bottom:10px;padding:6px 10px}.quality-indicator{font-size:.8rem}.quality-value{font-size:.85rem}.last-update{font-size:.7rem}.monitoring-header-left{gap:6px}.monitoring-header .MuiChip-root{font-size:.7rem;height:20px}}.system-alerts-card{background:#202a3c!important;border-radius:8px!important;box-shadow:0 2px 8px 0 #0000001a!important;box-sizing:border-box!important;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,Consolas,monospace!important;margin-bottom:10px!important;margin-top:8px!important;overflow:hidden!important;padding:10px 10px 8px!important;width:100%!important}.system-alerts-title{color:#e2e8f0!important;font-size:.9rem!important;font-weight:700!important;letter-spacing:.01em!important;margin-bottom:8px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.system-alerts-list.card-style{flex-direction:column!important;gap:0!important}.system-alert-row,.system-alerts-list.card-style{box-sizing:border-box!important;display:flex!important;overflow:hidden!important;width:100%!important}.system-alert-row{align-items:center!important;background:none!important;border-bottom:1px solid #232c47!important;box-shadow:none!important;color:#fff!important;font-size:.75rem!important;font-weight:600!important;padding:5px 0!important}.system-alert-row:last-child{border-bottom:none!important}.system-alert-icon{flex-shrink:0!important;font-size:16px!important;margin-right:8px!important}.system-alert-message{color:#fff!important;flex:1 1 auto!important;font-size:.75rem!important;font-weight:600!important;letter-spacing:.01em!important;margin-right:8px!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.system-alert-time{color:#a0aec0!important;flex-shrink:0!important;font-size:.7rem!important;font-weight:500!important;margin-left:auto!important;white-space:nowrap!important}.system-alert-item.compact{align-items:center;background:#232c47;border-radius:7px;box-shadow:none;flex-direction:row;font-size:1.01rem;font-weight:700;margin:0;min-height:0;padding:6px 12px 6px 10px}.system-alert-item.compact .system-alert-icon{font-size:20px;margin-right:10px;margin-top:0}.system-alert-item.compact .system-alert-message{color:#fff;font-size:1.05rem;font-weight:800;letter-spacing:.01em;margin-bottom:0;margin-right:16px;white-space:nowrap}.system-alert-item.compact .system-alert-time{color:#a0aec0;font-size:.98rem;font-weight:600;margin-left:auto;white-space:nowrap}.monitoring-card,.monitoring-scrollable{-ms-overflow-style:none!important;scrollbar-width:none!important}.monitoring-card::-webkit-scrollbar,.monitoring-scrollable::-webkit-scrollbar{display:none!important}:root{--tab-height:22px;--font-size-xs:10.5px;--icon-size-sm:13px}.dashboard-container,body,html{font-size:11px!important}.dashboard-container{background:linear-gradient(135deg,#1f2937,#374151 50%,#1e3a8a);color:#fff;display:flex;flex-direction:column;height:100vh;overflow:hidden;width:100%}.dashboard-header{background:linear-gradient(90deg,#374151,#1f2937);border-bottom:2px solid #06b6d4;box-shadow:0 4px 20px #06b6d44d;flex-shrink:0;font-size:15px!important;height:58px!important;justify-content:space-between;min-height:48px!important;padding:4px 14px!important;position:sticky;top:0;z-index:50}.dashboard-header,.header-left{align-items:center;display:flex}.header-left{gap:12px;justify-content:flex-start;width:auto}.brand-container{align-items:flex-start;display:flex;flex-direction:column}.brand-title{-webkit-text-fill-color:#0000;align-items:center;background:linear-gradient(90deg,#06b6d4,#3b82f6);-webkit-background-clip:text;background-clip:text;display:flex;font-size:15px!important;gap:8px;margin-top:4px}.rocket-icon{animation:rocketGlow 2s ease-in-out infinite alternate;color:#ef4444;font-size:16px;margin-right:4px;position:relative;top:4px;vertical-align:middle}.brand-subtitle{color:#9ca3af;font-size:10px;margin-left:0;margin-top:0;position:relative!important;top:-2px!important}.header-right{align-items:center;display:flex;gap:16px}.connection-status{align-items:center;background:#06b6d41a;border:1px solid #06b6d4;border-radius:8px;display:flex;font-size:12px;gap:8px;padding:4px 12px}.pulse-dot{animation:pulse 2s infinite;background:#10b981;border-radius:50%;height:8px;width:8px}.theme-selector{background:#06b6d41a;border:1px solid #06b6d44d;border-radius:6px;color:#fff;font-size:12px;padding:4px 12px}.dashboard-toolbar{align-items:center;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#1f2937e6;border-bottom:1px solid #06b6d44d;display:flex;flex-shrink:0;flex-wrap:wrap;font-size:12px;gap:10px;padding:4px 10px;position:relative;z-index:50}.toolbar-left{align-items:center;display:flex;gap:8px}.toolbar-button{background:#06b6d41a;border:1px solid #06b6d44d;border-radius:6px;color:#fff;cursor:pointer;font-size:12px;padding:4px 10px;transition:all .3s ease}.toolbar-button:hover{background:#06b6d433}.dropdown-container{position:relative;z-index:9999999}.dropdown-menu{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#1f2937fa;border:1px solid #06b6d44d;border-radius:8px;box-shadow:0 10px 40px #000000b3;display:none;left:0;min-width:200px;position:absolute;top:100%;z-index:9999999}.dropdown-menu.show{display:block}.dropdown-item{align-items:center;border-bottom:1px solid #06b6d41a;cursor:pointer;display:flex;font-size:12px;justify-content:space-between;padding:12px;transition:background .3s ease}.dropdown-item:hover{background:#06b6d433}.checkmark{color:#10b981;font-weight:700}.timeframe-container{background:#11182780;border:1px solid #06b6d433;border-radius:8px;display:flex;font-size:11px;padding:2px}.timeframe-button{background:#0000;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:11px;padding:2px 6px;transition:all .3s ease}.timeframe-button.active{background:linear-gradient(90deg,#06b6d4,#3b82f6);color:#000;font-weight:600}.timeframe-button:hover{background:#06b6d433}.toolbar-icons{align-items:center;display:flex;gap:8px}.icon-button{background:#06b6d41a;border:1px solid #06b6d44d;border-radius:6px;color:#fff;cursor:pointer;font-size:12px;padding:8px 12px;transition:all .3s ease}.icon-button:hover{background:#06b6d433}.main-content{display:flex;flex:1 1 auto;flex-direction:row;gap:8px;min-height:0;padding:8px;position:relative;transition:all .3s ease}.main-content.has-bottom-panel{padding-bottom:260px}.main-content.no-left{grid-template-columns:1fr 350px!important}.main-content.no-right{grid-template-columns:500px 1fr!important}.main-content.chart-only{grid-template-columns:1fr!important;grid-template-rows:1fr!important}.main-content.no-bottom{grid-template-rows:auto auto 1fr!important}.main-content.no-monitoring{grid-template-columns:350px 1fr 350px!important}.main-content.no-monitoring .chart-panel{grid-column:2/span 2!important;grid-row:1!important}.main-content.no-monitoring .right-panel{grid-row:1!important}.main-content.no-monitoring .bottom-panel{grid-row:2!important}.panel{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#1f2937e6;border:1px solid #06b6d44d;box-shadow:0 4px 20px #0000004d;display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.panel-header{background:linear-gradient(90deg,#374151,#1f2937);border-bottom:1px solid #06b6d44d;flex-shrink:0;font-weight:600;padding:8px 12px}.panel-header,.panel-header.slim-header{align-items:center;display:flex;font-size:12px;justify-content:space-between}.panel-header.slim-header{background:none;border-bottom:1px solid #222c3a;box-shadow:0 1px 4px #06b6d414;color:#e2f3f4;font-weight:500;min-height:18px;padding:1px 6px}.panel-header.slim-header.with-tabs{min-height:8px;padding:0 1px 0 0}.header-tabs{align-items:flex-end;display:flex;flex:1 1;min-height:8px}.header-tabs .MuiTab-root{-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important;background-color:#fff3!important;border:2px solid #0006!important;border-radius:8px!important;color:#000!important;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,Consolas,monospace!important;font-size:10px!important;font-weight:500!important;margin:0 3px!important;min-width:60px!important;overflow:hidden!important;position:relative!important;text-transform:none!important;transition:all .3s ease!important}.header-tabs .MuiTab-root:after{background:linear-gradient(90deg,#06b6d4,#3b82f6)!important;bottom:0!important;content:""!important;height:2px!important;left:0!important;position:absolute!important;transform:scaleX(0)!important;transition:transform .3s ease!important;width:100%!important}.header-tabs .MuiTab-root.Mui-selected{background-color:#ffffffb3!important;border:2px solid #000c!important;box-shadow:0 6px 12px #0006,inset 0 2px 4px #ffffff80!important;color:#000!important;font-weight:700!important;transform:translateY(-2px) scale(1.05)!important;z-index:10!important}.header-tabs .MuiTab-root.Mui-selected:after{transform:scaleX(1)!important}.header-tabs .MuiTab-root:hover{background-color:#fff6!important;border:2px solid #0009!important;box-shadow:0 4px 8px #0000004d!important;color:#000!important;transform:translateY(-1px) scale(1.02)!important}.header-tabs .MuiTab-root:hover:after{transform:scaleX(.5)!important}.header-tabs .MuiTab-root:active{box-shadow:0 2px 4px #0003!important;transform:translateY(0) scale(1)!important}.header-tabs .MuiTab-root:not(:last-child):before{background:#0000004d!important;content:""!important;height:60%!important;position:absolute!important;right:-3px!important;top:20%!important;width:1px!important;z-index:5!important}.header-tabs .MuiTab-root.Mui-selected:not(:last-child):before{display:none!important}.header-tabs .MuiButtonBase-root{color:#e2f3f4;padding:0}.css-1k1r2hk-MuiButtonBase-root-MuiButton-root.MuiButton-sizeMedium{padding:0!important}.header-tabs .MuiTab-textColorPrimary{color:#000!important}.header-tabs,.trading-tabs-container,.trading-tabs-container *{overflow:hidden!important}.custom-scroll,.tab-scroll{overflow-x:hidden!important;overflow-y:hidden!important}.close-button{background:#0003;border:none;border-radius:50%;color:#000;cursor:pointer;font-size:12px;height:20px;transition:all .3s ease;width:20px}.close-button:hover{background:#ef4444;color:#fff}.panel-content{flex:1 1;min-height:0}.bottom-panel .panel-content{-ms-overflow-style:none;height:calc(100% - 18px);overflow-x:auto!important;overflow-y:auto!important;scrollbar-width:none}.bottom-panel .panel-content::-webkit-scrollbar{display:none}.bottom-panel .panel-content>*{min-width:max-content!important}.bottom-panel .MuiTable-root,.bottom-panel .MuiTableContainer-root{min-width:100%!important;width:100%!important}.bottom-panel .MuiTable-root{table-layout:auto!important}.bottom-panel .MuiTableCell-root{white-space:nowrap!important}.bottom-panel .MuiTableCell-root,.bottom-panel .MuiTableHead-root .MuiTableCell-root{padding-left:10px!important;padding-right:10px!important}.panel.bottom-panel .panel-content>:first-child{margin-top:0!important;padding-top:0!important}.market-watch-panel{flex:0 0 424px;grid-column:1;grid-row:1;height:calc(100vh - 140px);max-height:calc(100vh - 140px);max-width:424px;min-width:424px;overflow:hidden}.market-watch-panel .panel-content{-ms-overflow-style:none;height:calc(100% - 32px);overflow-x:auto;overflow-y:auto;scrollbar-width:none}.market-watch-panel .panel-content::-webkit-scrollbar{display:none}.monitoring-panel{flex:0 0 450px;grid-column:2;grid-row:1;height:calc(100vh - 140px);max-height:calc(100vh - 140px);max-width:450px;min-width:450px;overflow:hidden}.monitoring-panel .panel-content{height:calc(100% - 32px);overflow-x:hidden}.chart-panel{grid-column:3;grid-row:1}.right-panel{display:flex;flex:1 1 auto;flex-direction:column;grid-column:3/span 2;grid-row:1;min-width:0;overflow:hidden}.main-content.has-bottom-panel .right-panel{grid-row:1/span 2}.main-content.has-bottom-panel .right-panel,.main-content:not(.has-bottom-panel) .right-panel{height:calc(100vh - 122px);max-height:calc(100vh - 122px)}.right-panel .panel-content{height:calc(100% - 32px);overflow-x:hidden!important;overflow-y:auto!important;padding:8px}.bottom-panel{grid-column:1/span 4;grid-row:2}.monitoring-panel .monitoring-container{background:#0a0e1a!important;border:1px solid #1e293b;border-radius:4px;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,Consolas,monospace!important;overflow:hidden}.monitoring-panel .monitoring-header{background:#1e293b!important;border-bottom:1px solid #334155;margin-bottom:6px!important;padding:6px 8px!important}.monitoring-panel .monitoring-title{color:#94a3b8!important;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,Consolas,monospace!important;font-size:9px!important;font-weight:600!important;letter-spacing:.05em;text-transform:uppercase}.monitoring-panel .monitoring-icon{color:#06b6d4!important;font-size:9px!important}.monitoring-panel .monitoring-status{color:#22c55e!important}.monitoring-panel .monitoring-status,.monitoring-panel .monitoring-time{font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,Consolas,monospace!important;font-size:9px!important;font-weight:600!important}.monitoring-panel .monitoring-time{color:#f59e0b!important}.monitoring-panel .monitoring-label{color:#94a3b8!important;font-weight:400!important}.monitoring-panel .monitoring-label,.monitoring-panel .monitoring-value{font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,Consolas,monospace!important;font-size:9px!important}.monitoring-panel .monitoring-value{color:#e2e8f0!important;font-weight:600!important}.monitoring-panel .monitoring-value.latency{color:#f59e0b!important}.monitoring-panel .monitoring-value.heartbeat{color:#22c55e!important}.monitoring-panel .monitoring-value.orders{color:#06b6d4!important}.monitoring-panel .monitoring-value.uptime{color:#22c55e!important}.monitoring-panel .monitoring-value.exec,.monitoring-panel .monitoring-value.server{color:#94a3b8!important}.monitoring-panel .monitoring-value.messages{color:#8b5cf6!important}.monitoring-panel .monitoring-row{border-bottom:1px solid #1e293b!important;padding:2px 0!important}.monitoring-panel .monitoring-row:last-child{border-bottom:none!important}.monitoring-panel .monitoring-row:nth-child(odd){background:#0f172a!important}.monitoring-panel .monitoring-row:nth-child(2n){background:#1e293b!important}.monitoring-panel .monitoring-row:hover{background:#334155!important}.monitoring-panel .monitoring-item{padding:2px 6px!important}.monitoring-panel .monitoring-reconnect{background:#ef44441a!important;border:1px solid #ef4444!important;border-radius:4px!important;margin-top:6px!important;padding:3px 6px!important}.monitoring-panel .monitoring-reconnect span{color:#ef4444!important;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,Consolas,monospace!important;font-size:9px!important;font-weight:500!important}.market-watch-panel .MuiTableContainer-root{-ms-overflow-style:none!important;background:#0a0e1a!important;border:1px solid #1e293b;border-radius:4px;overflow-x:auto!important;overflow-y:auto!important;scrollbar-width:none!important}.market-watch-panel .MuiTableContainer-root::-webkit-scrollbar{display:none!important}.market-watch-panel .MuiTable-root{border-collapse:initial;border-spacing:0;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,Consolas,monospace!important}.market-watch-panel .MuiTableHead-root{background:#1e293b!important;border-bottom:1px solid #334155;position:sticky;top:0;z-index:10}.market-watch-panel .MuiTableHead-root .MuiTableCell-root{background:#0000!important;border-bottom:none!important;border-right:1px solid #334155;color:#94a3b8!important;font-size:10px!important;font-weight:500!important;letter-spacing:.05em;padding:8px 12px!important;text-align:center;text-transform:uppercase}.market-watch-panel .MuiTableHead-root .MuiTableCell-root:first-child{border-left:none;text-align:left}.market-watch-panel .MuiTableHead-root .MuiTableCell-root:last-child{border-right:none}.market-watch-panel .MuiTableBody-root .MuiTableRow-root{border-bottom:1px solid #1e293b!important;height:24px;transition:background-color .15s ease}.market-watch-panel .MuiTableBody-root .MuiTableRow-root:nth-child(odd){background:#0f172a!important}.market-watch-panel .MuiTableBody-root .MuiTableRow-root:nth-child(2n){background:#1e293b!important}.market-watch-panel .MuiTableBody-root .MuiTableRow-root:hover{background:#334155!important}.market-watch-panel .MuiTableCell-root{border-right:1px solid #334155;color:#e2e8f0!important;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,Consolas,monospace!important;font-size:11px!important;font-weight:400;line-height:1.2;padding:4px 12px!important;text-align:center}.market-watch-panel .MuiTableCell-root:first-child{border-left:none;text-align:left}.market-watch-panel .MuiTableCell-root:last-child{border-right:none}.market-watch-symbol{color:#f1f5f9!important;font-size:11px!important;font-weight:600!important;letter-spacing:.025em}.market-watch-panel .market-watch-symbol-col{max-width:57px!important;min-width:57px!important;padding-left:8px!important;padding-right:8px!important;width:57px!important}.market-watch-bid{color:#22c55e!important}.market-watch-ask,.market-watch-bid{font-size:11px!important;font-weight:600!important;text-align:right}.market-watch-ask{color:#ef4444!important}.market-watch-spread{color:#f59e0b!important;font-weight:500!important}.market-watch-digits,.market-watch-spread{font-size:10px!important;text-align:center}.market-watch-digits{color:#94a3b8!important;font-weight:400!important}.market-watch-panel .price-up{animation:priceFlashUp .6s ease-out;background:#22c55e33!important}.market-watch-panel .price-down{animation:priceFlashDown .6s ease-out;background:#ef444433!important}@keyframes priceFlashUp{0%{background:#22c55e66!important}to{background:#0000!important}}@keyframes priceFlashDown{0%{background:#ef444466!important}to{background:#0000!important}}.market-watch-prices{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:0 4px}.market-watch-prices .bid-price{flex:1 1;padding-right:4px;text-align:right}.market-watch-prices .ask-price{flex:1 1;padding-left:4px;text-align:left}.chart-panel{grid-column:2;grid-row:1/3}.chart-header{align-items:center;background:linear-gradient(90deg,#374151,#1f2937);border-bottom:1px solid #06b6d44d;display:flex;justify-content:space-between;padding:12px 16px}.chart-symbol{color:#06b6d4;font-weight:600}.chart-price{color:#10b981;font-family:Courier New,monospace;font-size:18px;font-weight:700}.chart-canvas{background:linear-gradient(45deg,#0a0a0a,#1a1a1a);height:calc(100% - 60px);overflow:hidden;position:relative;width:100%}.chart-grid{background-image:repeating-linear-gradient(90deg,#0000,#0000 40px,#00d4ff33 0,#00d4ff33 41px),repeating-linear-gradient(0deg,#0000,#0000 30px,#00d4ff33 0,#00d4ff33 31px);opacity:.1}.candles-container,.chart-grid{inset:0;position:absolute}.candle{border-radius:1px;opacity:.8;position:absolute;width:8px}.candle.green{background:#0f8}.candle.red{background:#ff6b6b}.price-labels{font-family:Courier New,monospace;font-size:12px;position:absolute;right:8px;top:16px}.price-high{color:#06b6d4;margin-bottom:4px}.price-low{color:#ef4444;margin-bottom:4px}.price-close{bottom:16px;color:#10b981;position:absolute;right:0}.volume-bars{align-items:flex-end;bottom:0;display:flex;height:32px;justify-content:space-around;left:0;padding:0 16px;position:absolute;right:0}.volume-bar{background:#06b6d44d;border-radius:2px 2px 0 0;width:8px}.right-panel{grid-column:3;grid-row:1/3}.bottom-panel{grid-column:1/-1;grid-row:4;max-height:600px;min-height:150px;position:relative}.resize-handle-horizontal{transition:border-color .2s ease}.resize-handle-horizontal:hover{border-top:2px solid #06b6d4!important}.resize-handle-horizontal:active{border-top:2px solid #0891b2!important}.strategy-container{color:#fff;display:flex;flex-direction:column;gap:12px}.strategy-container-2col{grid-gap:0;display:grid;gap:0;grid-template-columns:32% 68%;height:100%}.spread-display{background:#111827cc;border:1px solid #6b7280;border-radius:6px;padding:12px;text-align:center}.spread-label{color:#9ca3af;font-size:12px;margin-bottom:4px}.spread-value{color:#fff;font-family:Courier New,monospace;font-size:16px;font-weight:700}.strategy-buttons{display:flex;flex-direction:column;gap:3px}.strategy-btn{border:none;border-radius:3px;cursor:pointer;font-size:9px;font-weight:600;padding:5px 8px;pointer-events:auto;position:relative;transition:all .3s ease;white-space:nowrap;width:100%;z-index:10}.strategy-btn:disabled{cursor:not-allowed;opacity:.5}.strategy-btn.full-width{width:100%}.buy-spread{background:#10b981;color:#fff}.buy-spread:hover{background:#059669}.sell-spread{background:#ef4444;color:#fff}.sell-spread:hover{background:#dc2626}.hedge{background:#3b82f6;color:#fff}.hedge:hover{background:#2563eb}.close-all,.close-buy,.close-hedge,.close-last,.close-sell{background:#dc2626;color:#fff}.close-all:hover,.close-buy:hover,.close-hedge:hover,.close-last:hover,.close-sell:hover{background:#b91c1c}.reset-strategy{background:#f59e0b;color:#fff}.reset-strategy:hover{background:#d97706}.strategy-grid{grid-gap:12px;display:grid;font-size:11px;gap:12px;grid-template-columns:1fr 1fr}.strategy-inputs-grid{display:flex;flex-direction:column;font-size:9px;gap:3px}.strategy-inputs{display:flex;flex-direction:column;gap:8px}.strategy-input-group{display:flex;flex-direction:column;gap:2px}.strategy-label{color:#d1d5db;font-size:12px;font-weight:500}.strategy-input{background:#111827cc;border:1px solid #6b7280;border-radius:3px;color:#fff;font-family:Courier New,monospace;font-size:9px;padding:3px 5px}.strategy-input:hover{border-color:#06b6d480}.strategy-metrics{display:flex;flex-direction:column;gap:2px}.metrics-header{color:#d1d5db;font-size:11px;font-weight:600;margin-bottom:8px}.metric-row{align-items:center;display:flex;justify-content:space-between;padding:2px 0}.metric-label{color:#9ca3af;font-size:10px}.metric-value{color:#fff;font-family:Courier New,monospace;font-size:10px}.strategy-apply-btn{background:#10b981;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;margin-top:8px;padding:12px;transition:all .3s ease}.strategy-apply-btn:hover{background:#059669}.submenu-item{position:relative}.submenu-arrow{margin-left:auto}.dropdown-submenu{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#1f2937fa;border:1px solid #06b6d44d;border-radius:8px;box-shadow:0 10px 40px #000000b3;display:none;left:100%;margin-left:8px;min-width:180px;position:absolute;top:0;z-index:99999999}.dropdown-submenu.show{display:block}@keyframes pulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}@keyframes statusBlink{0%{box-shadow:0 0 2px currentColor;opacity:.3;transform:scale(.8)}50%{box-shadow:0 0 6px currentColor,0 0 12px currentColor;opacity:.7;transform:scale(1)}to{box-shadow:0 0 8px currentColor,0 0 16px currentColor,0 0 24px currentColor;opacity:1;transform:scale(1.1)}}.status-dot{animation:statusBlink 1.5s ease-in-out infinite;border-radius:50%!important;display:inline-block;height:8px!important;width:8px!important}.status-dot.connected{animation-duration:1s;background:#0f0!important;color:#0f0!important}.status-dot.cached{animation-duration:2s;background:#fa0!important;color:#fa0!important}.status-dot.disconnected{animation-duration:3s;background:red!important;color:red!important;opacity:1}.main-content.chart-only .bottom-panel,.main-content.chart-only .market-watch-panel,.main-content.chart-only .right-panel,.main-content.no-bottom .bottom-panel,.main-content.no-left .market-watch-panel,.main-content.no-right .right-panel{display:none}@media (max-width:1400px){.main-content{grid-template-columns:300px 280px 1fr 300px}.main-content.no-left{grid-template-columns:1fr 300px!important}}@media (max-width:1200px){.main-content{grid-template-columns:250px 250px 1fr 250px;grid-template-rows:1fr 200px}.main-content.no-left{grid-template-columns:1fr 250px!important}.main-content.no-right{grid-template-columns:400px 1fr!important}.strategy-grid,.strategy-inputs-grid{gap:8px;grid-template-columns:1fr}.strategy-btn{font-size:11px;padding:6px 10px}.strategy-input{font-size:9px}}@media (max-width:992px){.main-content{gap:4px;grid-template-columns:1fr;grid-template-rows:auto auto auto auto}.main-content.chart-only,.main-content.no-left,.main-content.no-right{grid-template-columns:1fr!important}.market-watch-panel{grid-column:1;grid-row:1;height:250px}.chart-panel{grid-column:1;grid-row:2;height:400px}.right-panel{grid-column:1;grid-row:3;height:auto}.bottom-panel{grid-column:1;grid-row:4;height:200px}}@media (max-width:768px){.dashboard-toolbar{flex-direction:column;gap:10px;padding:8px 12px}.toolbar-left{gap:10px}.timeframe-container,.toolbar-left{flex-wrap:wrap}.timeframe-button{font-size:10px;padding:4px 8px}.main-content{gap:2px;padding:4px}.market-watch-panel{height:200px}.chart-panel{height:300px}.bottom-panel,.right-panel{height:150px}}@media (max-width:480px){.dashboard-header{flex-direction:column;gap:4px;padding:4px}.header-left,.header-right{justify-content:center;width:100%}.main-content{gap:2px;grid-template-rows:auto auto auto auto;padding:2px}.market-watch-panel{height:150px}.chart-panel{height:250px}.bottom-panel,.right-panel{height:120px}.panel-header{font-size:10px;padding:4px 6px}.panel-content{padding:4px}}.resizable-panel{-ms-overflow-style:none;background:#1e2228fa;border:1px solid #232b36;box-sizing:border-box;font-family:Inter,Segoe UI,Arial,sans-serif;max-height:90vh;max-width:100vw;min-height:120px;min-width:220px;overflow:auto;scrollbar-width:none}.resizable-panel::-webkit-scrollbar{display:none}.panel{-ms-overflow-style:none;background:#1e2228fa;border:1px solid #232b36;border-radius:8px;box-shadow:0 2px 8px #0000000f;overflow:auto;scrollbar-width:none}.panel::-webkit-scrollbar{display:none}.panel-content{-ms-overflow-style:none;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:13px;overflow:auto;padding:8px;scrollbar-width:none}.panel-content::-webkit-scrollbar{display:none}.status-bar{align-items:center;background:linear-gradient(90deg,#232b36,#2d3748);border-top:1px solid #06b6d4;bottom:0;box-shadow:0 -2px 8px #00000014;color:#b3e5fc;display:flex;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,Consolas,monospace;font-size:13px;font-weight:600;height:24px;left:0;padding:0 12px;position:fixed;right:0;z-index:102}.MuiTableCell-root{font-family:Inter,Segoe UI,Arial,sans-serif!important;font-size:11px!important;padding:1px 4px!important}.MuiTableHead-root .MuiTableCell-root{background:#232b36!important;color:#b3e5fc!important;font-size:11px!important;font-weight:600!important}.MuiTableRow-root{height:18px!important}.MuiTabs-root,.tab-scroll{background:#0000!important;border-bottom:1px solid #232b36!important;font-size:11px!important;min-height:20px!important}.MuiButtonBase-root.MuiTab-root{font-family:Inter,Segoe UI,Arial,sans-serif!important;font-size:11px!important;min-height:20px!important;padding:0 6px!important}.close-button,.icon-button,.toolbar-icons button{font-size:13px!important;height:20px!important;padding:2px!important;width:20px!important}.monitoring-panel .panel-content{height:100%;min-height:0;overflow-y:auto}.monitoring-container{height:100%}.monitoring-panel .monitoring-icon,.monitoring-panel .monitoring-label,.monitoring-panel .monitoring-reconnect span,.monitoring-panel .monitoring-status,.monitoring-panel .monitoring-time,.monitoring-panel .monitoring-title,.monitoring-panel .monitoring-value{font-size:13px!important}.monitoring-panel .monitoring-label.secondary,.monitoring-panel .monitoring-value.exec,.monitoring-panel .monitoring-value.messages,.monitoring-panel .monitoring-value.server{font-size:12px!important}.monitoring-panel,.monitoring-panel .monitoring-container,.monitoring-panel .panel-content{min-height:0!important;overflow:visible!important}.monitoring-panel .monitoring-scrollable{max-height:none!important;min-height:0!important;overflow-y:auto!important}.main-content>.monitoring-panel{z-index:2}.main-content>.panel{height:106%;min-height:0;overflow:visible}.main-content>.monitoring-panel{z-index:auto}.main-content>.market-watch-panel{grid-column:1!important;grid-row:1!important}.main-content>.monitoring-panel{grid-column:2!important;grid-row:1!important}.main-content>.chart-panel{grid-column:3!important;grid-row:1!important}.main-content>.right-panel{grid-column:4!important;grid-row:1!important}.main-content>.bottom-panel{grid-column:1/span 4!important;grid-row:2!important}.panel.bottom-panel{bottom:35px;left:8px;margin:0 8px 0 0;max-width:884px;position:fixed;right:auto;width:calc(100% - 16px);z-index:50}@media (max-width:1199px){.panel.bottom-panel{max-width:calc(70vw - 16px);width:calc(70% - 16px)}.strategy-container-2col{grid-template-columns:35% 65%}}@media (max-width:991px){.panel.bottom-panel{bottom:0;left:0;margin-top:8px;max-width:100%;position:relative;right:0;width:100%}.main-content.has-bottom-panel{padding-bottom:8px}.main-content>.monitoring-panel{min-width:200px}.strategy-container-2col{grid-template-columns:1fr;grid-template-rows:auto auto}}@media (max-width:767px){.dashboard-header{height:44px!important;min-height:44px!important;padding:4px 8px!important}.brand-subtitle{display:none}.panel-header{font-size:11px!important;min-height:32px!important;padding:4px 8px!important}.panel-header .MuiIconButton-root{padding:4px!important}.panel-header .MuiSvgIcon-root{font-size:16px!important}.market-watch-panel .market-watch-header,.status-bar{display:none!important}.market-watch-panel .MuiTableCell-root{font-size:9px!important;padding:2px 4px!important;white-space:nowrap}.market-watch-panel .MuiTableHead-root .MuiTableCell-root{font-size:8px!important;padding:4px!important}.market-watch-panel .MuiTableContainer-root{overflow-x:auto!important}.market-watch-panel .MuiTable-root{min-width:100%!important;table-layout:auto!important;width:auto!important}.panel.bottom-panel{bottom:0;height:auto!important;left:0;margin:8px 0 0;max-height:200px!important;max-width:100%;min-height:150px!important;overflow:hidden;position:relative;right:0;width:100%}.bottom-panel .panel-content{max-height:160px!important;overflow-y:auto!important}.bottom-panel .MuiTab-root{font-size:10px!important;min-width:60px!important;padding:6px 8px!important}.bottom-panel .MuiTableCell-root{font-size:9px!important;padding:2px 4px!important}.bottom-panel .MuiTableHead-root .MuiTableCell-root{font-size:8px!important;padding:4px!important}.main-content{display:flex;flex-direction:column;gap:4px!important;max-height:calc(100vh - 90px)!important;overflow-y:auto!important;padding:2px!important}.main-content.has-bottom-panel{padding-bottom:2px!important}.main-content>.panel{grid-column:unset!important;grid-row:unset!important;height:auto!important;min-height:auto!important;width:100%!important}.main-content>.market-watch-panel{max-height:180px!important;min-height:150px!important;overflow:hidden}.market-watch-panel .panel-content{max-height:130px!important;overflow-y:auto!important}.main-content>.chart-panel,.main-content>.monitoring-panel{display:none!important}.main-content>.right-panel{height:auto!important;max-height:280px!important;min-height:auto!important;overflow:hidden}.right-panel .panel-content{max-height:240px!important;overflow-y:auto!important;padding:6px!important}.strategy-container-2col{gap:4px!important;grid-template-columns:1fr}.strategy-inputs-grid{gap:4px!important;grid-template-columns:1fr 1fr!important}.strategy-input-group{margin-bottom:4px!important}.strategy-label{font-size:9px!important;margin-bottom:2px!important}.strategy-input{font-size:11px!important;height:28px!important;padding:4px 6px!important}.strategy-buttons{grid-gap:4px!important;display:grid;gap:4px!important;grid-template-columns:1fr 1fr;margin-top:4px!important}.strategy-btn{font-size:10px!important;padding:6px 8px!important}.strategy-apply-btn{font-size:12px!important;margin-top:4px!important;padding:8px 12px!important}}@media (max-width:480px){.dashboard-header{font-size:12px!important;height:42px!important;min-height:42px!important}.brand-title{font-size:13px!important}.connection-status{font-size:10px;padding:2px 6px}.header-right Button{font-size:11px!important;padding:4px 8px!important}.panel.bottom-panel{min-height:150px}.panel-header{font-size:11px;padding:6px 8px}.panel-content{padding:6px}.strategy-input{font-size:11px;padding:4px}.strategy-label{font-size:10px}.strategy-buttons{grid-template-columns:1fr}.strategy-btn{font-size:11px;padding:8px}.strategy-apply-btn{font-size:12px;padding:10px}.status-bar{font-size:10px;height:28px}}@media (max-width:359px){.dashboard-header{height:38px!important;min-height:38px!important}.brand-title{font-size:12px!important}.rocket-icon{display:none}.main-content>.market-watch-panel{min-height:150px}.main-content>.monitoring-panel{min-height:120px}.main-content>.chart-panel{min-height:250px}.panel.bottom-panel{min-height:130px}}.settings-container{max-width:100%;overflow-x:hidden}@media (max-width:1199px){.MuiCard-root{padding:16px!important}.MuiGrid-container{gap:12px!important}}@media (max-width:991px){.MuiBox-root[sx*=borderBottom],.settings-header{padding:16px!important}.MuiTypography-h4{font-size:1.5rem!important}.MuiTypography-h5{font-size:1.25rem!important}.MuiTypography-h6{font-size:1.1rem!important}.MuiBox-root .MuiButton-root{margin:4px!important}.MuiGrid-container.MuiGrid-spacing-xs-3{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))!important}.MuiCard-root{margin:8px 0!important;padding:12px!important}.MuiTableContainer-root{overflow-x:auto!important}.MuiTable-root{min-width:650px!important}}@media (max-width:767px){.MuiBox-root[sx*=borderBottom],.settings-header{align-items:flex-start!important;flex-direction:column!important;gap:8px!important;padding:12px 8px!important}.MuiTypography-h4{font-size:1.25rem!important}.MuiTypography-h5{font-size:1.1rem!important}.MuiTypography-h6{font-size:1rem!important}.MuiTypography-body1{font-size:.875rem!important}.MuiTypography-body2{font-size:.75rem!important}.MuiBox-root .MuiButton-root,.MuiBox-root .MuiIconButton-root{justify-content:flex-start!important;margin:4px 0!important;width:100%!important}.MuiButton-root{font-size:.875rem!important;padding:8px 12px!important}.MuiGrid-container{display:flex!important;flex-direction:column!important}.MuiGrid-item{max-width:100%!important;width:100%!important}.MuiCard-root{margin:4px 0!important;width:100%!important}.MuiCard-root,.MuiCardContent-root{padding:8px!important}.MuiChip-root{font-size:.75rem!important;height:24px!important}.MuiTableContainer-root{margin:0 -8px!important;overflow-x:auto!important}.MuiTable-root{min-width:600px!important}.MuiTableCell-root{font-size:.75rem!important;padding:8px 4px!important}.MuiTableHead-root .MuiTableCell-root{font-size:.75rem!important;font-weight:600!important}.MuiIconButton-root{padding:6px!important}.MuiIconButton-root .MuiSvgIcon-root{font-size:1.2rem!important}.MuiTextField-root{margin:4px 0!important;width:100%!important}.MuiInputAdornment-root .MuiSvgIcon-root{font-size:1.2rem!important}.MuiTabs-root{overflow-x:auto!important}.MuiTab-root{font-size:.75rem!important;min-width:80px!important;padding:8px 12px!important}.MuiModal-root .MuiBox-root{margin:8px!important;max-height:90vh!important;max-width:95vw!important;overflow-y:auto!important;padding:12px!important;width:95%!important}.MuiCircularProgress-root{height:30px!important;width:30px!important}.MuiAlert-root{font-size:.75rem!important;padding:8px!important}.MuiInputBase-root input[placeholder*=Search],.MuiInputBase-root input[placeholder*=search],.MuiInputBase-root[type=search]{width:100%!important}.MuiBox-root[sx*="display: 'flex'"][sx*=gap]{flex-direction:column!important;gap:8px!important}.lp-card-actions{flex-wrap:wrap!important}.strategy-filters{flex-direction:column!important}}@media (max-width:480px){.MuiBox-root[sx*=borderBottom],.settings-header{padding:8px 4px!important}.MuiTypography-h4{font-size:1.1rem!important}.MuiTypography-h5{font-size:1rem!important}.MuiTypography-h6{font-size:.9rem!important}.MuiTypography-body1{font-size:.8rem!important}.MuiTypography-body2{font-size:.7rem!important}.MuiButton-root{font-size:.75rem!important;padding:6px 10px!important}.MuiCard-root,.MuiCardContent-root{padding:6px!important}.MuiTable-root{min-width:500px!important}.MuiTableCell-root{font-size:.7rem!important;padding:6px 2px!important}.MuiChip-root{font-size:.65rem!important;height:20px!important}.MuiIconButton-root{padding:4px!important}.MuiIconButton-root .MuiSvgIcon-root{font-size:1rem!important}.MuiTextField-root .MuiInputBase-input{font-size:.75rem!important;padding:8px!important}.MuiTab-root{font-size:.65rem!important;min-width:60px!important;padding:6px 8px!important}.MuiModal-root .MuiBox-root{margin:4px!important;max-height:95vh!important;max-width:98vw!important;padding:8px!important;width:98%!important}}@media (max-width:359px){.MuiTypography-h4{font-size:1rem!important}.MuiIconButton-root[aria-label=Refresh],.MuiIconButton-root[aria-label=refresh],.MuiTable-root .MuiTableCell-root:not(:first-child):not(:nth-child(2)):not(:last-child){display:none!important}.MuiBox-root[sx*="display: 'flex'"]{flex-direction:column!important}}@media (max-width:767px){.lp-management-card{grid-template-columns:1fr!important}.lp-info-section{border-bottom:1px solid #06b6d433!important;border-right:none!important;padding-bottom:8px!important}.symbol-table-container{margin:0 -4px!important}.symbol-actions{flex-direction:column!important;gap:4px!important}.strategy-search-container{margin-bottom:8px!important;width:100%!important}.strategy-action-buttons{display:flex!important;flex-direction:column!important;width:100%!important}.strategy-action-buttons .MuiButton-root{margin:4px 0!important;width:100%!important}.form-modal-content{padding:8px!important}.form-section{margin-bottom:12px!important}.form-field-row{flex-direction:column!important}.form-field-row>*{margin:4px 0!important;width:100%!important}.form-actions{flex-direction:column!important;gap:8px!important}.form-actions .MuiButton-root{width:100%!important}}@media (max-width:767px){.MuiTableContainer-root::-webkit-scrollbar{height:4px}.MuiTableContainer-root::-webkit-scrollbar-track{background:#181f2c80}.MuiTableContainer-root::-webkit-scrollbar-thumb{background:#06b6d480;border-radius:2px}.MuiTableContainer-root::-webkit-scrollbar-thumb:hover{background:#06b6d4cc}}.auth-right{justify-content:center}.auth-marketing-center{align-items:flex-start;display:flex;flex:1 1;justify-content:flex-start;margin-top:60px;width:100%}.auth-marketing{margin-left:160px;margin-top:0}.auth-marketing-title{font-size:2.7rem;font-weight:800}.auth-marketing-desc{font-size:1.1rem}.auth-root{background:#f8fafd;display:flex;min-height:100vh;width:100vw}.auth-left{align-items:center;background:#fff;display:flex;flex:1 1;justify-content:center;min-width:0}.auth-form{display:flex;flex-direction:column;gap:18px;margin:0 auto;max-width:370px;width:100%}.auth-title{color:#181c32;font-size:2.2rem;font-weight:700;margin-bottom:12px}.auth-label{color:#181c32;font-size:1rem;font-weight:500;margin-bottom:2px}.auth-label span{color:#a259ff}.auth-input{background:#f4f7fb;border:1.5px solid #e0e6ed;border-radius:8px;font-size:1rem;margin-bottom:2px;outline:none;padding:12px 14px;transition:border .2s;width:100%}.auth-input:focus{background:#fff;border:1.5px solid #a259ff}.auth-error{color:#e74c3c;font-size:.95rem;margin-bottom:2px;margin-top:-10px}.auth-btn{background:linear-gradient(90deg,#a259ff,#6d28d9);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:700;margin-top:8px;padding:13px 0;transition:background .2s;width:100%}.auth-btn:hover{background:linear-gradient(90deg,#6d28d9,#a259ff)}.auth-link-row{align-items:center;display:flex;font-size:1rem;justify-content:space-between;margin-top:10px}.auth-link{background:none;border:none;color:#a259ff;cursor:pointer;font-size:1rem;font-weight:600;padding:0;text-decoration:underline}.auth-link:hover{color:#6d28d9}.auth-right{align-items:flex-end;background:linear-gradient(120deg,#a259ff,#6d28d9);color:#fff;display:flex;flex:1 1;flex-direction:column;justify-content:flex-start;min-width:0;padding:36px 48px 0;position:relative}.auth-logo-row{align-items:center;display:flex;gap:10px;position:absolute;right:48px;top:32px}.rocket-emoji{font-size:1.7rem;margin-right:2px}.auth-logo-text{color:#fff;font-size:1.25rem;font-weight:700;letter-spacing:.5px}.auth-marketing{margin-left:auto;margin-right:0;margin-top:120px;max-width:520px}.auth-marketing-title{color:#fff;font-size:4.6rem;font-weight:700;margin-bottom:12px}.auth-gradient{-webkit-text-fill-color:#0000;text-fill-color:#0000;background:linear-gradient(90deg,#f797ff,#a259ff);-webkit-background-clip:text;background-clip:text}.auth-hashtag{color:#f797ff;font-size:1.1rem;font-weight:600;margin-bottom:18px}.auth-marketing-desc{color:#f3eaff;font-size:1.5rem;font-weight:400;margin-bottom:24px}.auth-marketing-trust{color:#e0d7ff;font-size:1rem;font-weight:500}@media (max-width:900px){.auth-root{flex-direction:column}.auth-left,.auth-right{min-width:0;width:100vw}.auth-right{align-items:flex-start;padding:32px 24px 0}.auth-logo-row{right:24px;top:24px}.auth-marketing{margin-top:80px;max-width:100vw}}@media (max-width:600px){.auth-form{max-width:98vw;padding:0 8px}.auth-right{padding:18px 6px 0}.auth-logo-row{right:8px;top:8px}.auth-marketing{margin-top:48px}.auth-marketing-title{font-size:2rem}}.landing-root,body{background:linear-gradient(120deg,#0a174e,#19398a 50%,#1e3a8a);color:#fff;font-family:Inter,Segoe UI,Arial,sans-serif;margin:0;min-height:100vh;padding:0}.landing-root{align-items:stretch;display:flex;flex-direction:column;justify-content:flex-start;min-height:100vh;width:100vw}.landing-header{background:#0000;justify-content:space-between;padding:32px 48px 0}.landing-header,.landing-logo{align-items:center;display:flex}.landing-logo{gap:16px}.rocket-emoji{animation:rocketGlow 2s ease-in-out infinite alternate;color:#ef4444;filter:drop-shadow(0 0 8px #ef4444cc);font-size:2.5rem;margin-right:8px}@keyframes rocketGlow{0%{filter:drop-shadow(0 0 8px #ef4444cc);transform:scale(1)}to{filter:drop-shadow(0 0 18px #ef4444);transform:scale(1.08)}}.brand-title{color:#3ecfff;font-size:2rem;font-weight:700;letter-spacing:-1px}.brand-gradient{-webkit-text-fill-color:#0000;text-fill-color:#0000;background:linear-gradient(90deg,#3ecfff,#a259f7);-webkit-background-clip:text;background-clip:text}.brand-subtitle{color:#b3c6f7;font-size:1rem;font-weight:400}.landing-header-actions{display:flex;gap:16px}.landing-btn{border:none;border-radius:8px;cursor:pointer;font-size:1rem;font-weight:600;padding:10px 28px;transition:background .2s,color .2s,box-shadow .2s}.landing-btn.primary{background:linear-gradient(90deg,#3ecfff,#1e90ff);box-shadow:0 2px 12px 0 #3ecfff26;color:#fff}.landing-btn.primary:hover{background:linear-gradient(90deg,#1e90ff,#3ecfff)}.landing-btn.secondary{background:#0000;border:2px solid #3ecfff;color:#3ecfff}.landing-btn.secondary:hover{background:#3ecfff;color:#0a174e}.landing-btn.outline{background:#0000;border:2px solid #3ecfff;color:#fff;margin-left:12px}.landing-btn.outline:hover{background:#3ecfff;color:#0a174e}.landing-hero{align-items:stretch;background:none;display:flex;flex-direction:column;justify-content:flex-start;max-width:none;min-height:100vh;min-width:0;padding:48px 0 0;width:100vw}.hero-actions,.hero-badge,.hero-dashboard-mock,.hero-desc,.hero-stats,.hero-title{box-sizing:border-box;margin-left:0;margin-right:0;max-width:none;padding-left:0;padding-right:0;text-align:center;width:100vw}.hero-badge{background:#3ecfff1f;border-radius:20px;color:#3ecfff;display:inline-block;font-size:1rem;font-weight:600;margin-bottom:18px;padding:6px 18px}.hero-title{font-size:4.2rem;font-weight:900;letter-spacing:-2px;line-height:1.08;margin:0 0 24px;text-shadow:0 2px 16px #0ff2ff33,0 1px 0 #fff2}.hero-desc{color:#b3c6f7;font-size:2rem;line-height:1.4;margin-bottom:40px;text-shadow:0 2px 8px #0ff2ff22}.hero-actions{gap:32px}.hero-actions,.hero-stats{display:flex;justify-content:center;margin-bottom:40px}.hero-stats{color:#3ecfff;flex-wrap:wrap;font-size:2rem;font-weight:800;gap:40px;text-shadow:0 2px 8px #0ff2ff22}.hero-stats>div{margin:12px 0;min-width:180px}.hero-stats>div span{display:block;margin-bottom:10px}.hero-dashboard-mock{align-items:center;background:linear-gradient(120deg,#0e1e3a 60%,#1a2e5a);border-radius:28px;box-shadow:0 8px 32px 0 #0004,0 1.5px 8px 0 #0002;display:flex;justify-content:center;margin:36px 0 0;max-width:none;overflow:hidden;padding:0;width:100vw}.dashboard-bar{align-items:center;background:linear-gradient(90deg,#3ecfff,#1e90ff);border-radius:24px 24px 0 0;box-shadow:0 2px 12px 0 #3ecfff22;color:#0a174e;display:flex;font-size:1.3rem;font-weight:700;gap:10px;padding:16px 32px}.dashboard-chart{align-items:flex-end;display:flex;gap:18px;justify-content:center;min-height:160px;padding:36px 32px 0;position:relative}.dashboard-symbol{color:#3ecfff;font-size:1.3rem;font-weight:700;left:32px;position:absolute;top:0}.dashboard-candles{align-items:flex-end;display:flex;gap:10px;height:120px;justify-content:center;margin-left:100px;margin-right:100px;width:100%}.dashboard-candle{border-radius:4px;box-shadow:0 2px 8px 0 #0004;opacity:.92;transition:height .3s;width:18px}.dashboard-candle.green{background:linear-gradient(180deg,#10b981 60%,#0ff2ff)}.dashboard-candle.red{background:linear-gradient(180deg,#ef4444 60%,#ffb6b6)}.dashboard-price{color:#3ecfff;font-family:Courier New,monospace;font-size:1.3rem;font-weight:700;position:absolute;right:32px;top:0}.dashboard-actions{display:flex;gap:32px;justify-content:center;padding:32px 32px 0}.dashboard-buy{background:linear-gradient(90deg,#10b981,#0ff2ff);border:none;border-radius:12px;box-shadow:0 2px 12px 0 #10b98144;color:#fff;cursor:pointer;flex:1 1;font-size:1.3rem;font-weight:800;padding:18px 0;transition:background .2s,transform .2s}.dashboard-buy:hover{background:linear-gradient(90deg,#0ff2ff,#10b981);transform:translateY(-2px) scale(1.04)}.dashboard-sell{background:linear-gradient(90deg,#ef4444,#ffb6b6);border:none;border-radius:12px;box-shadow:0 2px 12px 0 #ef444444;color:#fff;cursor:pointer;flex:1 1;font-size:1.3rem;font-weight:800;padding:18px 0;transition:background .2s,transform .2s}.dashboard-sell:hover{background:linear-gradient(90deg,#ffb6b6,#ef4444);transform:translateY(-2px) scale(1.04)}.why-section{margin:80px 0 0;max-width:none;padding:0;text-align:center;width:100vw}.why-section h2{font-size:2.8rem;font-weight:900;margin-bottom:18px;text-shadow:0 2px 12px #0ff2ff33}.why-subtitle{color:#b3c6f7;font-size:1.5rem;margin-bottom:40px;text-shadow:0 2px 8px #0ff2ff22}.why-features{display:flex;flex-direction:column;gap:32px;margin:0 auto;max-width:1100px;width:100vw}.why-feature{align-items:flex-start;background:linear-gradient(90deg,#1e293b,#19398a);border:1.5px solid #233a7c;border-radius:16px;box-shadow:0 2px 16px 0 #1e318a1a;display:flex;font-size:1.3rem;gap:32px;padding:32px}.why-icon{align-items:center;background:#19398a;border-radius:10px;color:#3ecfff;display:flex;font-size:2.8rem;justify-content:center;padding:14px}.why-title{color:#fff;font-size:1.6rem;font-weight:800;margin-bottom:10px}.why-desc{color:#b3c6f7;font-size:1.2rem}.stats-section{color:#3ecfff;display:flex;flex-wrap:wrap;font-size:2.2rem;font-weight:900;gap:32px 32px;justify-content:center;margin:80px 0 0;max-width:none;padding:40px 0 60px;text-align:center;text-shadow:0 2px 12px #0ff2ff33;width:100vw}.stats-section .stat{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:18px 0;min-width:220px}.stats-section .stat span{color:#3ecfff;font-size:2.8rem}.stats-section.support{color:#3ecfff;display:flex;flex-wrap:wrap;font-size:2.2rem;font-weight:900;gap:32px 32px;justify-content:center;margin:0;max-width:none;padding:32px 0 48px;text-align:center;text-shadow:0 2px 12px #0ff2ff33;width:100vw}.stats-section.support .stat{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:18px 0;min-width:220px}.landing-footer{background:linear-gradient(90deg,#1e293b,#19398a);box-shadow:0 -2px 16px 0 #1e318a1f;color:#b3c6f7;margin-top:auto;padding:32px 0 0}.footer-content{border-bottom:1px solid #233a7c;justify-content:space-between;margin:0 auto;max-width:900px;padding:0 24px 16px}.footer-brand,.footer-content{align-items:center;display:flex}.footer-brand{font-size:1.2rem;font-weight:700;gap:10px}.footer-title{color:#3ecfff;font-weight:700}.footer-links{display:flex;gap:24px}.footer-link{color:#b3c6f7;font-size:1rem;font-weight:500;text-decoration:none;transition:color .2s}.footer-link:hover{color:#3ecfff}.footer-bottom{color:#b3c6f7;font-size:.95rem;padding:16px 0 8px;text-align:center}@media (max-width:1200px){.hero-title{font-size:3.2rem}.hero-desc{font-size:1.4rem}.hero-stats{font-size:1.3rem;gap:32px}.hero-stats>div,.stats-section .stat{min-width:160px}.why-section h2{font-size:2.1rem}.why-feature{font-size:1.1rem;gap:16px;padding:18px}.why-title{font-size:1.2rem}.stats-section{font-size:1.3rem;gap:16px 16px;padding:24px 0 40px}.stats-section .stat{margin:12px 0;min-width:140px}.stats-section .stat span{font-size:1.6rem}.stats-section.support{font-size:1.3rem;gap:16px 16px;padding:20px 0 32px}.stats-section.support .stat{margin:12px 0;min-width:140px}.stats-section.support .stat span{font-size:1.6rem}.laptop-graph-img{max-width:98vw}.hero-dashboard-mock{border-radius:18px}}@media (max-width:900px){.landing-header{align-items:flex-start;flex-direction:column;gap:18px;padding:32px 18px 0}.landing-hero{min-height:100vh;padding:32px 0 0}.hero-actions,.hero-badge,.hero-dashboard-mock,.hero-desc,.hero-stats,.hero-title{padding-left:0;padding-right:0}.dashboard-bar,.dashboard-price,.dashboard-symbol{font-size:1.1rem;left:16px;right:16px}.dashboard-candles{margin-left:40px;margin-right:40px}.why-features{max-width:98vw}.hero-stats{font-size:1.1rem;gap:16px}.hero-stats>div,.stats-section .stat{min-width:120px}.stats-section{font-size:1.1rem;gap:8px 8px;padding:16px 0 24px}.stats-section .stat{margin:8px 0;min-width:100px}.stats-section .stat span{font-size:1.2rem}.stats-section.support{font-size:1.1rem;gap:8px 8px;padding:12px 0 16px}.stats-section.support .stat{margin:8px 0;min-width:100px}.stats-section.support .stat span{font-size:1.2rem}.laptop-graph-img{border-radius:0 0 12px 12px;max-width:100vw}.hero-dashboard-mock{border-radius:10px}}@media (max-width:600px){.landing-header{align-items:flex-start;flex-direction:column;gap:12px;padding:18px 4px 0}.rocket-emoji{font-size:1.5rem;margin-right:4px}.brand-title{font-size:1.2rem}.landing-btn{font-size:.95rem;padding:8px 16px}.hero-title{font-size:1.5rem}.hero-desc,.hero-stats{font-size:1rem}.hero-stats{gap:8px}.hero-stats>div,.stats-section .stat{min-width:90px}.dashboard-bar,.dashboard-price,.dashboard-symbol{font-size:.95rem;left:8px;right:8px}.dashboard-candles{gap:4px;margin-left:8px;margin-right:8px}.dashboard-candle{width:8px}.dashboard-actions{gap:8px;padding:16px 8px 0}.why-feature{align-items:flex-start;flex-direction:column;gap:8px;padding:10px}.why-icon{font-size:1.3rem;padding:6px}.stats-section{font-size:1rem;gap:4px 4px;padding:8px 0 12px}.stats-section .stat{margin:4px 0;min-width:70px}.stats-section .stat span{font-size:1rem}.stats-section.support{font-size:1rem;gap:4px 4px;padding:6px 0 8px}.stats-section.support .stat{margin:4px 0;min-width:70px}.stats-section.support .stat span{font-size:1rem}.footer-content{align-items:flex-start;flex-direction:column;gap:8px;padding:0 4px 8px}.footer-links{gap:8px}}.laptop-graph-img{background:#0000;border-radius:0 0 28px 28px;box-shadow:none;display:block;height:auto;margin:0 auto;max-width:1200px;width:100vw}@media (max-width:1000px){.laptop-graph-img{max-width:98vw;width:98vw}}@media (max-width:600px){.laptop-graph-img{border-radius:8px;max-width:100vw;width:100vw}}.admin-dashboard{background:#f8fafc!important;min-height:calc(100vh - 72px);padding:24px}.admin-dashboard *{background-color:initial!important}.admin-dashboard-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:32px}.admin-dashboard-title{color:#1e293b;font-size:1.75rem;font-weight:600;letter-spacing:-.3px;margin-bottom:6px}.admin-dashboard-subtitle{color:#64748b;font-size:.9rem;font-weight:400}.admin-dashboard-controls{align-items:center;display:flex;gap:16px}.admin-date-filter{min-width:150px}.admin-date-filter .MuiOutlinedInput-root{background:#fff;border:1px solid #d1d5db;border-radius:8px}.admin-date-filter .MuiOutlinedInput-root:hover{border-color:#7c3aed}.admin-date-filter .MuiOutlinedInput-root.Mui-focused{border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed1a}.admin-status-banner{background:linear-gradient(135deg,#e0f2fe,#b3e5fc);border:1px solid #81d4fa;border-radius:8px;box-shadow:0 1px 3px #03a9f41a;margin-bottom:24px;padding:12px 16px}.admin-status-content{align-items:center;display:flex;gap:12px}.admin-status-icon{color:#0288d1;font-size:1.2rem}.admin-status-text{color:#01579b;font-size:.85rem;font-weight:500}.admin-stats-grid{margin-bottom:32px}.admin-stat-card{background:#fff!important;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 1px 2px #0000000d;height:100%;transition:all .2s ease}.admin-stat-card:hover{border-color:#cbd5e1;box-shadow:0 2px 8px #0000001a;transform:translateY(-1px)}.admin-stat-content{align-items:center;display:flex;margin-bottom:16px}.admin-stat-icon{align-items:center;border-radius:12px;box-shadow:0 2px 8px #0000001a;display:flex;height:60px;justify-content:center;margin-right:16px;width:60px}.admin-stat-info{flex:1 1}.admin-stat-value{color:#1e293b;font-size:2rem;font-weight:600;line-height:1;margin-bottom:4px}.admin-stat-label{color:#64748b;font-size:.8rem;font-weight:500}.admin-progress-container{margin-top:16px}.admin-progress-info{display:flex;justify-content:space-between;margin-bottom:8px}.admin-progress-label{color:#6b7280;font-size:.8rem}.admin-progress-percentage{color:#1f2937;font-size:.8rem;font-weight:600}.admin-progress-bar{background-color:#22c55e1a;border-radius:4px;height:8px}.admin-progress-bar .MuiLinearProgress-bar{background-color:#22c55e;border-radius:4px}.admin-additional-stats{margin-top:32px}.admin-info-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px #0000001a;padding:24px;transition:all .3s ease}.admin-info-card:hover{border-color:#7c3aed;box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.admin-info-title{color:#1f2937;font-size:1.1rem;font-weight:600;margin-bottom:16px}.admin-info-content{display:flex;flex-direction:column;gap:12px}.admin-info-row{align-items:center;display:flex;justify-content:space-between}.admin-info-label{color:#6b7280;font-size:.875rem}.admin-info-value{color:#1f2937;font-size:.875rem;font-weight:600}.admin-banned-count{color:#ef4444!important}.admin-recent-users-section{margin-top:32px}.admin-recent-users-card{background:#fff!important;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 1px 2px #0000000d;height:100%;padding:24px}.admin-recent-users-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.admin-recent-users-title{color:#1e293b;font-size:1.1rem;font-weight:600}.admin-time-filter-btn{border-color:#cbd5e1;border-radius:16px;color:#64748b;font-size:.8rem;padding:4px 12px;text-transform:none}.admin-users-list{display:flex;flex-direction:column;gap:16px;margin-bottom:20px}.admin-user-item{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;gap:12px;padding:12px 0}.admin-user-item:last-child{border-bottom:none}.admin-user-avatar{align-items:center;background:linear-gradient(135deg,#7c3aed,#5b21b6);border-radius:50%;color:#fff;display:flex;font-size:.9rem;font-weight:600;height:40px;justify-content:center;width:40px}.admin-user-details{flex:1 1}.admin-user-name{color:#1e293b;font-weight:600;margin-bottom:2px}.admin-user-info{color:#64748b;font-size:.85rem}.admin-user-status{border-radius:12px;font-size:.75rem;font-weight:500}.admin-status-new{background-color:#dcfce7;color:#166534}.admin-status-moderator{background-color:#dbeafe;color:#1e40af}.admin-users-summary{border-top:1px solid #f1f5f9;color:#64748b;font-size:.8rem;padding-top:16px;text-align:center}.admin-quick-actions-card{background:#fff!important;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 1px 2px #0000000d;height:100%;padding:20px}.admin-quick-actions-title{color:#1e293b;font-size:1.1rem;font-weight:600;margin-bottom:16px}.admin-quick-actions-list{display:flex;flex-direction:column;gap:12px}.admin-quick-action-btn{background:linear-gradient(135deg,#7c3aed,#5b21b6)!important;border-radius:8px;box-shadow:0 2px 4px #7c3aed33;font-weight:500;padding:12px 16px;text-transform:none;transition:all .2s ease}.admin-quick-action-btn:hover{background:linear-gradient(135deg,#5b21b6,#4c1d95)!important;box-shadow:0 4px 8px #7c3aed4d;transform:translateY(-1px)}.admin-system-health-card{background:#fff!important;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 1px 2px #0000000d;height:100%;padding:20px}.admin-system-health-title{color:#1e293b;font-size:1.1rem;font-weight:600;margin-bottom:16px}.admin-system-health-list{display:flex;flex-direction:column;gap:12px}.admin-health-item{align-items:center;display:flex;gap:12px;padding:8px 0}.admin-health-icon{align-items:center;border-radius:4px;display:flex;font-size:1rem;height:24px;justify-content:center;width:24px}.admin-health-database{background-color:#dcfce7;color:#166534}.admin-health-api{background-color:#dbeafe;color:#1e40af}.admin-health-auth{background-color:#dcfce7;color:#166534}.admin-health-label{color:#64748b;flex:1 1;font-size:.9rem}.admin-health-status{border-radius:12px;font-size:.75rem;font-weight:500}.admin-health-healthy{background-color:#dcfce7;color:#166534}.admin-health-operational{background-color:#dbeafe;color:#1e40af}.admin-health-active{background-color:#dcfce7;color:#166534}@media (max-width:1200px){.admin-dashboard{padding:24px}.admin-dashboard-header{align-items:flex-start;flex-direction:column;gap:16px}.admin-dashboard-controls{justify-content:flex-end;width:100%}}@media (max-width:768px){.admin-dashboard{padding:16px}.admin-dashboard-title{font-size:1.75rem}.admin-stat-value{font-size:2rem}.admin-stat-content{flex-direction:column;text-align:center}.admin-stat-icon{margin-bottom:12px;margin-right:0}}@media (max-width:480px){.admin-dashboard{padding:12px}.admin-dashboard-title{font-size:1.5rem}.admin-stat-value{font-size:1.75rem}}.account-number-input .MuiOutlinedInput-root{background-color:#fff!important;border-radius:8px!important;color:#1f2937!important;padding:0!important}.account-number-input .MuiOutlinedInput-root fieldset{border-color:#d1d5db!important;border-width:2px!important}.account-number-input .MuiOutlinedInput-root:hover fieldset{border-color:#9ca3af!important}.account-number-input .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#7c3aed!important;border-width:2px!important}.account-number-input .MuiOutlinedInput-input{color:#1f2937!important;font-family:Courier New,monospace!important;font-size:1.125rem!important;font-weight:600!important;letter-spacing:.05em!important;padding:14px 16px!important}.account-number-input .MuiFormHelperText-root{font-size:.8125rem!important;margin-left:0!important;margin-top:6px!important}.account-prefix-box{background-color:#f9fafb!important;border:2px solid #e5e7eb!important;border-radius:8px!important;box-shadow:0 1px 2px #0000000d!important;min-width:80px!important;padding:16px 24px!important;text-align:center!important}.account-prefix-text{color:#1f2937!important;font-family:Courier New,monospace!important;font-size:1.125rem!important;font-weight:700!important;letter-spacing:.05em!important}.full-account-display{background-color:#f0fdf4!important;border:1px solid #bbf7d0!important;border-radius:6px!important;margin-top:16px!important;padding:16px!important}.full-account-number{color:#166534!important;font-family:Courier New,monospace!important;font-size:.9375rem!important;font-weight:600!important;letter-spacing:.05em!important}.admin-user-management{background:#fff!important;color:#1f2937!important;min-height:calc(100vh - 72px);padding:32px}.admin-user-management *{color:inherit!important}.admin-user-management .MuiTableCell-root{background-color:#fff!important;border-bottom:1px solid #f1f5f9!important;color:#1f2937!important;font-size:1rem!important;font-weight:500!important;line-height:1.5!important;vertical-align:middle!important}.admin-user-management .MuiTableCell-root,.admin-user-management .MuiTableHead-root .MuiTableCell-root{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;padding:18px 24px!important}.admin-user-management .MuiTableHead-root .MuiTableCell-root{background-color:#f8fafc!important;border-bottom:1px solid #e2e8f0!important;color:#374151!important;font-size:.9rem!important;font-weight:700!important;letter-spacing:.05em!important;line-height:1.4!important;text-transform:uppercase!important}.admin-user-management .MuiTableRow-root{background-color:#fff!important;border-bottom:1px solid #f1f5f9!important;transition:all .2s ease!important}.admin-user-management .MuiTableRow-root:hover{background-color:#f8fafc!important}.admin-user-management .MuiTableRow-root:last-child{border-bottom:none!important}.admin-user-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:32px}.admin-user-title{color:#1f2937;font-size:2rem;font-weight:700;letter-spacing:-.5px}.admin-add-user-btn{background:linear-gradient(135deg,#7c3aed,#5b21b6);border-radius:8px;box-shadow:0 4px 12px #7c3aed4d;font-weight:600;padding:12px 24px;text-transform:none;transition:all .3s ease}.admin-add-user-btn:hover{background:linear-gradient(135deg,#5b21b6,#4c1d95);box-shadow:0 6px 16px #7c3aed66;transform:translateY(-1px)}.admin-search-container{background:#fff!important;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 1px 3px #0000001a;margin-bottom:24px;padding:16px}.admin-search-field{max-width:500px}.admin-search-field .MuiOutlinedInput-root{background:#f9fafb;border-radius:8px;transition:all .3s ease}.admin-search-field .MuiOutlinedInput-root:hover{background:#fff;box-shadow:0 2px 8px #7c3aed1a}.admin-search-field .MuiOutlinedInput-root.Mui-focused{background:#fff;box-shadow:0 0 0 3px #7c3aed1a}.admin-user-management .admin-users-table{border:1px solid #e2e8f0!important;box-shadow:0 1px 3px #0000001a!important;overflow:hidden!important}.admin-user-management .admin-users-table,.admin-user-management .admin-users-table .MuiTableContainer-root{background:#fff!important;border-radius:8px!important}.admin-user-management .admin-users-table .MuiTable-root{background:#fff!important}.admin-table-header{background:#f8fafc;border-bottom:1px solid #e2e8f0}.admin-table-cell-header{border-bottom:none;color:#374151;font-size:.875rem;font-weight:600;letter-spacing:.025em;padding:12px 16px;text-transform:uppercase}.admin-table-row{border-bottom:1px solid #f1f5f9;transition:all .2s ease}.admin-table-row:hover{background-color:#f8fafc}.admin-table-cell,.admin-table-row:last-child{border-bottom:none}.admin-table-cell{background-color:#fff!important;color:#1f2937!important;font-size:.875rem;padding:12px 16px;vertical-align:middle}.admin-user-name{color:#1f2937!important;font-size:1.1rem!important;font-weight:600!important}.admin-date-cell,.admin-user-name{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;line-height:1.4!important}.admin-date-cell{color:#6b7280!important;font-size:.95rem!important;font-weight:500!important}.admin-user-management .admin-table-cell:first-child{color:#374151!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:.95rem!important;font-weight:500!important;line-height:1.4!important}.admin-action-btn{background:#0000!important;border-radius:6px!important;color:#6b7280!important;padding:8px!important;transition:all .2s ease!important}.admin-action-btn:hover{background:#7c3aed1a!important;border-radius:6px!important;color:#7c3aed!important;transform:scale(1.05)!important}.admin-user-management .MuiChip-root{border:none!important;border-radius:8px!important;box-shadow:0 1px 3px #0000001a!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:.8rem!important;font-weight:600!important;height:32px!important;letter-spacing:.05em!important;line-height:1.4!important;min-width:80px!important;text-transform:uppercase!important;transition:all .2s ease!important}.admin-user-management .MuiChip-root:hover{box-shadow:0 2px 6px #00000026!important;transform:translateY(-1px)!important}.admin-user-management .MuiChip-colorPrimary{background-color:#dbeafe!important;color:#1e40af!important}.admin-user-management .MuiChip-colorSecondary{background-color:#f3e8ff!important;color:#7c3aed!important}.admin-user-management .MuiChip-colorInfo{background-color:#fef3c7!important;color:#d97706!important}.admin-user-management .MuiChip-colorDefault{background-color:#e5e7eb!important;color:#374151!important}.admin-user-management .MuiChip-colorSuccess{background-color:#dcfce7!important;color:#16a34a!important}.admin-user-management .MuiChip-colorWarning{background-color:#fef3c7!important;color:#d97706!important}.admin-user-management .MuiChip-colorError{background-color:#fee2e2!important;color:#dc2626!important}.admin-user-management .admin-pagination{background:#f8fafc!important;border-top:1px solid #e2e8f0!important;padding:8px 16px!important}.admin-user-management .admin-pagination .MuiTablePagination-root,.admin-user-management .admin-pagination .MuiTablePagination-toolbar{background:#f8fafc!important;color:#1f2937!important}.admin-user-management .admin-pagination .MuiTablePagination-displayedRows,.admin-user-management .admin-pagination .MuiTablePagination-selectLabel{color:#1f2937!important;font-size:.875rem!important}.admin-actions-menu{border-radius:8px;box-shadow:0 4px 20px #00000026}.admin-menu-item{font-weight:500;padding:12px 16px;transition:all .3s ease}.admin-menu-item:hover{background:#7c3aed1a;color:#7c3aed}.admin-delete-item{color:#ef4444}.admin-delete-item:hover{background:#ef44441a;color:#dc2626}.admin-menu-icon{font-size:1.2rem;margin-right:8px}.admin-delete-dialog .MuiDialog-paper{border-radius:12px;box-shadow:0 8px 32px #0003}.admin-delete-dialog .MuiDialogTitle-root{color:#1f2937;font-weight:600;padding:24px 24px 0}.admin-delete-dialog .MuiDialogContent-root{color:#6b7280;padding:16px 24px}.admin-delete-dialog .MuiDialogActions-root{gap:12px;padding:16px 24px 24px}.admin-empty-state{padding:48px 16px}.admin-user-form-dialog .MuiDialog-paper{background-color:#fff!important;border-radius:12px;box-shadow:0 8px 32px #0003}.admin-user-form-dialog .MuiDialogTitle-root{background-color:#fff!important;color:#1f2937!important;font-weight:600;padding:24px 24px 0}.admin-user-form-dialog .MuiDialogContent-root{background-color:#fff!important;color:#1f2937!important;padding:16px 24px}.admin-user-form-dialog .MuiDialogActions-root{background-color:#fff!important;gap:12px;padding:16px 24px 24px}.admin-user-form-dialog .MuiTextField-root{background-color:#fff!important;color:#1f2937!important}.admin-user-form-dialog .MuiInputLabel-root{color:#6b7280!important}.admin-user-form-dialog .MuiOutlinedInput-input,.admin-user-form-dialog .MuiOutlinedInput-root{background-color:#fff!important;color:#1f2937!important}.admin-user-form-dialog .MuiFormControl-root{background-color:#fff!important}.admin-user-form-dialog .MuiMenuItem-root,.admin-user-form-dialog .MuiSelect-root{background-color:#fff!important;color:#1f2937!important}.admin-user-form-dialog .MuiCheckbox-root{color:#7c3aed!important}.admin-user-form-dialog .MuiFormControlLabel-label,.admin-user-form-dialog .MuiFormControlLabel-root{color:#1f2937!important}@media (max-width:1200px){.admin-user-management{padding:24px}.admin-user-header{align-items:flex-start;flex-direction:column;gap:16px}.admin-add-user-btn{width:100%}}@media (max-width:768px){.admin-user-management{padding:16px}.admin-user-title{font-size:1.75rem}.admin-table-cell-header{font-size:.8rem;padding:12px 8px}.admin-table-cell{font-size:.875rem;padding:12px 8px}.admin-search-container{padding:16px}}@media (max-width:480px){.admin-user-management{padding:12px}.admin-user-title{font-size:1.5rem}.admin-table-cell-header{font-size:.75rem;padding:8px 4px}.admin-table-cell{font-size:.8rem;padding:8px 4px}.admin-role-chip,.admin-status-chip{font-size:.7rem}}.admin-main-container{background:#f8fafc!important;display:flex;min-height:100vh}.admin-main-container *{background-color:initial!important}.admin-content{background:#0000;flex-grow:1;margin-left:280px;transition:margin-left .3s ease}.admin-content.sidebar-collapsed{margin-left:0}.admin-app-bar{background:#fff!important;border-bottom:1px solid #e2e8f0;box-shadow:0 1px 2px #0000000d;color:#1e293b!important}.admin-app-bar *{background-color:initial!important}.admin-toolbar{min-height:72px;padding:0 32px}.admin-menu-button{color:#1e293b;display:none;margin-right:16px}.admin-page-title{color:#1e293b;flex-grow:1;font-size:1.25rem;font-weight:600;letter-spacing:-.3px}.admin-toolbar-spacer{flex-grow:1}.admin-user-info{align-items:center;display:flex;gap:16px}.admin-panel-label{color:#1e293b;font-weight:500}.admin-user-button{color:#1e293b}.admin-page-content{background:#0000;min-height:calc(100vh - 72px)}.admin-settings-placeholder{align-items:center;background:#fff;display:flex;flex-direction:column;justify-content:center;min-height:calc(100vh - 72px);padding:48px 32px;text-align:center}.admin-settings-title{color:#1f2937;font-size:2rem;font-weight:700;letter-spacing:-.5px;margin-bottom:16px}.admin-settings-description{color:#6b7280;font-size:1.1rem;line-height:1.6;max-width:500px}@media (max-width:1200px){.admin-content{margin-left:0}.admin-menu-button{display:block}.admin-toolbar{padding:0 16px}}@media (max-width:768px){.admin-toolbar{min-height:64px;padding:0 12px}.admin-page-title{font-size:1.25rem}.admin-settings-placeholder{padding:32px 16px}.admin-settings-title{font-size:1.75rem}.admin-settings-description{font-size:1rem}}@media (max-width:480px){.admin-toolbar{padding:0 8px}.admin-page-title{font-size:1.1rem}.admin-user-info{gap:8px}.admin-panel-label{display:none}.admin-settings-placeholder{padding:24px 12px}.admin-settings-title{font-size:1.5rem}}
/*# sourceMappingURL=main.d6b0387e.css.map*/