.c2c-editor-sidebar{background:var(--c2c-color-background);width:100%;min-width:0;height:100%;min-height:0;color:var(--c2c-color-foreground);display:flex;position:relative;overflow:hidden;container:c2c-editor-sidebar/inline-size}.c2c-editor-sidebar-content{flex:auto;min-width:0;min-height:0;overflow:auto}.c2c-editor-sidebar-panel{box-sizing:border-box;flex-direction:column;flex:0 0 var(--c2c-editor-sidebar-current-width,var(--c2c-comp-editor-sidebar-width));min-width:0;min-height:0;width:var(--c2c-editor-sidebar-current-width,var(--c2c-comp-editor-sidebar-width));min-width:var(--c2c-comp-editor-sidebar-min-width);max-width:var(--c2c-comp-editor-sidebar-max-width);background:var(--c2c-color-surface);color:var(--c2c-color-surface-foreground);border-left:var(--c2c-border-width) solid var(--c2c-color-border);transition:transform var(--c2c-motion-duration-normal) var(--c2c-motion-easing-standard);display:flex}.c2c-editor-sidebar-header,.c2c-editor-sidebar-footer{justify-content:space-between;align-items:center;gap:var(--c2c-comp-stack-gap-sm);padding:var(--c2c-comp-surface-padding-sm) var(--c2c-comp-surface-padding-md);flex:none;min-width:0;display:flex}.c2c-editor-sidebar-header{border-bottom:var(--c2c-border-width) solid var(--c2c-color-border)}.c2c-editor-sidebar-footer{border-top:var(--c2c-border-width) solid var(--c2c-color-border)}.c2c-editor-sidebar-body{min-width:0;min-height:0;padding:var(--c2c-comp-surface-padding-md);flex:auto;overflow:auto}.c2c-editor-sidebar-backdrop,.c2c-editor-sidebar-trigger,.c2c-editor-sidebar-close,.c2c-editor-sidebar-resize{display:none}.c2c-editor-sidebar[data-resizable=true] .c2c-editor-sidebar-resize{flex:0 0 var(--c2c-space-2);width:var(--c2c-space-2);cursor:col-resize;z-index:var(--c2c-z-raised);background:0 0;border:0;margin:0;padding:0;display:block;position:relative}.c2c-editor-sidebar-resize:after{content:"";width:var(--c2c-border-width);background:var(--c2c-color-border);position:absolute;inset:0 auto 0 50%;transform:translate(-50%)}.c2c-editor-sidebar-resize:focus-visible{outline:var(--c2c-focus-ring-width) solid var(--c2c-color-focus-ring);outline-offset:var(--c2c-focus-ring-offset)}.c2c-editor-sidebar[data-overlay=true] .c2c-editor-sidebar-trigger,.c2c-editor-sidebar[data-overlay=true] .c2c-editor-sidebar-close{display:inline-flex}.c2c-editor-sidebar[data-overlay=true] .c2c-editor-sidebar-resize{display:none}.c2c-editor-sidebar[data-overlay=true] .c2c-editor-sidebar-backdrop{background:color-mix(in srgb, var(--c2c-color-foreground) 28%, transparent);z-index:var(--c2c-z-overlay);border:0;margin:0;padding:0;display:block;position:absolute;inset:0}.c2c-editor-sidebar-backdrop[hidden]{display:none}.c2c-editor-sidebar[data-overlay=true] .c2c-editor-sidebar-panel{z-index:var(--c2c-z-popover);height:100%;width:min(var(--c2c-comp-editor-sidebar-width), 100%);min-width:0;max-width:100%;box-shadow:var(--c2c-elevation-md);flex:none;position:absolute;inset:0 0 0 auto}.c2c-editor-sidebar[data-overlay=true] .c2c-editor-sidebar-panel[data-open=false]{visibility:hidden;pointer-events:none;transform:translate(100%)}@container c2c-editor-sidebar (max-width:767px){.c2c-editor-sidebar-trigger,.c2c-editor-sidebar-close{display:inline-flex}.c2c-editor-sidebar-resize{display:none}.c2c-editor-sidebar-backdrop{background:color-mix(in srgb, var(--c2c-color-foreground) 28%, transparent);z-index:var(--c2c-z-overlay);border:0;margin:0;padding:0;display:block;position:absolute;inset:0}.c2c-editor-sidebar-backdrop[hidden]{display:none}.c2c-editor-sidebar-panel{z-index:var(--c2c-z-popover);height:100%;width:min(var(--c2c-comp-editor-sidebar-width), 100%);min-width:0;max-width:100%;box-shadow:var(--c2c-elevation-md);flex:none;position:absolute;inset:0 0 0 auto}.c2c-editor-sidebar-panel[data-open=false]{visibility:hidden;pointer-events:none;transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.c2c-editor-sidebar-panel{transition:none}}
