@import url("../themes/auto/auto.css"); body { overflow: hidden; margin: 0; position: absolute; /* CSS is pants. Move the bar down a tiny bit to cover up the gap. */ top: 1px; width: 100%; display: flex; flex-direction: column; } #command-line-holder { background: var(--tridactyl-cmdl-bg); color: var(--tridactyl-cmdl-fg); font-family: var(--tridactyl-cmdl-font-family); font-size: 9pt; /* reduce the padding added by the colon so that the command line shows up roughly where it used to be */ padding-left: 0.125ex; } input { width: 97%; font-family: var(--tridactyl-cmdl-font-family); font-size: var(--tridactyl-cmdl-font-size); line-height: var(--tridactyl-cmdl-line-height); color: var(--tridactyl-cmdl-fg); background: var(--tridactyl-cmdl-bg); border: unset; /* reduce the padding from the colon */ /* margin-left: -0.25ex; */ /* we currently have a border from the completions */ /* border-top: solid 1px lightgray; */ } input:focus { outline: none; } #tridactyl-colon::before { content: ":"; } /* COMPLETIONS */ #completions { --option-height: var(--tridactyl-cmplt-option-height); color: var(--tridactyl-cmplt-fg); background: var(--tridactyl-cmplt-bg); display: inline-block; font-size: var(--tridactyl-cmplt-font-size); font-family: var(--tridactyl-cmplt-font-family); overflow: hidden; width: 100%; border-top: var(--tridactyl-cmplt-border-top); } /* Olie doesn't know how CSS inheritance works */ #completions > div { max-height: calc(20 * var(--option-height)); min-height: calc(10 * var(--option-height)); } #completions > div > table { width: 100%; font-size: 9pt; border-spacing: 0; table-layout: fixed; } #completions table tr td.prefix { width: 3.2em; padding-left: 0.5em; text-align: center; } #completions table tr td.container, #completions table tr td.icon, #completions table tr td.privatewindow { width: 1.5em; } #completions table tr td.tabcount { width: 6em; } #completions table tr td.tgroup { width: 10em; padding-left: 0.5em; text-align: right; } #completions table tr td.tgroup:empty { display: none; } /* #completions table tr td:nth-of-type(3) { width: 5em; } */ #completions table tr td.content { width: 50%; } /* Accroding to src/completions/TabHistory.ts formatTimeSpan, * max-width should be 14 characters (14ex), 20ex for more tolorance. */ #completions table tr td.time { width: 20ex; text-align: right; padding-right: 2ex; } #completions table tr { white-space: nowrap; overflow: hidden; } #completions table tr td { overflow: hidden; } #completions img { display: inline; vertical-align: middle; height: 1em; width: 1em; } #completions .sectionHeader { background: linear-gradient( var(--tridactyl-header-first-bg), var(--tridactyl-header-second-bg), var(--tridactyl-header-third-bg) ); font-size: var(--tridactyl-header-font-size); font-weight: var(--tridactyl-header-font-weight); border-bottom: var(--tridactyl-header-border-bottom); padding-left: 0.5ex; } #completions .sectionHeader, #completions .option { height: var(--option-height); line-height: var(--option-height); } .url { text-decoration: var(--tridactyl-url-text-decoration); } .option:not(.focused) .url { color: var(--tridactyl-url-fg); background: var(--tridactyl-url-bg); } a.url:hover { cursor: var(--tridactyl-url-cursor); text-decoration: underline; } /* Hide the URLs if the screen is small */ @media all and (max-width: 500px) { .url { display: none; } } .FindCompletionOption .match { font-weight: bold; } .hidden { display: none; } /* Pick the .url out especially because otherwise its link styles dominate. */ .focused, .focused .url { color: var(--tridactyl-of-fg); background: var(--tridactyl-of-bg); } .option.incognito .privatewindow { background-image: var(--tridactyl-private-window-icon-url); } /* Still completions, but container-related stuff */ .option .container { mask-size: 1em; mask-repeat: no-repeat; mask-position: center; } .option .privatewindow { background-size: 1em; background-repeat: no-repeat; background-position: center; } .option.container_blue .container { background-color: var(--tridactyl-container-color-blue); } .option.container_turquoise .container { background-color: var(--tridactyl-container-color-turquoise); } .option.container_green .container { background-color: var(--tridactyl-container-color-green); } .option.container_yellow .container { background-color: var(--tridactyl-container-color-yellow); } .option.container_orange .container { background-color: var(--tridactyl-container-color-orange); } .option.container_red .container { background-color: var(--tridactyl-container-color-red); } .option.container_pink .container { background-color: var(--tridactyl-container-color-pink); } .option.container_purple .container { background-color: var(--tridactyl-container-color-purple); } .option.container_fingerprint .container { mask-image: var(--tridactyl-container-fingerprint-url); } .option.container_briefcase .container { mask-image: var(--tridactyl-container-briefcase-url); } .option.container_dollar .container { mask-image: var(--tridactyl-container-dollar-url); } .option.container_cart .container { mask-image: var(--tridactyl-container-cart-url); } .option.container_circle .container { mask-image: var(--tridactyl-container-circle-url); } .option.container_gift .container { mask-image: var(--tridactyl-container-gift-url); } .option.container_vacation .container { mask-image: var(--tridactyl-container-vacation-url); } .option.container_food .container { mask-image: var(--tridactyl-container-food-url); } .option.container_fruit .container { mask-image: var(--tridactyl-container-fruit-url); } .option.container_pet .container { mask-image: var(--tridactyl-container-pet-url); } .option.container_tree .container { mask-image: var(--tridactyl-container-tree-url); } .option.container_chill .container { mask-image: var(--tridactyl-container-chill-url); } .ExcmdCompletionOption td.excmd { padding-left: 0.5em; width: 20%; } .ExcmdCompletionOption td.documentation { width: 100%; } .SettingsCompletionOption td.title { padding-left: 0.5em; } #completions .SettingsCompletionOption td.title, #completions .SettingsCompletionOption td.content, #completions .SettingsCompletionOption td.type { width: 15%; text-overflow: ellipsis; } #completions .TabGroupCompletionOption td.title { width: 15%; } #completions .TabGroupCompletionOption td.content { width: auto; } .HelpCompletionOption td.name { width: 25%; } #completions .SessionCompletionOption td.type { width: 1ch !important; padding: 0px 3pt; } #completions .SessionCompletionOption td.time { width: 5ch !important; padding: 0px 3pt; text-align: right; } #completions .WindowCompletionOption td.id { width: 6ch !important; text-align: right; padding: 0px 8pt; }