.source-workspace{z-index:100;color:#ccc;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#1e1e1e;grid-template-rows:44px minmax(0,1fr);min-width:1024px;font:13px/1.5 Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;display:grid;position:fixed;inset:0}.source-header{background:#323233;border-bottom:1px solid #181818;align-items:center;padding:0 20px;display:flex}.source-header h1{margin:0;font-family:inherit;font-size:13px;font-weight:500}.source-header a{color:#d4d4d4}.source-header a:hover{color:#fff;text-underline-offset:3px;text-decoration:underline}.source-breadcrumb ol{align-items:baseline;gap:12px;margin:0;padding:0;list-style:none;display:flex}.source-breadcrumb li{align-items:baseline;gap:12px;display:flex}.source-breadcrumb-separator{color:#858585}.source-workbench{grid-template-columns:var(--source-sidebar) 5px minmax(0, 1fr);min-height:0;display:grid}.source-sidebar{background:#252526;min-width:0;overflow:auto}.source-sidebar-heading{color:#bbb;justify-content:space-between;padding:16px 18px 12px;font-size:11px;display:flex}.source-sidebar-heading span{color:#858585}.source-root>summary{padding:5px 18px;font-weight:600}.source-file-list{margin:0;padding:0;list-style:none}.source-file-list .source-file-list{padding-left:14px}.source-file-list summary{padding:5px 18px}.source-sidebar summary{cursor:pointer;-webkit-user-select:none;user-select:none}.source-file-list button{text-align:left;white-space:nowrap;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:5px 18px 5px 26px;font-size:13px;display:flex}.source-file-list button>span:last-child{text-overflow:ellipsis;overflow:hidden}.source-file-list button:hover{background:#2a2d2e}.source-file-list button.is-active{color:#fff;background:#37373d}.source-workspace .source-file-icon{color:#79bd9a;font:600 10px / 1 var(--mono);letter-spacing:-.04em;flex-shrink:0}.source-separator{z-index:2;cursor:col-resize;touch-action:none;background:#252526;position:relative}:is(.source-separator:hover,.source-separator:focus-visible){background:#007acc}.source-editor-section{grid-template-rows:38px minmax(0,1fr) 25px;min-width:0;min-height:0;display:grid}.source-toolbar{background:#252526;min-width:0;display:flex}.source-tabs{scrollbar-width:thin;flex:1;min-width:0;display:flex;overflow-x:auto}.source-tab{color:#999;background:#2d2d2d;border-top:1px solid #0000;border-right:1px solid #181818;flex-shrink:0;align-items:center;padding-right:5px;display:flex}.source-tab.is-active{color:#fff;background:#1e1e1e;border-top-color:#007acc}.source-tab button{background:0 0;border:0}.source-tab [role=tab]{align-items:center;gap:9px;height:100%;padding:0 10px 0 14px;display:flex}.source-tab [role=tab]>span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.source-tab .source-tab-close{border-radius:3px;width:24px;height:24px;padding:0;font-size:18px;line-height:20px}.source-tab-close:hover{background:#ffffff18}.source-find{color:#ccc;background:#252526;border:0;border-left:1px solid #181818;flex-shrink:0;padding:0 16px;font-size:12px}.source-find:hover:not(:disabled){color:#fff;background:#333}.source-find:disabled{color:#666}.source-code-panel{min-width:0;min-height:0;position:relative}.source-monaco{position:absolute;inset:0}.source-monaco .find-widget .button:not(.toggle){box-sizing:content-box}.source-message{z-index:1;color:#aaa;background:#1e1e1e;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.source-message p{margin:0 0 15px}.source-message button{color:#eee;background:#333;border:1px solid #555;border-radius:3px;padding:6px 18px}.source-status{color:#aaa;background:#252526;justify-content:space-between;align-items:center;gap:20px;padding:0 14px;font-size:11px;display:flex}.source-status span:first-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.source-workspace>noscript{position:fixed;bottom:28px;right:18px}.source-workspace :is(a,button,summary):focus-visible{outline-offset:-2px;outline:1px solid #75beff}.source-workspace .source-separator:focus-visible{outline-offset:-1px;outline:1px solid #75beff}.source-files-toggle{display:none}.source-files-dialog{color:#ccc;background:#252526;border:0;padding:0}.source-files-dialog::backdrop{background:#0008}.source-files-dialog nav{overscroll-behavior:contain;min-height:0;overflow:auto}.source-files-heading{border-bottom:1px solid #181818;justify-content:space-between;align-items:center;gap:12px;padding:8px 16px;display:flex}.source-files-heading h2{margin:0;font-size:14px;font-weight:500}.source-files-heading h2 span{color:#858585;margin-left:12px;font-size:12px}.source-files-heading button{background:0 0;border:0;min-width:44px;min-height:44px;padding:0 8px}html[data-device=mobile] .source-workspace{--source-header-height:calc(48px + env(safe-area-inset-top));top:var(--source-viewport-top,0px);height:var(--source-viewport-height,100dvh);grid-template-rows:var(--source-header-height) minmax(0, 1fr);min-width:0;bottom:auto}html[data-device=mobile] .source-header{padding:env(safe-area-inset-top) max(12px, env(safe-area-inset-right)) 0 max(12px, env(safe-area-inset-left));justify-content:space-between;gap:8px}html[data-device=mobile] .source-header a{align-items:center;min-height:44px;display:inline-flex}html[data-device=mobile] .source-breadcrumb :is(ol,li){gap:8px}html[data-device=mobile] .source-files-toggle{background:0 0;border:0;flex-shrink:0;min-width:44px;min-height:44px;padding:0 8px;display:block}html[data-device=mobile] .source-files-toggle:disabled{color:#777}html[data-device=mobile] .source-workbench{padding:0 env(safe-area-inset-right) 0 env(safe-area-inset-left);grid-template-columns:minmax(0,1fr)}html[data-device=mobile] :is(.source-sidebar,.source-separator){display:none}html[data-device=mobile] .source-files-dialog{inset:calc(var(--source-viewport-top,0px) + var(--source-header-height)) auto auto env(safe-area-inset-left);width:min(340px, calc(100vw - 48px - env(safe-area-inset-left) - env(safe-area-inset-right)));height:calc(var(--source-viewport-height,100dvh) - var(--source-header-height));max-width:none;max-height:none;padding-bottom:env(safe-area-inset-bottom);margin:0;position:fixed;overflow:hidden;box-shadow:6px 0 20px #0004}html[data-device=mobile] .source-files-dialog[open]{grid-template-rows:auto minmax(0,1fr);display:grid}html[data-device=mobile] .source-files-dialog :is(summary,.source-file-list button){min-height:44px;padding-top:12px;padding-bottom:12px}html[data-device=mobile] .source-editor-section{grid-template-rows:44px minmax(0, 1fr) calc(25px + env(safe-area-inset-bottom))}html[data-device=mobile] .source-tab [role=tab]>span:last-child{max-width:min(220px,48vw)}html[data-device=mobile] .source-tab .source-tab-close{width:44px;height:42px}html[data-device=mobile] .source-find{min-width:52px;padding:0 12px}html[data-device=mobile] .source-status{padding-bottom:env(safe-area-inset-bottom)}html[data-device=mobile] .source-message{text-align:center;padding:20px}html[data-device=mobile] .source-message button{min-height:44px}html[data-device=mobile] .source-monaco .find-widget{width:min(419px,100% - 16px)!important;max-width:calc(100% - 16px)!important;right:8px!important}html[data-device=mobile] .source-monaco .find-widget>.find-part{margin-left:0;margin-right:34px}html[data-device=mobile] .source-monaco .find-widget .monaco-findInput{min-width:0}html[data-device=mobile] .source-monaco .find-widget .ibwrapper>:is(.input,.mirror){font-size:16px;line-height:28px}html[data-device=mobile] .source-monaco .find-widget :is(.find-actions,.matchesCount){height:32px}html[data-device=mobile] .source-monaco .find-widget .button:not(.toggle){flex-shrink:0;padding:6px}html[data-device=mobile] .source-monaco .find-widget .codicon-find-selection{flex-shrink:0;width:28px;height:28px;padding:5px}html[data-device=mobile] .source-monaco .find-widget.collapsed-find-widget :is(.button.previous,.button.next){display:flex}
