/*!
 * CodeVRE IDE
 * © 2026 CodeVRE. All rights reserved.
 *
 * This software and its associated logic are proprietary.
 * Unauthorized copying, modification, distribution, or reverse engineering
 * is prohibited without explicit permission.
 *
 * Build: 2026-10-03T13:15:22.691Z
 */
.dock-content>.cv-viewer-root{flex:1;min-width:0;min-height:0}.cv-media{position:relative;box-sizing:border-box;background:var(--editor-bg);color:var(--text);overflow:auto;outline:none}.cv-media-message{position:absolute;inset:0;display:grid;place-items:center;padding:24px;text-align:center;font-size:13px;color:var(--text-dim)}.cv-media-message[hidden]{display:none}.cv-image{cursor:zoom-in;user-select:none}.cv-image.alt-down{cursor:zoom-out}.cv-image-stage{box-sizing:border-box;display:grid;place-items:center;min-width:100%;min-height:100%;width:max-content;padding:0}.cv-image.is-fit{overflow:hidden}.cv-image.is-fit .cv-image-stage{width:100%;height:100%}.cv-image.is-fit .cv-image-img{max-width:100%;max-height:100%;object-fit:contain}.cv-image-img{display:block}.cv-image-img[hidden]{display:none}.cv-image-img.pixelated{image-rendering:pixelated}.cv-image-img.checker{background-color:var(--viewer-checker-bg);background-image:linear-gradient(45deg,var(--viewer-checker-tile) 25%,transparent 25%,transparent 75%,var(--viewer-checker-tile) 75%),linear-gradient(45deg,var(--viewer-checker-tile) 25%,transparent 25%,transparent 75%,var(--viewer-checker-tile) 75%);background-position:0 0,8px 8px;background-size:16px 16px}.cv-video,.cv-audio{display:grid;place-items:center;padding:12px}.cv-video video{max-width:100%;max-height:100%;background:var(--viewer-media-black);outline:none}.cv-audio audio{width:min(560px,100%);outline:none}.cv-pdf{overflow:hidden;display:flex}.cv-pdf iframe{flex:1;border:0;background:var(--viewer-pdf-bg)}.cv-binary{display:grid;place-items:center;padding:24px}.cv-binary-box{max-width:420px;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;font-size:13px;line-height:1.5;color:var(--text-dim)}.cv-binary-box .codicon{font-size:40px;opacity:.5}.cv-binary-box p{margin:0}.cv-link-button{border:0;background:none;padding:2px 4px;font:inherit;color:var(--accent2);cursor:pointer;border-radius:3px}.cv-link-button:hover{text-decoration:underline}.cv-link-button:focus-visible{outline:1px solid var(--focus-ring)}.cv-binary-size{font-size:12px;opacity:.7}.dock-content>.cv-md-preview,.cv-md-preview{flex:1;min-width:0;min-height:0;overflow:auto;background:var(--editor-bg);outline:none}.dock-editor-actions{display:flex;align-items:center;gap:2px;margin-left:auto;padding-left:6px;flex-shrink:0;position:sticky;right:0;background:var(--editor-bg);cursor:default;padding-right:4px}.dock-group-header{padding-right:0!important}.dock-editor-action{width:22px;height:22px;display:grid;place-items:center;padding:0;border:0;border-radius:4px;background:transparent;color:var(--text-dim);cursor:pointer}.dock-editor-action:hover{background:var(--hover-bg);color:var(--text)}.dock-editor-action.checked{background:var(--active-bg);color:var(--text)}.dock-editor-action:focus-visible{outline:1px solid var(--focus-ring);outline-offset:-1px}.dock-editor-action .codicon{font-size:16px}.dock-editor-action .ti{font-size:14px}.dock-editor-action .cv-fallback-icon,.cv-no-codicons .dock-editor-action .codicon{display:none}.cv-no-codicons .dock-editor-action .cv-fallback-icon{display:inline}.st-viewer{display:inline-flex;align-items:center}.st-viewer[style*=none]{display:none!important}
