:root{font-family:Roboto,Arial,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--copilot-kit-primary-color: var(--cts-primary-main);--copilot-kit-contrast-color: #fff;--copilot-kit-secondary-color: var(--cts-common-white);--copilot-kit-secondary-contrast-color: var(--cts-common-black);--copilot-kit-background-color: var(--cts-background-app);--copilot-kit-input-background-color: var(--cts-common-white);--copilot-kit-separator-color: var(--cts-border-main);--copilot-kit-muted-color: #bdbdbd;--scroll-size: 6px;--scroll-pad: 1px;--scroll-bg: transparent;--scroll-color: var(--cts-border-main)}*{margin:0;padding:0;box-sizing:border-box}.safe__area.full{padding-top:env(safe-area-inset-top);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom)}.safe__area.x{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.safe__area.y{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}.safe__area.top{padding-top:env(safe-area-inset-top)}.safe__area.bottom{padding-bottom:env(safe-area-inset-bottom)}.safe__area.left{padding-left:env(safe-area-inset-left)}.safe__area.right{padding-right:env(safe-area-inset-right)}ol,ul{list-style:none;margin:0;padding:0}kbd{background-color:#eee;border-radius:3px;border:1px solid #b4b4b4;box-shadow:0 1px 1px #0003,0 2px #ffffffb3 inset;color:#333;display:inline-block;font-size:.85em;font-weight:700;line-height:1;padding:2px 4px;white-space:nowrap}.prevent-select{-webkit-user-drag:none;-webkit-user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.scrollbar__hidden::-webkit-scrollbar{display:none}.cts__web--cell[data-cell-index="0"]:has(~.cts__web--order__book--drag__cell.cts__web--active),.cts__web--order__book--drag__cell.cts__web--active~.cts__web--cell[data-cell-index="0"]{font-weight:700;border-color:var(--cts-primary-main)}.isMatchPrice{border:1px solid var(--cts-primary-main)}.cts__web--cell:has(.isMatchPrice){font-weight:700}.raw.row{width:100%;font-size:12px;font-weight:400;display:flex;justify-content:start;align-items:stretch;flex-wrap:nowrap;background-color:var(--cts-common-white);border-bottom:1px solid var(--cts-border-main)}.raw.row:hover.hover{background-color:var(--cts-primary-light)}.raw.cell{width:100%;padding:0 12px;overflow:hidden;display:flex;justify-content:center;align-items:center;border:1px solid transparent}.raw.cell.border{border-right:1px solid var(--cts-border-main)}.raw.cell:hover.hover{border-color:var(--cts-primary-main)}.cts-title-bar{-webkit-app-region:drag;text-align:end}.cts-title-bar *{-webkit-app-region:no-drag}#swipe__view,#swipe__view .react-swipeable-view-container{width:100%;height:100%}:is(#swipe__view,#swipe__view .react-swipeable-view-container)>div::-webkit-scrollbar{display:none}.cts__pane .cts__pane--action{transition:all .15s ease-in-out;opacity:0}.cts__pane:hover .cts__pane--action{opacity:1}.price__cell--up{color:var(--cts-up-main)}.price__cell--down{color:var(--cts-down-main)}.price__cell--reference{color:var(--cts-reference-main)}.price__cell--match{font-weight:700!important;border:1px solid var(--cts-primary-main)!important}.copilotKitChat{width:100%;height:100%}.copilotKitMessages{font-family:Roboto,Arial,sans-serif;overflow-y:auto}.copilotKitMessages .copilotKitMessagesContainer{padding:12px}.copilotKitMessages .copilotKitMessagesContainer .copilotKitMessage{font-size:.875rem;font-weight:400;line-height:normal;border-radius:4px;margin-bottom:4px}.copilotKitMessages .copilotKitMessagesContainer .copilotKitMessage .copilotKitMarkdown p{font-size:.875rem;font-weight:400;line-height:normal}.copilotKitMessageControls{display:flex;align-items:center;gap:8px}.copilotKitInputContainer{padding:12px}.copilotKitInputContainer .copilotKitInput{font-family:Roboto,Arial,sans-serif;border-radius:4px;padding:8px;margin:unset;width:100%}.copilotKitInputContainer .copilotKitInput textarea{font-size:.875rem;font-weight:400;line-height:normal}.copilotKitInputContainer .copilotKitInput .copilotKitInputControls{gap:4px}.copilotKitInputContainer .poweredBy{display:none!important}.copilotKitAssistantMessage{margin-top:.875rem}.copilotKitButton{border-radius:8px;font-weight:500;padding:8px 16px;background:var(--copilot-kit-primary-color);color:var(--copilot-kit-contrast-color);border:none;cursor:pointer;transition:background .15s}.copilotKitButton:hover{background:var(--copilot-kit-secondary-color);color:var(--copilot-kit-secondary-contrast-color);border:1px solid var(--copilot-kit-primary-color);filter:brightness(.95)}.copilotKitCodeBlock{border-radius:6px;border:1px solid var(--copilot-kit-separator-color);background-color:var(--copilot-kit-background-color);font-family:Fira Mono,Menlo,Monaco,Consolas,monospace;margin:8px 0;overflow-x:auto}.copilotKitCodeBlockToolbar{border-bottom:1px solid var(--copilot-kit-separator-color);background-color:transparent;border-radius:6px 6px 0 0}.copilotKitCodeBlockToolbarButton{height:auto;background-color:transparent;border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background-color .15s ease}.copilotKitCodeBlockToolbarButton:first-child{margin-left:0}.copilotKitCodeBlockToolbarButton:hover{background-color:var(--copilot-kit-separator-color)}.custom__scrollbar::-webkit-scrollbar{width:var(--scroll-size);height:var(--scroll-size);background-color:var(--scroll-bg)}.custom__scrollbar::-webkit-scrollbar-corner{background-color:var(--scroll-bg)}.custom__scrollbar::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:var(--scroll-color);border-color:var(--scroll-bg);border-radius:20px;border-style:solid;border-width:var(--scroll-pad)}.overwrite-root-notistack{width:unset!important;max-width:unset!important;min-width:unset!important}.react-colorful__custom .react-colorful__saturation{border-radius:4px;margin-bottom:8px}.react-colorful__custom .react-colorful__saturation-pointer{width:24px;height:24px;border:2px solid #fff;border-radius:50%;cursor:pointer}.react-colorful__custom .react-colorful__hue{height:16px;border-radius:2px}.react-colorful__custom .react-colorful__hue~.react-colorful__alpha{margin-top:8px}.react-colorful__custom .react-colorful__hue-pointer{width:10px;height:20px;border-width:2px;border-radius:2px;cursor:pointer}.react-colorful__custom .react-colorful__alpha{height:10px;border:1px solid;border-radius:4px}.react-colorful__custom .react-colorful__alpha-pointer{width:14px;height:14px;border:2px solid #fff;border-radius:50%;cursor:pointer}.react-colorful__preview--background{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill-opacity="0.05"><rect x="8" width="8" height="8"/><rect y="8" width="8" height="8"/></svg>')}
