.context-menu-popper{filter:drop-shadow(0 12px 20px #00000026)drop-shadow(0 2px 4px #0000001a)}.context-menu-paper{min-width:220px;animation:.16s ease-out forwards contextMenuExpand;overflow:hidden;background-image:none!important}.context-menu-list{padding:4px 0}.context-menu-item{min-height:36px;margin:0 4px}.context-menu-item-icon{min-width:32px}.context-menu-item-content{flex:1;justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.context-menu-item-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.context-menu-shortcut{flex-shrink:0;font-size:.72rem}@keyframes contextMenuExpand{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}._row_pe2kt_3{grid-template-columns:var(--grid-cols);border-bottom:1px solid var(--color-divider);background-color:var(--color-bg-paper);height:33px;display:grid;overflow:hidden}._rowSelector_pe2kt_23{border-right:1px solid var(--color-divider);cursor:pointer;background-color:var(--color-bg-paper)}._rowSelector_pe2kt_23:hover{background-image:linear-gradient(#e2001a14,#e2001a14)}._cell_pe2kt_45{border-right:1px solid var(--color-divider);-webkit-user-select:none;user-select:none;align-items:center;height:100%;min-height:0;padding:0 8px;display:flex;overflow:hidden}._cell_pe2kt_45:last-child{border-right:none}._cellSelectable_pe2kt_75{cursor:cell}._cellEditable_pe2kt_87{background-color:#e2001a0d}._cellReadonly_pe2kt_97{background-color:color-mix(in srgb, var(--color-secondary) 10%, transparent)}._cellActionUnavailable_pe2kt_111{background-color:color-mix(in srgb, var(--color-secondary) 6%, transparent)}._cellError_pe2kt_123{background-color:#d32f2f1a;box-shadow:inset 0 0 0 1.5px #d32f2fcc}._cellText_pe2kt_135{font-family:var(--font-family-body), serif;font-size:var(--font-size-body2);line-height:var(--line-height-body2);white-space:nowrap;text-overflow:ellipsis;color:var(--color-text-primary);overflow:hidden}._cellPlaceholder_pe2kt_159{color:var(--color-text-secondary);font-style:italic}.log-terminal{color-scheme:dark;background-color:#1e1e1e;border:1px solid #2b2b2b;border-radius:8px;flex-direction:column;flex:1;height:65vh;min-height:320px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 12px #00000040}.log-terminal__status{z-index:1;-webkit-backdrop-filter:blur(6px);color:#b0b0b0;-webkit-user-select:none;user-select:none;background-color:#2b2b2b73;border:1px solid #3a3a3a;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:.72rem;display:inline-flex;position:absolute;top:8px;right:12px}.log-terminal__status-led{background-color:#777;border-radius:50%;width:8px;height:8px}.log-terminal__status-led--open{background-color:#27c93f}.log-terminal__status-led--connecting{background-color:#ffbd2e;animation:1s ease-in-out infinite log-led-pulse}.log-terminal__status-led--failed{background-color:#ff5f56}@keyframes log-led-pulse{0%,to{opacity:1}50%{opacity:.3}}.log-terminal__body{color:#d4d4d4;cursor:text;flex:1;padding:8px 12px;font-size:.78rem;line-height:1.5;transition:filter .2s;overflow-y:auto}.log-terminal__body--disconnected{filter:blur(3px);pointer-events:none}.log-terminal__retry{z-index:2;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.log-terminal__retry>*{pointer-events:auto}.log-terminal__empty{color:#6a6a6a;padding:4px 0;font-style:italic}.log-line{white-space:pre-wrap;word-break:break-word;padding:1px 0}.log-day{color:#8a8a8a;-webkit-user-select:none;user-select:none;align-items:center;gap:12px;margin:10px 0 4px;font-size:.72rem;display:flex}.log-day:before,.log-day:after{content:"";border-top:1px solid #3a3a3a;flex:1}.log-line,.log-line *{-webkit-user-select:text;user-select:text}.log-line__time{color:#6a9955;margin-right:8px}.log-line__level{min-width:46px;margin-right:8px;font-weight:600;display:inline-block}.log-line__logger{color:#569cd6;margin-right:8px}.log-line__thread{color:gray;margin-right:8px}.log-line__msg{color:inherit}.log-line--ERROR{color:#f48771}.log-line--ERROR .log-line__level{color:#ff5f56}.log-line--WARN{color:#e2c08d}.log-line--WARN .log-line__level{color:#ffbd2e}.log-line--INFO .log-line__level{color:#27c93f}.log-line--DEBUG,.log-line--DEBUG .log-line__level{color:#9a9a9a}.log-line--TRACE,.log-line--TRACE .log-line__level{color:#777}
