body.copilot-sidebar-open{display:flex!important;overflow:hidden!important;height:100vh!important}body.copilot-sidebar-open #root{flex:1;overflow:auto;min-width:0;z-index:1}@keyframes slide-in-right{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.animate-slide-in-right{animation:slide-in-right .3s ease-out forwards}.scrollbar-hide #root::-webkit-scrollbar{display:none}.scrollbar-hide #root{-ms-overflow-style:none;scrollbar-width:none}.copilot-resizer-content-rail{position:absolute;inset-block:0;left:0;width:1px;cursor:col-resize;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:20}.copilot-resizer-content-rail:before{content:"";position:absolute;inset-block:0;left:-8px;right:-8px}.copilot-resizer-content-rail:after{content:"";position:absolute;left:0;top:50%;height:48px;width:4px;transform:translateY(-50%);border-radius:18px;background-color:hsl(var(--foreground) / 0);transition:background-color .2s ease}.copilot-resizer-content-rail:hover:after,:root[data-copilot-resizing] .copilot-resizer-content-rail:after{background-color:hsl(var(--foreground) / .3)}.copilot-sidebar-content-rail{border-top-left-radius:12px;border-bottom-left-radius:12px;box-shadow:-6px 0 20px -10px hsl(var(--foreground) / .12)}.copilot-sidebar-content-rail:has(.copilot-resizer-content-rail:hover),:root[data-copilot-resizing] .copilot-sidebar-content-rail{box-shadow:-6px 0 22px -8px hsl(var(--foreground) / .2)}.copilot-resize-overlay{position:fixed;inset:0;cursor:col-resize;z-index:9999}html .os-theme-light{--os-size: 12px;--os-padding-perpendicular: 3px;--os-padding-axis: 3px;--os-handle-border-radius: 9999px;--os-handle-bg: rgba(0, 0, 0, .25);--os-handle-bg-hover: rgba(0, 0, 0, .4);--os-handle-bg-active: rgba(0, 0, 0, .55)}html .os-theme-dark{--os-size: 12px;--os-padding-perpendicular: 3px;--os-padding-axis: 3px;--os-handle-border-radius: 9999px;--os-handle-bg: rgba(255, 255, 255, .3);--os-handle-bg-hover: rgba(255, 255, 255, .45);--os-handle-bg-active: rgba(255, 255, 255, .6)}
