.CodeMirror-lint-tooltip,.CodeMirror-hints{z-index:999999}.tf_cdm .CodeMirror-hints li{margin:0 !important;padding:0 4px !important}.tf_cdm .CodeMirror-hints{padding:2px !important}.tf_cdm .CodeMirror{resize:vertical;width:100%;border:1px solid rgba(0,0,0,.13)}.tf_cdm_controls{position:absolute;top:13px;right:10px;display:grid;grid-auto-flow:column;place-items:center;gap:13px;transition:.3s opacity;color:#454c54;--tf_cdm_full_bg:#fff}.tf_cdm .tf_loader{font-size:30px}.tf_cdm:not(.tf_cdm_dark) .tf_loader:before{border-color:rgba(22,22,22,.8);border-left-color:rgba(120,120,120,.5)}.tf_cdm:focus-within .tf_cdm_controls,.tf_cdm:hover .tf_cdm_controls{opacity:1}.tf_cdm:fullscreen .CodeMirror{height:100%;width:100%;max-width:100%;max-height:100%;resize:none}.tf_cdm:fullscreen .CodeMirror-scroll{padding-top:25px}.tf_cdm.tf_rel button{padding:0;margin:0;font-size:14px;border:0;width:14px;height:14px;max-width:none;max-height:none;box-shadow:none;background:0;font-weight:normal;font-style:normal;letter-spacing:normal;line-height:normal;cursor:pointer;color:#999;transition:.7s color}.tf_cdm.tf_rel button.tf_cdm_fullscreen_btn{border:.12em solid currentColor;width:1em;height:1em;background:var(--tf_cdm_full_bg);border-radius:3px;margin-top:-1px}.tf_cdm_fullscreen_btn:before,.tf_cdm_fullscreen_btn:after{content:'';background:inherit;position:absolute;width:.333em;height:1.1em;left:.233em;top:-.15em}.tf_cdm_fullscreen_btn:after{width:1.1em;height:.333em;top:.233em;left:-.15em}.tf_cdm_tgl_theme{border-radius:50%;touch-action:manipulation;-webkit-tap-highlight-color:transparent;outline-offset:5px}.tf_cdm_tgl_theme svg{stroke-linecap:round}.tf_cdm_moon,.tf_cdm_sun{transform-origin:center center;fill:currentColor}.tf_cdm_tgl_theme g{transform-origin:center center;stroke:currentColor;stroke-width:2px;transition:transform .5s cubic-bezier(.5,1.5,.75,1.25),opacity .5s cubic-bezier(.25,0,.3,1)}.tf_cdm_sun{transition:transform .5s cubic-bezier(.5,1.25,.75,1.25)}.tf_cdm_moon>circle{transition:cx .25s cubic-bezier(0,0,0,1)}.tf_cdm_dark .tf_cdm_controls{color:#ccc;--tf_cdm_full_bg:#0a0e14}.tf_cdm_dark .tf_cdm_sun{transform:scale(1.75);transition-timing-function:cubic-bezier(.25,0,.3,1);transition-duration:.25s}.tf_cdm_dark g{opacity:0;transform:rotate(-25deg);transition-duration:.15s}.tf_cdm_dark .tf_cdm_moon>circle{transform:translate(0);cx:17;transition-delay:.25s;transition-duration:.5s}.tf_cdm_controls button:hover{color:#000}.tf_cdm_dark .tf_cdm_controls button:hover{color:#fff}
