.file-dir-tree[data-v-54d590d3]{min-height:320px;max-height:min(56vh,560px)}.file-dir-tree-body[data-v-54d590d3]{overflow:auto}.file-dir-tree-toggle[data-v-54d590d3]{cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.file-dir-tree-label[data-v-54d590d3]{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:4px;flex:1;min-width:0;padding:4px 6px}.file-dir-tree-label[data-v-54d590d3]:hover{background:rgba(var(--v-theme-on-surface), .06)}.file-dir-tree-label--active[data-v-54d590d3]{color:rgb(var(--v-theme-primary));background:rgba(var(--v-theme-primary), .1);font-weight:600}.file-dir-tree--embedded[data-v-54d590d3]{border:none;border-radius:0;height:100%;min-height:0;max-height:none}.file-dir-tree--embedded .file-dir-tree-body[data-v-54d590d3]{flex:1;min-height:0}.file-dir-tree-embedded-bar[data-v-54d590d3]{border-bottom:1px solid rgba(var(--v-border-color), var(--v-border-opacity));flex-shrink:0}.file-editor-float[data-v-00f77e27]{z-index:2400;flex-direction:column;display:flex;position:fixed;box-shadow:0 12px 40px #00000059}.file-editor-float--maximized[data-v-00f77e27]{border-radius:0;width:100vw!important;height:100vh!important;inset:0!important}.file-editor-panel[data-v-00f77e27]{background:rgb(var(--v-theme-surface));height:100%;position:relative;overflow:hidden}.file-editor-toolbar[data-v-00f77e27]{background:rgb(var(--v-theme-surface));border-bottom:1px solid rgba(var(--v-border-color), var(--v-border-opacity));flex-shrink:0;height:40px;min-height:40px}.file-editor-toolbar--draggable[data-v-00f77e27]{cursor:grab;-webkit-user-select:none;user-select:none}.file-editor-toolbar--draggable[data-v-00f77e27]:active{cursor:grabbing}.file-editor-drag-hint[data-v-00f77e27]{cursor:grab;flex-shrink:0}.file-editor-tabs[data-v-00f77e27]{min-width:0;height:40px}.file-editor-tabs[data-v-00f77e27] .v-tab{min-width:0;min-height:40px;padding-inline:6px;font-size:12px}.file-editor-tabs[data-v-00f77e27] .v-tab--selected{background:rgba(var(--v-theme-primary), .08)}.file-editor-lang-select[data-v-00f77e27]{width:110px;min-width:90px;font-size:12px}.file-editor-lang-select[data-v-00f77e27] .v-field__input{min-height:28px;padding-top:0;padding-bottom:0;font-size:12px}.file-editor-main[data-v-00f77e27]{min-height:0}.file-editor-sidebar[data-v-00f77e27]{border-right:1px solid rgba(var(--v-border-color), var(--v-border-opacity));z-index:2;flex-direction:column;flex-shrink:0;width:210px;display:flex;position:relative;overflow:hidden}.file-editor-content[data-v-00f77e27]{z-index:0;flex:1;min-width:0;min-height:0;position:relative;overflow:hidden}.file-editor-sidebar[data-v-00f77e27] .file-dir-tree{height:100%;min-height:0;max-height:none;box-shadow:none;border:none;border-radius:0}.file-editor-body[data-v-00f77e27]{background:#1e1e1e;min-height:120px;overflow:hidden}.file-editor-host[data-v-00f77e27]{width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.file-editor-status[data-v-00f77e27]{background:rgb(var(--v-theme-primary));color:#ffffffe6;border-top:none;flex-shrink:0;height:24px;font-size:11px;line-height:24px;padding-top:0!important;padding-bottom:0!important}.file-editor-status .text-primary[data-v-00f77e27]{font-weight:600;color:#fff!important}.file-editor-status .text-warning[data-v-00f77e27]{color:#ffd740!important}.file-editor-status .text-medium-emphasis[data-v-00f77e27]{opacity:.75}.text-mono[data-v-00f77e27]{font-family:ui-monospace,monospace}.file-editor-progress[data-v-00f77e27]{z-index:2}.file-editor-resize[data-v-00f77e27]{cursor:nwse-resize;z-index:3;background:linear-gradient(135deg, transparent 50%, rgba(var(--v-theme-on-surface), .25) 50%);width:18px;height:18px;position:absolute;bottom:0;right:0}.file-editor-dock[data-v-00f77e27]{z-index:2390;flex-wrap:wrap;align-items:center;gap:8px;max-width:960px;margin:0 auto;padding:8px 12px;display:flex;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 8px 24px #00000047}
