#insight-sidebar{background:#fff;flex-direction:column;padding-bottom:20px;display:flex}#insight-sidebar.slideout{height:calc(100vh - 60px);margin-top:60px;padding:0 5px 28px;transition:all .3s;position:fixed;right:0;box-shadow:-3px 0 3px -3px #64646440;z-index:1200!important}#insight-sidebar.expand{margin-right:0!important}#insight-sidebar.expand #insight-toggle{display:none}#insight-sidebar .insight-resize-handle{z-index:1210;cursor:ew-resize;width:14px;height:100%;position:absolute;top:0;left:0}#insight-sidebar .insight-resize-handle:before{content:"";background:0 0;width:3px;transition:background .15s;position:absolute;top:0;bottom:0;left:0}#insight-sidebar .insight-resize-handle:hover:before{background:var(--bs-info,#0dcaf0)}#insight-sidebar #insight-toggle{border-radius:4px 0 0 4px;justify-content:center;align-items:center;gap:6px;width:40px;height:40px;padding:0;transition:width .15s,left .15s;display:flex;position:absolute;left:-40px;box-shadow:-2px 0 3px #0003}#insight-sidebar #insight-toggle .insight-toggle-grip{opacity:.3;font-size:.85em;display:none}#insight-sidebar #insight-toggle:hover{width:64px;left:-64px}#insight-sidebar #insight-toggle:hover .insight-toggle-grip{display:inline-block}#insight-sidebar #responseDisplay{flex:1;min-height:0;font-size:.9em;overflow-y:auto}#insight-sidebar #responseDisplay .assistant-text{white-space:normal;word-break:break-word}#insight-sidebar #responseDisplay .assistant-text>:first-child{margin-top:0}#insight-sidebar #responseDisplay .assistant-text>:last-child{margin-bottom:0}#insight-sidebar #responseDisplay .assistant-text h1,#insight-sidebar #responseDisplay .assistant-text h2,#insight-sidebar #responseDisplay .assistant-text h3,#insight-sidebar #responseDisplay .assistant-text h4,#insight-sidebar #responseDisplay .assistant-text h5,#insight-sidebar #responseDisplay .assistant-text h6{margin:.75rem 0 .35rem;font-weight:600;line-height:1.25}#insight-sidebar #responseDisplay .assistant-text h1{font-size:1.1rem}#insight-sidebar #responseDisplay .assistant-text h2{font-size:1rem}#insight-sidebar #responseDisplay .assistant-text h3{font-size:.95rem}#insight-sidebar #responseDisplay .assistant-text h4,#insight-sidebar #responseDisplay .assistant-text h5,#insight-sidebar #responseDisplay .assistant-text h6{font-size:.9rem}#insight-sidebar #responseDisplay .assistant-text p{margin:0 0 .6rem}#insight-sidebar #responseDisplay .assistant-text ul,#insight-sidebar #responseDisplay .assistant-text ol{margin:0 0 .6rem;padding-left:1.25rem}#insight-sidebar #responseDisplay .assistant-text li{margin-bottom:.2rem}#insight-sidebar #responseDisplay .assistant-text li>ul,#insight-sidebar #responseDisplay .assistant-text li>ol{margin-bottom:0}#insight-sidebar #responseDisplay .assistant-text blockquote{color:#6c757d;border-left:3px solid #dee2e6;margin:0 0 .6rem;padding-left:.75rem}#insight-sidebar #responseDisplay .assistant-text code{word-break:break-word;background-color:#0000000f;border-radius:3px;padding:.1em .3em;font-size:.85em}#insight-sidebar #responseDisplay .assistant-text pre{background-color:#0000000d;border-radius:4px;margin:0 0 .6rem;padding:.6rem;overflow-x:auto}#insight-sidebar #responseDisplay .assistant-text pre code{background-color:#0000;padding:0;font-size:.85em}#insight-sidebar #responseDisplay .assistant-text table{border-collapse:collapse;width:100%;margin-bottom:.6rem;font-size:.85em}#insight-sidebar #responseDisplay .assistant-text table th,#insight-sidebar #responseDisplay .assistant-text table td{text-align:left;border:1px solid #dee2e6;padding:.25rem .4rem}#insight-sidebar #responseDisplay .assistant-text table th{background-color:#0000000a}#insight-sidebar #responseDisplay .assistant-text a{text-decoration:underline}#insight-sidebar #responseDisplay .assistant-text img{max-width:100%;height:auto}#insight-sidebar .prompt-div{outline:none}#insight-sidebar .prompt-div #insight-input{resize:none;outline:none;overflow:hidden}#insight-sidebar .prompt-div:focus-within{color:#212529;background-color:#fff;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}#insight-sidebar .prompt-div .submit-btn:disabled{opacity:.25;pointer-events:none}#insight-sidebar a.insight-history:hover{text-decoration:none!important}
