body{background:var(--ty-sys-color-surface-container-low);color:var(--ty-sys-color-on-surface);font-family:Roboto,Arial,Helvetica,sans-serif}body,ol ol,ol ul,ul ol,ul ul{margin:0}*,*:before,*:after{box-sizing:border-box}*{border:none}::-webkit-scrollbar-track{background-color:var( --ty-sys-color-surface-container )}::-webkit-scrollbar-thumb{background-color:var(--ty-sys-color-outline-variant);border-radius:11px}::-webkit-scrollbar-thumb:hover{background-color:var(--ty-sys-color-outline)}::-webkit-scrollbar{width:11px}.code-editor__container{overflow:hidden;display:flex;flex-direction:column}.code-editor__header{display:flex;align-items:center;justify-content:space-between;padding:8px 16px;background-color:var(--ty-sys-color-surface-container-highest);gap:12px;width:100%;height:56px}.code-editor__footer{height:12px}.code-editor__header-title{color:var(--ty-sys-color-primary);font-family:var(--ty-sys-typescale-headline-medium-font-family-name);line-height:var(--ty-sys-typescale-headline-medium-line-height);display:flex;align-items:center;justify-content:center;gap:8px;font-weight:900}.code-editor__cta{width:fit-content;display:flex}.code-editor__content{width:100%;display:flex;gap:8px;padding:8px;height:calc(100vh - 58px)}.code-editor__content-left{width:600px;display:flex;flex-direction:column;gap:8px;height:100vh}.code-editor__content-middle{width:320px;display:flex;flex-direction:column;gap:8px}.code-editor__content-right{width:100%;border:1px solid var(--ty-sys-color-outline);border-radius:4px;padding:4px;display:flex;flex-direction:column;gap:8px}.code-editor__right{border:1px solid var(--ty-sys-color-outline);border-radius:4px;padding:4px}.code-editor__loading{display:flex;flex-direction:column;gap:8px}.code-editor__code-input{border:1px solid var(--ty-sys-color-outline);border-radius:4px;padding:4px}.code-editor__files{border:1px solid var(--ty-sys-color-outline);border-radius:4px;padding:12px;height:100vh}.code-editor__files-title{display:flex;height:32px;align-items:center}.code-editor__config{border:1px solid var(--ty-sys-color-outline);border-radius:4px;padding:12px;display:flex;flex-direction:column;gap:8px}.ty-menu-item{height:32px!important}
