.code-project-viewer-container{display:flex;overflow:auto;padding:0;flex-direction:row}.file-navigation-panel{display:flex;flex-direction:column;border-inline-end:1px solid var(--palette-default-border);border-top-left-radius:inherit;border-bottom-left-radius:inherit}.file-navigation-header{padding:16px;border-block-end:1px solid var(--palette-default-border);display:flex;justify-content:space-between;align-items:center;min-block-size:64px;box-sizing:border-box}.files-label{font-weight:600;font-size:14px}.file-navigation-toggle{inline-size:auto;min-inline-size:32px;block-size:32px;padding:4px;display:flex;align-items:center;justify-content:center}.chevron-rotated{transform:rotate(180deg)}.file-navigation{overflow:auto;padding-block:16px;min-inline-size:200px}.file-navigation [data-nav-toggle] .v-icon-subtle{transform:rotate(-90deg)}[data-nav-toggle][aria-expanded=true] .v-icon-subtle{transform:rotate(0)}.code-viewer{flex:1 1;min-inline-size:300px;display:flex;flex-direction:column;background-color:var(--palette-default-surface-2);overflow:auto}.code-viewer-header{position:sticky;inset-block-start:0;z-index:100;padding:16px;background-color:var(--palette-default-surface-1);border-block-end:1px solid var(--palette-default-border);display:flex;justify-content:space-between;align-items:center;min-block-size:64px;box-sizing:border-box}.code-viewer-content{display:flex;flex:1 1;overflow:auto;border-end-end-radius:12px}.code-viewer-label{font-weight:600;font-size:14px;margin:0;word-break:break-word}.code-viewer-header .v-button{block-size:32px;font-size:14px;padding:4px 12px}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .code-project-viewer-container *::-webkit-scrollbar,:root:not([data-theme=light]) .split-panel-right *::-webkit-scrollbar{width:8px;height:8px}:root:not([data-theme=light]) .code-project-viewer-container *::-webkit-scrollbar-track,:root:not([data-theme=light]) .split-panel-right *::-webkit-scrollbar-track{background:#1a1a1a;border-radius:4px}:root:not([data-theme=light]) .code-project-viewer-container *::-webkit-scrollbar-thumb,:root:not([data-theme=light]) .split-panel-right *::-webkit-scrollbar-thumb{background:#404040;border-radius:4px;border:1px solid #2e2e2e}:root:not([data-theme=light]) .code-project-viewer-container *::-webkit-scrollbar-thumb:hover,:root:not([data-theme=light]) .split-panel-right *::-webkit-scrollbar-thumb:hover{background:#555}:root:not([data-theme=light]) .code-project-viewer-container *::-webkit-scrollbar-corner,:root:not([data-theme=light]) .split-panel-right *::-webkit-scrollbar-corner{background:#1a1a1a}:root:not([data-theme=light]) .code-project-viewer-container *,:root:not([data-theme=light]) .split-panel-right *{scrollbar-width:auto;scrollbar-color:#404040 #1a1a1a}}:root[data-theme=dark] .code-project-viewer-container *::-webkit-scrollbar,:root[data-theme=dark] .split-panel-right *::-webkit-scrollbar{width:8px;height:8px}:root[data-theme=dark] .code-project-viewer-container *::-webkit-scrollbar-track,:root[data-theme=dark] .split-panel-right *::-webkit-scrollbar-track{background:#1a1a1a;border-radius:4px}:root[data-theme=dark] .code-project-viewer-container *::-webkit-scrollbar-thumb,:root[data-theme=dark] .split-panel-right *::-webkit-scrollbar-thumb{background:#404040;border-radius:4px;border:1px solid #2e2e2e}:root[data-theme=dark] .code-project-viewer-container *::-webkit-scrollbar-thumb:hover,:root[data-theme=dark] .split-panel-right *::-webkit-scrollbar-thumb:hover{background:#555}:root[data-theme=dark] .code-project-viewer-container *::-webkit-scrollbar-corner,:root[data-theme=dark] .split-panel-right *::-webkit-scrollbar-corner{background:#1a1a1a}:root[data-theme=dark] .code-project-viewer-container *,:root[data-theme=dark] .split-panel-right *{scrollbar-width:auto;scrollbar-color:#404040 #1a1a1a}@media screen and (max-width:900px){.code-project-viewer-container{display:flex;height:auto;overflow-y:visible}.file-navigation-panel{border-inline-end:1px solid #e5e5e5;border-block-end:1px solid #e5e5e5}.mobile-api-toggle{position:absolute;z-index:1;inset-block-start:0;inset-inline-end:0;font-size:14px;padding:12px}.content-card-dark .file-navigation-panel{border-block-end-color:#2e2e2e}.file-navigation-header,.code-viewer-header{padding:16px}.file-navigation{inline-size:auto;overflow-y:auto;padding-block:16px;min-inline-size:auto}.code-viewer{flex:1 1;min-inline-size:300px;overflow-y:visible}}
