.glass-chrome .cx-panel{border-radius:var(--radius-lg);background:var(--glass-shell-fill);border:1px solid var(--glass-shell-edge);height:100%;box-shadow:var(--shadow-card);color:var(--ink-1);flex-direction:column;display:flex;overflow:hidden}.glass-chrome .cx-head{border-bottom:1px solid var(--line);flex-shrink:0;padding:16px 16px 12px}.glass-chrome .cx-head-row{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.glass-chrome .cx-title{color:var(--ink-1);white-space:nowrap;flex:1;align-items:center;gap:9px;min-width:0;font-size:15px;font-weight:700;display:inline-flex;overflow:hidden}.glass-chrome .cx-title>svg{color:var(--accent)}.glass-chrome .cx-title>span:first-of-type{text-overflow:ellipsis;overflow:hidden}.glass-chrome .cx-badge{color:var(--accent);background:var(--active);border:1px solid var(--active-edge)}.glass-chrome .cx-sub{color:var(--ink-3);margin-top:6px;font-size:12.5px;line-height:1.45}.glass-chrome .cx-refresh{width:32px;height:32px;color:var(--ink-3);border:1px solid var(--line);background:var(--glass-card-fill);cursor:pointer;border-radius:8px;flex-shrink:0;place-items:center;transition:color .16s,border-color .16s,background-color .16s;display:grid}.glass-chrome .cx-refresh:hover:not(:disabled){color:var(--accent);border-color:var(--active-edge);background:var(--active)}.glass-chrome .cx-refresh:disabled{opacity:.5;cursor:not-allowed}.glass-chrome .cx-tabs{border-bottom:1px solid var(--line);scrollbar-width:none;flex-shrink:0;align-items:center;gap:4px;padding:8px 10px;display:flex;overflow-x:auto}.glass-chrome .cx-tabs::-webkit-scrollbar{display:none}.glass-chrome .cx-tab{color:var(--ink-3);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:12.5px;font-weight:500;transition:color .16s,background-color .16s,border-color .16s;display:inline-flex}.glass-chrome .cx-tab:hover{color:var(--ink-1);background:var(--hover)}.glass-chrome .cx-tab.active{color:var(--accent);background:var(--active);border-color:var(--active-edge);font-weight:600}.glass-chrome .cx-body{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.glass-chrome .cx-empty{text-align:center;color:var(--ink-3);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;padding:40px 24px;display:flex}.glass-chrome .cx-empty>svg{color:var(--ink-4);margin-bottom:6px}.glass-chrome .cx-empty h3{color:var(--ink-1);margin:0;font-size:15px;font-weight:600}.glass-chrome .cx-empty p{max-width:260px;margin:0;font-size:13px;line-height:1.5}.glass-chrome .cx-quellen{flex-direction:column;flex:1;min-height:0;display:flex}.glass-chrome .cx-docs{border-bottom:1px solid var(--line-soft);flex-shrink:0;gap:8px;padding:12px;display:flex;overflow-x:auto}.glass-chrome .cx-doc{background:var(--glass-card-fill);border:1px solid var(--glass-card-edge);cursor:pointer;text-align:left;border-radius:10px;flex-shrink:0;width:96px;padding:8px;transition:transform .18s,border-color .18s,background-color .18s,box-shadow .18s}.glass-chrome .cx-doc:hover{border-color:var(--active-edge);transform:translateY(-2px)}.glass-chrome .cx-doc.active{background:var(--active);border-color:var(--active-edge);box-shadow:0 6px 14px -6px var(--accent-glow)}.glass-chrome .cx-doc-thumb{background:linear-gradient(#fff 0%,#f4f5f7 100%);border-radius:5px;flex-direction:column;gap:4px;width:100%;height:96px;margin-bottom:8px;padding:8px 6px;display:flex;overflow:hidden;box-shadow:0 2px 8px -2px #00000026}.glass-chrome .cx-doc-thumb .line{background:#0000002e;border-radius:1px;height:2px}.glass-chrome .cx-doc-thumb .line.short{width:70%}.glass-chrome .cx-doc-thumb .line.mid{width:88%}.glass-chrome .cx-doc-thumb .line.hi{background:color-mix(in srgb, var(--accent) 55%, transparent)}.glass-chrome .cx-doc-name{color:var(--ink-1);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;overflow:hidden}.glass-chrome .cx-doc-meta{color:var(--ink-3);font-size:10px}.glass-chrome .cx-pinned-meta{background:var(--glass-card-fill);border-bottom:1px solid var(--line);flex-direction:column;flex-shrink:0;gap:6px;padding:11px 14px;display:flex}.glass-chrome .cx-meta-row{align-items:baseline;gap:10px;min-width:0;font-size:12px;display:flex}.glass-chrome .cx-meta-label{min-width:84px;color:var(--ink-3);flex-shrink:0;align-items:center;gap:6px;font-weight:600;display:inline-flex}.glass-chrome .cx-meta-label>svg{color:var(--accent)}.glass-chrome .cx-meta-value{min-width:0;color:var(--ink-1);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.glass-chrome .cx-meta-value.path,.glass-chrome .cx-meta-value.wrap{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;line-height:1.5;overflow:visible}.glass-chrome .cx-meta-value.path{color:var(--ink-2);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.glass-chrome .cx-meta-group{flex-direction:column;gap:6px;display:flex}.glass-chrome .cx-meta-group+.cx-meta-group{border-top:1px dashed var(--line-soft);padding-top:6px}.glass-chrome .cx-meta-copy{width:22px;height:22px;color:var(--ink-3);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex-shrink:0;justify-content:center;align-self:flex-start;align-items:center;margin-top:-2px;padding:0;transition:color .16s,background-color .16s,border-color .16s;display:inline-flex}.glass-chrome .cx-meta-copy:hover{color:var(--accent);background:var(--active);border-color:var(--active-edge)}.glass-chrome .cx-quellen-content{flex:1;min-height:0;padding:14px;overflow-y:auto}.glass-chrome .cx-content-toolbar{justify-content:flex-end;gap:8px;margin-bottom:10px;display:flex}.glass-chrome .cx-clear-hl{color:var(--accent);background:var(--active);border:1px solid var(--active-edge);border-radius:var(--radius);cursor:pointer;align-items:center;gap:5px;padding:5px 10px;font-size:11.5px;font-weight:600;transition:background-color .16s;display:inline-flex}.glass-chrome .cx-clear-hl:hover{background:color-mix(in srgb, var(--accent) 18%, transparent)}.glass-chrome .cx-doc-text{background:var(--surface-primary);border:1px solid var(--line);border-radius:var(--radius);padding:16px}.glass-chrome .cx-doc-text pre{white-space:pre-wrap;word-break:break-word;color:var(--ink-1);margin:0;font-family:inherit;font-size:13px;line-height:1.6}.glass-chrome .cx-hl{background:color-mix(in srgb, var(--accent) 24%, transparent);color:var(--ink-1);border-radius:3px;padding:1px 2px}.glass-chrome .cx-hl.highlight-target{background:color-mix(in srgb, var(--accent) 40%, transparent)}.glass-chrome .cx-pdf-frame{border:1px solid var(--line);border-radius:var(--radius);height:600px;overflow:hidden}.glass-chrome .cx-pdf-loading{height:100%;color:var(--ink-3);flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.glass-chrome .cx-pdf-loading>svg{color:var(--accent)}.glass-chrome .cx-meta{border-radius:var(--radius);background:var(--glass-card-fill);border:1px solid var(--line);flex-direction:column;gap:8px;margin-bottom:16px;padding:12px 14px;display:flex}.glass-chrome .cx-find{flex-direction:column;flex:1;gap:12px;min-height:0;padding:12px 14px;display:flex}.glass-chrome .cx-find-search{border-radius:var(--radius);background:var(--glass-card-fill);border:1px solid var(--line);color:var(--ink-3);flex-shrink:0;align-items:center;gap:9px;padding:9px 12px;display:flex}.glass-chrome .cx-find-search:focus-within{border-color:var(--active-edge)}.glass-chrome .cx-find-search input{min-width:0;font:inherit;color:var(--ink-1);background:0 0;border:none;outline:none;flex:1;font-size:13px}.glass-chrome .cx-find-search input::placeholder{color:var(--ink-4)}.glass-chrome .cx-find-clear{width:24px;height:24px;color:var(--ink-4);cursor:pointer;place-items:center;margin:-5px -6px -5px 0;display:grid}.glass-chrome .cx-find-clear:hover{color:var(--ink-1)}.glass-chrome .cx-find-section{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);flex-shrink:0;align-items:center;gap:7px;font-size:10.5px;font-weight:700;display:flex}.glass-chrome .cx-find-section>svg{color:var(--ink-4)}.glass-chrome .cx-find-n{color:var(--ink-3);background:var(--glass-card-fill);border:1px solid var(--line);margin-left:auto;font-weight:700}.glass-chrome .cx-find-list{flex-direction:column;flex:1;gap:4px;min-height:0;display:flex;overflow-y:auto}.glass-chrome .cx-find-empty{color:var(--ink-4);flex-direction:column;align-items:center;gap:8px;padding:40px 16px;font-size:13px;display:flex}.glass-chrome .cx-tree-coll{flex-direction:column;display:flex}.glass-chrome .cx-tree-row{text-align:left;cursor:pointer;border:1px solid #0000;border-radius:10px;align-items:center;gap:8px;width:100%;display:flex}.glass-chrome .cx-tree-row.coll{padding:8px 9px 8px 4px}.glass-chrome .cx-tree-row.coll:hover{border-color:var(--line);background:var(--hover)}.glass-chrome .cx-tree-twist{width:22px;height:22px;color:var(--ink-4);cursor:pointer;border-radius:6px;flex-shrink:0;place-items:center;transition:transform .2s,color .16s,background-color .16s;display:grid}.glass-chrome .cx-tree-twist:hover{background:var(--hover);color:var(--ink-1)}.glass-chrome .cx-tree-coll.open .cx-tree-twist{transform:rotate(90deg)}.glass-chrome .cx-tree-main{text-align:left;cursor:pointer;flex:1;min-width:0}.glass-chrome .cx-tree-name{color:var(--ink-1);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.glass-chrome .cx-tree-sub{color:var(--ink-3);margin-top:1px;font-size:11px}.glass-chrome .cx-tree-children{flex-direction:column;gap:2px;padding:2px 0 6px 16px;display:flex}.glass-chrome .cx-tree-row.doc{padding:7px 8px}.glass-chrome .cx-tree-row.doc:hover{border-color:var(--active-edge);background:var(--active)}.glass-chrome .cx-tree-line{background:var(--line);flex-shrink:0;width:10px;height:1px}.glass-chrome .cx-tree-fileico{width:26px;height:26px;color:var(--ink-3);background:var(--glass-card-fill);border:1px solid var(--line);border-radius:7px;flex-shrink:0;place-items:center;display:grid}.glass-chrome .cx-tree-docbody{flex:1;min-width:0}.glass-chrome .cx-tree-docname{color:var(--ink-1);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:500;overflow:hidden}.glass-chrome .cx-tree-docmeta{color:var(--ink-3);margin-top:1px;font-size:10.5px}.glass-chrome .cx-tree-empty{color:var(--ink-4);padding:6px 4px;font-size:11.5px}.glass-chrome .cx-tree-pagination{padding:8px 2px 4px}.glass-chrome .cx-tree-badges{flex-wrap:wrap;align-items:center;gap:4px;margin-top:2px;display:flex}.glass-chrome .cx-tree-badge{max-width:100%;color:var(--ink-3);border:1px solid var(--line);text-overflow:ellipsis;overflow:hidden}.glass-chrome .cx-tree-badge.date{color:var(--ink-2);border-color:#0000;padding-left:0}.glass-chrome .cx-tree-badge.project{color:var(--accent);border-color:var(--active-edge)}.feedback-fab{z-index:var(--z-chrome);background:color-mix(in srgb, var(--brand-primary) 72%, transparent);box-shadow:0 12px 30px -8px color-mix(in srgb, var(--brand-primary) 50%, transparent), inset 0 1px 0 #ffffff4d;right:calc(var(--layout-right-sidebar-width,0px) + 28px + 1.5rem);white-space:nowrap;max-width:calc(100vw - var(--layout-right-sidebar-width,0px) - 28px - 3rem);border:1px solid #ffffff57;transition:right .3s cubic-bezier(.22,.7,.18,1),max-width .3s cubic-bezier(.22,.7,.18,1),background-color .2s,box-shadow .2s,transform .2s}.feedback-fab>svg{flex-shrink:0}.feedback-fab>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.feedback-fab-label-short{display:none}@media (width<=1873px){.feedback-fab-label-long{display:none}.feedback-fab-label-short{display:inline}}:root{--feedback-fab-width:241px;--feedback-fab-clearance:calc(14px + 1.5rem + var(--feedback-fab-width) + 1rem)}@media (width<=1873px){:root{--feedback-fab-width:196px}}.feedback-fab:hover{background:color-mix(in srgb, var(--brand-primary-hover,var(--brand-primary)) 84%, transparent);box-shadow:0 16px 36px -8px color-mix(in srgb, var(--brand-primary) 58%, transparent), inset 0 1px 0 #ffffff5c;transform:translateY(-1px)}
