#dashboard-root .cb,#dashboard-root .markdown-body .cb{overflow:hidden;margin:.95em 0;max-width:100%;min-width:0;border:1px solid rgb(var(--dash-border)/.85);border-radius:.75rem;background:rgb(var(--dash-card));color:rgb(var(--dash-foreground));font-size:13px;line-height:1.55;box-shadow:inset 0 1px 0 rgb(255 255 255/.04)}#dashboard-root .cbHead{display:flex;align-items:center;justify-content:space-between;gap:.375rem;min-height:2rem;padding:.28rem .45rem;border-bottom:1px solid rgb(var(--dash-border)/.65);background:rgb(var(--dash-muted)/.28)}#dashboard-root .cbFile{display:flex;min-width:0;align-items:center;gap:.3rem}#dashboard-root .cbIcon{flex-shrink:0;width:13px;height:13px;color:rgb(var(--dash-muted-foreground))}#dashboard-root .cbLang{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;line-height:1.2;color:rgb(var(--dash-foreground)/.88)}#dashboard-root .cbActions{display:inline-flex;flex-shrink:0;align-items:center;gap:.15rem}#dashboard-root .cbAction{display:inline-flex;min-height:1.75rem;min-width:1.75rem;flex-shrink:0;align-items:center;justify-content:center;border:1px solid rgb(var(--dash-border)/.75);border-radius:.375rem;background:rgb(var(--dash-background)/.55);padding:0;color:rgb(var(--dash-foreground)/.82);text-decoration:none!important;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}#dashboard-root .cbAction:hover{background:rgb(var(--dash-accent)/.12);border-color:rgb(var(--dash-accent)/.35);color:rgb(var(--dash-foreground))}#dashboard-root .cbAction svg{width:12px;height:12px}#dashboard-root .cbAction:focus-visible{outline:2px solid rgb(var(--dash-ring));outline-offset:1px}#dashboard-root .cbBody{--cb-line-height:1.55;--cb-font-size:13px;--cb-preview-lines:15;max-height:calc(var(--cb-font-size) * var(--cb-line-height) * var(--cb-preview-lines) + .5rem);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgb(var(--dash-border)/.85) transparent;background:rgb(var(--dash-background)/.35)}#dashboard-root .cbBody::-webkit-scrollbar{width:6px;height:0}#dashboard-root .cbBody::-webkit-scrollbar-thumb{border-radius:999px;background:rgb(var(--dash-border)/.85)}#dashboard-root .cbBody::-webkit-scrollbar-track{background:transparent}#dashboard-root .cbLines,#dashboard-root .cbRow{max-width:100%;min-width:0}#dashboard-root .cbRow{display:flex;align-items:flex-start}#dashboard-root .cbLn{flex-shrink:0;width:2.75rem;padding:0 .65rem 0 .5rem;text-align:right;font-size:12px;color:rgb(var(--dash-muted-foreground)/.65);-webkit-user-select:none;-moz-user-select:none;user-select:none;border-right:1px solid rgb(var(--dash-border)/.45);background:rgb(var(--dash-muted)/.18)}#dashboard-root .cb code.cbCode,#dashboard-root .cbLn,#dashboard-root .markdown-body .cb code.cbCode{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:var(--cb-line-height)}#dashboard-root .cb code.cbCode,#dashboard-root .markdown-body .cb code.cbCode{display:block;min-width:0;flex:1;padding:0 .85rem 0 .65rem;font-size:var(--cb-font-size);color:rgb(var(--dash-foreground)/.92);white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}#dashboard-root .chat-document-panel__body-scroll{overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain}#dashboard-root .chat-document-panel__code{margin:0;max-width:100%;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}#dashboard-root .chat-document-panel__md{max-width:100%;overflow-x:hidden}