CSS = '\n ThreadSelectorScreen {\n align: center middle;\n }\n\n ThreadSelectorScreen #thread-selector-shell {\n width: 100%;\n max-width: 98%;\n height: 90%;\n background: $surface;\n border: solid $primary;\n padding: 1 2;\n }\n\n ThreadSelectorScreen .thread-selector-title {\n text-style: bold;\n color: $primary;\n text-align: center;\n margin-bottom: 1;\n }\n\n ThreadSelectorScreen #thread-filter {\n margin-bottom: 1;\n border: solid $primary-lighten-2;\n }\n\n ThreadSelectorScreen #thread-filter:focus {\n border: solid $primary;\n }\n\n ThreadSelectorScreen .thread-selector-body {\n height: 1fr;\n }\n\n ThreadSelectorScreen .thread-table-pane {\n width: 1fr;\n min-width: 40;\n height: 1fr;\n }\n\n ThreadSelectorScreen .thread-controls {\n width: 28;\n min-width: 24;\n height: 1fr;\n margin-left: 1;\n padding-left: 1;\n border-left: solid $primary-lighten-2;\n }\n\n ThreadSelectorScreen .thread-controls-title {\n text-style: bold;\n color: $primary;\n margin-bottom: 1;\n }\n\n ThreadSelectorScreen .thread-controls-help {\n color: $text-muted;\n margin-bottom: 1;\n }\n\n ThreadSelectorScreen .thread-column-toggle {\n width: 1fr;\n height: auto;\n }\n\n ThreadSelectorScreen .thread-list-header {\n height: 1;\n padding: 0 1;\n color: $text-muted;\n text-style: bold;\n width: 100%;\n overflow-x: hidden;\n }\n\n ThreadSelectorScreen .thread-list-header .thread-cell-sorted {\n color: $primary;\n }\n\n ThreadSelectorScreen .thread-list {\n height: 1fr;\n min-height: 5;\n scrollbar-gutter: stable;\n background: $background;\n }\n\n ThreadSelectorScreen .thread-option {\n height: 1;\n width: 100%;\n padding: 0 1;\n overflow-x: hidden;\n }\n\n ThreadSelectorScreen .thread-option:hover {\n background: $surface-lighten-1;\n }\n\n ThreadSelectorScreen .thread-option-selected {\n background: $primary;\n color: $background;\n text-style: bold;\n }\n\n ThreadSelectorScreen .thread-option-selected:hover {\n background: $primary-lighten-1;\n }\n\n ThreadSelectorScreen .thread-option-current {\n text-style: italic;\n }\n\n ThreadSelectorScreen .thread-cell {\n height: 1;\n padding-right: 1;\n }\n\n ThreadSelectorScreen .thread-cell-cursor {\n width: 2;\n color: $primary;\n }\n\n ThreadSelectorScreen .thread-cell-thread_id {\n width: 10;\n }\n\n ThreadSelectorScreen .thread-cell-agent_name {\n width: auto;\n overflow-x: hidden;\n text-wrap: nowrap;\n text-overflow: ellipsis;\n }\n\n ThreadSelectorScreen .thread-cell-messages {\n width: 4;\n }\n\n ThreadSelectorScreen .thread-cell-created_at,\n ThreadSelectorScreen .thread-cell-updated_at {\n width: auto;\n }\n\n ThreadSelectorScreen .thread-cell-git_branch {\n width: 17;\n overflow-x: hidden;\n text-wrap: nowrap;\n text-overflow: ellipsis;\n }\n\n ThreadSelectorScreen .thread-cell-initial_prompt {\n width: 1fr;\n min-width: 1;\n overflow-x: hidden;\n text-wrap: nowrap;\n text-overflow: ellipsis;\n }\n\n ThreadSelectorScreen .thread-selector-help {\n height: auto;\n color: $text-muted;\n text-style: italic;\n margin-top: 1;\n text-align: center;\n }\n\n ThreadSelectorScreen .thread-empty {\n color: $text-muted;\n text-align: center;\n margin-top: 2;\n }\n\n '