blob: ff61d2e68611efb87825ff90e2061590e9d14d3c [file] [log] [blame]
avm999630bc113a2020-09-07 13:02:11 +02001:root {
Adrià Vilanova Martínez91c444f2022-01-28 14:51:31 +01002 color-scheme: dark;
3
avm999630bc113a2020-09-07 13:02:11 +02004 --TWPT-primary-text: #e8eaed;
5 --TWPT-primary-text-alt: var(--TWPT-primary-text);
6 --TWPT-secondary-text: #9aa0a6;
7 --TWPT-primary-background: #202124;
8 --TWPT-secondary-background: #28292c;
9 --TWPT-active-background: #3c4043;
10 --TWPT-card-border: #5f6368;
11 --TWPT-subtle-border: #383735;
12 --TWPT-link: #8ab4f8;
avm99963744d0cf2021-03-23 22:05:57 +010013 --TWPT-highlighted-item-background: rgba(255, 255, 255, .08);
14 --TWPT-thread-read-background: var(--TWPT-highlighted-item-background);
avm999630bc113a2020-09-07 13:02:11 +020015 --TWPT-drawer-background: #2d2e30;
avm99963a51c7612020-11-25 23:58:56 +010016 --TWPT-button-background: #3c3e42;
avm99963223416c2021-04-21 22:13:14 +020017 --TWPT-input-underline: rgba(255, 255, 255, .28);
Adrià Vilanova Martínez0d15aeb2021-07-26 15:18:43 +020018 --TWPT-blue-100: #BBDEFB;
avm99963fb7107c2021-04-14 19:39:05 +020019 --TWPT-blue-A100: #82B1FF;
Adrià Vilanova Martínezc5d40aa2021-06-11 14:18:23 +020020 --TWPT-bad-text: #f6aea9;
Adrià Vilanova Martínez09b3bdb2022-02-05 00:15:05 +010021 --TWPT-bad-text-lightbg: #ffc4c0;
Adrià Vilanova Martínezc5d40aa2021-06-11 14:18:23 +020022 --TWPT-good-text: #34a853;
Adrià Vilanova Martínez09b3bdb2022-02-05 00:15:05 +010023 --TWPT-good-text-lightbg: #3cc160;
Adrià Vilanova Martínezd20e57e2021-10-13 23:12:13 +020024 --TWPT-interop-primary-text: var(--TWPT-primary-text);
25 --TWPT-interop-secondary-text: #c4c7c5;
26 --TWPT-interop-subtle-border: #474747;
Adrià Vilanova Martínez91c444f2022-01-28 14:51:31 +010027 --TWPT-interop-success: #37be5f;
avm999630bc113a2020-09-07 13:02:11 +020028}
29
30body {
31 color: var(--TWPT-primary-text);
32 background-color: var(--TWPT-primary-background)!important;
33}
34
35p {
36 color: var(--TWPT-primary-text);
37}
38
Adrià Vilanova Martínez1e10d192021-12-31 16:01:13 +010039body.ec a:not(.mdc-list-item) {
avm999630bc113a2020-09-07 13:02:11 +020040 color: var(--TWPT-link);
41}
42
43/* Header */
44.material-content > header {
45 background-color: var(--TWPT-primary-background)!important;
46}
47
avm9996315b23d72021-04-26 18:07:15 +020048.material-content > header .app-title-button,
49 .material-content > header .app-title-text {
50 color: var(--TWPT-secondary-text)!important;
avm99963ea9b23f2021-04-22 14:06:03 +020051}
52
avm9996348c87d12021-04-09 13:00:21 +020053.material-content > header material-button,
avm9996315b23d72021-04-26 18:07:15 +020054 .material-content > header material-button material-icon,
avm9996348c87d12021-04-09 13:00:21 +020055 .material-content > header notification-bell material-icon {
avm999630bc113a2020-09-07 13:02:11 +020056 color: rgba(255, 255, 255, .87)!important;
57}
58
59.search-box {
60 background-color: #313235!important;
61}
62
63.search-box .clear-icon {
64 opacity: 0.8;
65 color: rgba(255, 255, 255, .87)!important;
66}
67
68.material-content > header .bell.mixin {
69 fill: rgba(255, 255, 255, .87)!important;
70}
71
Adrià Vilanova Martínez47d33bc2021-08-14 18:50:50 +020072/* Notification bell */
73notification-bell:focus {
74 background-color: rgba(255, 255, 255, .10)!important;
75}
76
avm999630bc113a2020-09-07 13:02:11 +020077/* Drawer */
78material-drawer, material-drawer .panel, material-list-item {
79 background-color: var(--TWPT-drawer-background)!important;
80}
81
avm9996324ef6522020-11-25 19:45:43 +010082material-list-item:hover, material-list-item:focus, material-list-item.item--active {
avm999630bc113a2020-09-07 13:02:11 +020083 background-color: var(--TWPT-active-background)!important;
84}
85
86material-drawer .panel {
87 border-bottom-color: #25231f!important;
88}
89
90material-drawer .drawer-section-title, material-drawer .header > material-icon {
91 color: var(--TWPT-secondary-text)!important;
92}
93
avm9996315b23d72021-04-26 18:07:15 +020094material-drawer material-list-item,
95 material-drawer material-list-item .title {
avm999630bc113a2020-09-07 13:02:11 +020096 color: #d2cecb!important;
97}
98
99material-drawer ec-forum-drawer-item material-checkbox material-icon {
100 filter: brightness(1.5);
101}
102
avm9996315b23d72021-04-26 18:07:15 +0200103/* Header menus */
104.popup material-list-item {
105 color: #d2cecb!important;
106}
107
avm99963223416c2021-04-21 22:13:14 +0200108/* Filters (ec-query-builder) */
109material-condition-builder .compound-condition-operator {
110 color: var(--TWPT-secondary-text)!important;
111}
112
113material-condition-builder .compound-condition-operator::before,
114 material-condition-builder .compound-condition-operator::after {
115 border-left-color: rgba(255, 255, 255, .20)!important;
116}
117
avm999630bc113a2020-09-07 13:02:11 +0200118/* Selector */
avm99963a51c7612020-11-25 23:58:56 +0100119
120/*
121 * This applies not only to the selector but also to the ec-work-state-picker.
122 */
avm99963a091be12021-02-18 17:03:28 +0100123.popup-wrapper, material-list, .popup .item-group-list {
avm999630bc113a2020-09-07 13:02:11 +0200124 background-color: var(--TWPT-drawer-background)!important;
125}
126
avm99963a091be12021-02-18 17:03:28 +0100127material-list [group]:not(.empty) + *:not(script):not(template):not(.empty),
128 .popup .item-group-list [group]:not(.empty) + *:not(script):not(template):not(.empty) {
avm999630bc113a2020-09-07 13:02:11 +0200129 box-shadow: inset 0 8px 0 0 var(--TWPT-drawer-background)!important;
130 border-top-color: #1f1f1f!important;
131}
132
133material-list material-select-item:hover,
134 material-list material-select-item:focus,
135 material-list material-select-dropdown-item:hover,
136 material-list material-select-dropdown-item:focus,
137 material-list material-select-dropdown-item.active,
avm99963a091be12021-02-18 17:03:28 +0100138 material-list material-select-dropdown-item:not(.multiselect).selected,
avm999634298b432021-08-16 16:38:00 +0200139 material-select-searchbox:focus-within + material-list .single-select-item:first-of-type,
avm99963a091be12021-02-18 17:03:28 +0100140 .popup .item-group-list material-select-item:hover,
141 .popup .item-group-list material-select-item:focus,
avm99963744d0cf2021-03-23 22:05:57 +0100142 .popup .item-group-list material-select-item.active,
avm99963a091be12021-02-18 17:03:28 +0100143 .popup .item-group-list material-select-dropdown-item:hover,
144 .popup .item-group-list material-select-dropdown-item:focus,
145 .popup .item-group-list material-select-dropdown-item.active,
146 .popup .item-group-list material-select-dropdown-item:not(.multiselect).selected {
avm99963744d0cf2021-03-23 22:05:57 +0100147 background-color: var(--TWPT-highlighted-item-background)!important;
avm999630bc113a2020-09-07 13:02:11 +0200148}
149
avm999634298b432021-08-16 16:38:00 +0200150material-list .single-select-item,
151 material-list .menu-item-label,
avm99963a091be12021-02-18 17:03:28 +0100152 material-list .label,
153 material-list .text-segment,
avm9996355acfae2021-08-19 18:06:56 +0200154 menu-item-groups .single-select-item,
155 menu-item-groups .menu-item-label,
156 menu-item-groups .label,
157 menu-item-groups .text-segment {
avm999630bc113a2020-09-07 13:02:11 +0200158 color: rgba(255, 255, 255, .87)!important;
159}
160
avm99963a091be12021-02-18 17:03:28 +0100161.popup .item-group-list material-icon {
162 color: rgba(255, 255, 255, .7)!important;
163}
164
avm999630bc113a2020-09-07 13:02:11 +0200165material-list [group] > [label] {
166 color: #8a8a8a!important;
167}
168
avm9996348c87d12021-04-09 13:00:21 +0200169/* This is shown in the new thread view */
170ec-forum-language-picker .labeled-select .select-label {
171 color: var(--TWPT-secondary-text)!important;
172}
173
avm999630bc113a2020-09-07 13:02:11 +0200174/* Main */
175.main {
176 color: var(--TWPT-primary-text)!important;
177}
178
avm9996325a0d602020-11-25 19:24:16 +0100179/* Border color for the page title bar (most pages use .title-bar although
180 * some use .page-header).
181 */
182main .title-bar, main .page-header {
avm999630bc113a2020-09-07 13:02:11 +0200183 border-bottom-color: var(--TWPT-subtle-border)!important;
184}
185
186main .title-bar .title, main .page-header h1, main .header h1 {
187 color: var(--TWPT-primary-text)!important;
188}
189
190.card {
191 background-color: var(--TWPT-secondary-background)!important;
192 color: var(--TWPT-primary-text)!important;
193 border-color: var(--TWPT-card-border)!important;
194}
195
196.card .card-title, .card, .card-section-title {
197 color: var(--TWPT-primary-text)!important;
198}
199
avm99963223416c2021-04-21 22:13:14 +0200200.card .card-section-hint, .card .card-section-checkbox-hint {
avm999630bc113a2020-09-07 13:02:11 +0200201 color: var(--TWPT-secondary-text)!important;
202}
203
204/* Action bar */
205.material-content .action-bar material-button,
206 ec-bulk-actions material-button,
avm99963b2329632021-02-06 20:05:34 +0100207 ec-back-button material-button,
avm9996348c87d12021-04-09 13:00:21 +0200208 .sort-options material-button {
avm999630bc113a2020-09-07 13:02:11 +0200209 color: rgba(255, 255, 255, .54)!important;
210}
211
avm99963ea9b23f2021-04-22 14:06:03 +0200212.material-content .action-bar .review-button.reviewing {
213 color: #1a73e8!important;
214 background: #dae7ff!important;
215}
216
avm999630bc113a2020-09-07 13:02:11 +0200217.material-content .action-bar material-button.starred {
218 color: #fbbc04!important;
219}
220
Adrià Vilanova Martínez2c8913b2021-07-22 23:33:37 +0200221/* ec-work-state-picker and ec-symptom-picker */
222ec-work-state-picker > button,
223 ec-symptom-picker > button {
avm99963a51c7612020-11-25 23:58:56 +0100224 color: var(--TWPT-secondary-text)!important;
225 background-color: var(--TWPT-button-background)!important;
226 border-color: var(--TWPT-subtle-border)!important;
227}
228
229.material-popup-content .popup-content .title {
230 color: var(--TWPT-primary-text)!important;
231}
232
avm999630bc113a2020-09-07 13:02:11 +0200233/* Thread list */
234ec-thread-list ul.thread-group {
235 background-color: var(--TWPT-primary-background)!important;
236}
237
238ec-thread-list ec-bulk-actions, ec-thread-list ec-thread-summary material-expansionpanel {
239 border-bottom-color: var(--TWPT-subtle-border)!important;
240}
241
avm99963a2a06442020-11-25 21:11:10 +0100242ec-thread-summary material-expansionpanel.read:not(.checked) {
avm999630bc113a2020-09-07 13:02:11 +0200243 background-color: var(--TWPT-thread-read-background)!important;
244}
245
avm99963e65bec42020-11-25 18:26:29 +0100246ec-thread-summary material-expansionpanel.read .title span:not(.icon) {
avm9996395da0772020-09-09 01:07:36 +0200247 opacity: 0.8;
248}
249
avm99963e65bec42020-11-25 18:26:29 +0100250ec-thread-summary material-expansionpanel.read .title .icon {
251 opacity: 0.48!important;
252}
253
avm999630bc113a2020-09-07 13:02:11 +0200254ec-thread-summary material-expansionpanel.checked {
avm99963a2a06442020-11-25 21:11:10 +0100255 background-color: #2c4b77!important;
avm999630bc113a2020-09-07 13:02:11 +0200256}
257
258ec-thread-summary material-expansionpanel .title {
259 color: var(--TWPT-primary-text)!important;
260}
261
262ec-thread-summary material-expansionpanel ec-second-summary-line,
263 material-expansionpanel .header-content,
avm9996348c87d12021-04-09 13:00:21 +0200264 material-expansionpanel ec-thread-counts > span:not(.recommended-answers),
265 material-expansionpanel .duplicate-label {
avm999630bc113a2020-09-07 13:02:11 +0200266 color: #928e89!important;
267}
268
avm9996348c87d12021-04-09 13:00:21 +0200269material-expansionpanel .removed-label {
Adrià Vilanova Martínezc5d40aa2021-06-11 14:18:23 +0200270 color: var(--TWPT-bad-text)!important;
avm9996348c87d12021-04-09 13:00:21 +0200271}
272
avm999631558e6c2020-12-08 13:42:40 +0100273ec-thread-summary material-expansionpanel ec-safe-html.body,
274 material-expansionpanel .issue-tracking-work-state {
avm999630bc113a2020-09-07 13:02:11 +0200275 color: var(--TWPT-primary-text)!important;
276}
277
Adrià Vilanova Martínez0d15aeb2021-07-26 15:18:43 +0200278/*
279 * The following section changes the styles of the checkboxes in thread lists,
280 * based in the styles defined in the "Checkbox input" section.
281 **/
Adrià Vilanova Martínezfb2169a2021-07-09 00:26:37 +0200282ec-thread-summary material-expansionpanel .action material-button,
283 ec-thread-list material-checkbox material-icon,
284 ec-thread-summary material-expansionpanel .star-button:not(.starred) {
285 color: #696867!important; /* Custom value to match previous behavior */
286 opacity: 1!important;
287}
288
289ec-thread-list material-checkbox material-icon.filled {
290 color: #62a5ff!important; /* Custom value to contrast well with the background */
291}
292
Adrià Vilanova Martínez0d15aeb2021-07-26 15:18:43 +0200293/* .gm-icons is added by the SMEI_GOOGLE_MATERIAL_ICONS experiment. */
Adrià Vilanova Martínezfb2169a2021-07-09 00:26:37 +0200294ec-thread-list material-checkbox:focus:not(.disabled).gm-icons .icon,
295 .gm-icons ec-thread-list material-checkbox:focus:not(.disabled) .icon,
296 ec-thread-list material-checkbox:hover:not(.disabled).gm-icons .icon,
297 .gm-icons ec-thread-list material-checkbox:hover:not(.disabled) .icon {
298 color: #807d7c!important; /* custom value */
299}
300
301ec-thread-list material-checkbox:focus:not(.disabled).gm-icons .icon.filled,
302 .gm-icons ec-thread-list material-checkbox:focus:not(.disabled) .icon.filled,
303 ec-thread-list material-checkbox:hover:not(.disabled).gm-icons .icon.filled,
304 .gm-icons ec-thread-list material-checkbox:hover:not(.disabled) .icon.filled {
305 color: #92c1ff!important; /* custom value */
306}
307
avm99963b2329632021-02-06 20:05:34 +0100308/* Thread view (including review/live review components) */
avm999630bc113a2020-09-07 13:02:11 +0200309ec-question, .heading + .group, ec-message {
310 background-color: var(--TWPT-secondary-background)!important;
311}
312
avm99963b2329632021-02-06 20:05:34 +0100313ec-thread .no-review-needed {
314 background-color: #155829!important;
315 border-color: var(--TWPT-subtle-border)!important;
316}
317
318/* Review bar shown above the main message or replies */
319ec-review-bar {
avm999630bc113a2020-09-07 13:02:11 +0200320 background-color: var(--TWPT-active-background)!important;
321}
322
avm99963b2329632021-02-06 20:05:34 +0100323ec-review-bar material-chip {
324 background-color: var(--TWPT-button-background)!important;
325}
326
327ec-review-bar material-chip:not(.relevant-active):not(.active) {
avm99963b2329632021-02-06 20:05:34 +0100328 border-color: var(--TWPT-card-border)!important;
329}
330
331ec-review-bar material-chip:not(.relevant-active):not(.active) material-icon {
332 color: var(--TWPT-primary-text)!important;
333 fill: var(--TWPT-primary-text)!important;
334}
335
Adrià Vilanova Martínezc5d40aa2021-06-11 14:18:23 +0200336ec-review-bar material-chip:not(.relevant-active):not(.active) .content {
337 color: var(--TWPT-primary-text)!important;
338}
339
avm99963b2329632021-02-06 20:05:34 +0100340ec-review-bar material-chip.relevant-active {
Adrià Vilanova Martínezc5d40aa2021-06-11 14:18:23 +0200341 border-color: var(--TWPT-good-text)!important;
avm99963b2329632021-02-06 20:05:34 +0100342}
343
344ec-review-bar material-chip.relevant-active material-icon {
Adrià Vilanova Martínezc5d40aa2021-06-11 14:18:23 +0200345 color: var(--TWPT-good-text)!important;
346 fill: var(--TWPT-good-text)!important;
347}
348
349ec-review-bar material-chip.relevant-active .content {
350 color: var(--TWPT-good-text)!important;
avm99963b2329632021-02-06 20:05:34 +0100351}
352
353ec-review-bar material-chip.active {
Adrià Vilanova Martínezc5d40aa2021-06-11 14:18:23 +0200354 border-color: var(--TWPT-bad-text)!important;
avm99963b2329632021-02-06 20:05:34 +0100355}
356
357ec-review-bar material-chip.active material-icon {
Adrià Vilanova Martínezc5d40aa2021-06-11 14:18:23 +0200358 color: var(--TWPT-bad-text)!important;
359 fill: var(--TWPT-bad-text)!important;
360}
361
362ec-review-bar material-chip.active .content {
363 color: var(--TWPT-bad-text)!important;
avm99963b2329632021-02-06 20:05:34 +0100364}
365
avm999630bc113a2020-09-07 13:02:11 +0200366ec-message-header .header, ec-question .state, ec-question ec-thread-counts > span, ec-message ec-thread-counts > span {
367 color: var(--TWPT-secondary-text)!important;
368}
369
avm9996395da0772020-09-09 01:07:36 +0200370ec-question .alert, ec-message .alert {
avm999630bc113a2020-09-07 13:02:11 +0200371 background-color: var(--TWPT-active-background)!important;
372}
373
avm9996395da0772020-09-09 01:07:36 +0200374ec-question .alert material-icon, ec-message .alert material-icon {
avm999630bc113a2020-09-07 13:02:11 +0200375 color: var(--TWPT-primary-text)!important;
376}
377
avm9996395da0772020-09-09 01:07:36 +0200378ec-question .alert ec-icon, ec-message .alert ec-icon {
avm999630bc113a2020-09-07 13:02:11 +0200379 color: var(--TWPT-primary-text)!important;
380 fill: var(--TWPT-primary-text)!important;
381}
382
Adrià Vilanova Martínezdb57f362022-01-13 23:46:24 +0100383ec-question .alert material-button {
384 color: var(--TWPT-link)!important;
385}
386
avm999630bc113a2020-09-07 13:02:11 +0200387ec-question .title {
388 color: var(--TWPT-primary-text-alt)!important;
389}
390
avm99963b2329632021-02-06 20:05:34 +0100391ec-user-link .name-text {
392 color: var(--TWPT-link)!important;
393}
394
395ec-message-header ec-avatar svg, ec-message-header .role,
396 ec-message .footer .role {
avm999630bc113a2020-09-07 13:02:11 +0200397 filter: brightness(1.5);
398}
399
400ec-question .body, ec-message .body {
401 color: var(--TWPT-primary-text)!important;
402}
403
404ec-question .thread-insert {
405 background: none!important;
406}
407
408ec-question .details-heading {
409 color: var(--TWPT-primary-text-alt) !important;
410}
411
Adrià Vilanova Martínez09b3bdb2022-02-05 00:15:05 +0100412ec-question .state-chips material-chip,
413 .TWPT-extrainfo-chip {
Adrià Vilanova Martínez0ab61ea2021-06-03 20:25:18 +0200414 background-color: var(--TWPT-button-background)!important;
Adrià Vilanova Martínez09b3bdb2022-02-05 00:15:05 +0100415 border: none!important;
Adrià Vilanova Martínez0ab61ea2021-06-03 20:25:18 +0200416 box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2),
417 0 1px 1px 0 rgba(0, 0, 0, 0.14),
Adrià Vilanova Martínez09b3bdb2022-02-05 00:15:05 +0100418 0 1px 3px 0 rgba(0, 0, 0, 0.12)!important;
Adrià Vilanova Martínez0ab61ea2021-06-03 20:25:18 +0200419}
420
Adrià Vilanova Martínez09b3bdb2022-02-05 00:15:05 +0100421ec-question .state-chips material-chip .content,
422 .TWPT-extrainfo-chip .TWPT-content {
Adrià Vilanova Martínez0ab61ea2021-06-03 20:25:18 +0200423 color: var(--TWPT-primary-text)!important;
424}
425
avm9996348c87d12021-04-09 13:00:21 +0200426ec-question .footer,
427 ec-ask-flow .content-disclaimer {
avm999630bc113a2020-09-07 13:02:11 +0200428 color: var(--TWPT-primary-text)!important;
429 background-color: var(--TWPT-active-background)!important;
430 border-top-color: var(--TWPT-card-border)!important;
431}
432
433.heading {
434 color: var(--TWPT-primary-text)!important;
435}
436
437.heading + .group,
438 .load-more-bar,
439 ec-message:not(:first-child),
440 .load-more-bar .load-more-button,
441 .load-more-bar .load-all-button {
442 border-color: var(--TWPT-card-border)!important;
443}
444
avm9996395da0772020-09-09 01:07:36 +0200445ec-message .type {
446 color: var(--TWPT-primary-text)!important;
447}
448
avm999630bc113a2020-09-07 13:02:11 +0200449ec-message .footer ec-relative-time,
450 ec-message .footer ec-safe-html {
451 color: var(--TWPT-secondary-text)!important;
452}
453
454ec-message .helpful-prompt {
455 color: var(--TWPT-primary-text)!important;
456}
457
458ec-question .me-too-button,
459 ec-question .subscribe-button,
460 ec-message .upvote-button,
461 ec-message .downvote-button {
462 color: var(--TWPT-secondary-text)!important;
avm99963a51c7612020-11-25 23:58:56 +0100463 background-color: var(--TWPT-button-background)!important;
avm999630bc113a2020-09-07 13:02:11 +0200464}
465
avm99963223416c2021-04-21 22:13:14 +0200466ec-message .alert {
467 color: var(--TWPT-secondary-text)!important;
468}
469
avm999630bc113a2020-09-07 13:02:11 +0200470ec-question .me-too-button.selected,
471 ec-question .subscribe-button.selected,
472 ec-message .upvote-button.selected,
473 ec-message .downvote-button.selected {
474 color: #4285f4!important;
475}
476
477.load-more-bar .load-more-button, .load-more-bar .load-all-button {
478 background-color: var(--TWPT-secondary-background)!important;
479}
480
481.locked-alert {
482 background-color: var(--TWPT-active-background)!important;
483 border: var(--TWPT-card-border)!important;
484}
485
486.locked-alert material-icon {
487 color: rgba(255, 255, 255, .38)!important;
488}
489
avm99963b2329632021-02-06 20:05:34 +0100490ec-thread button.reply.collapsed {
491 color: var(--TWPT-secondary-text)!important;
492}
493
avm999630bc113a2020-09-07 13:02:11 +0200494ec-thread .finished-question {
495 background-color: var(--TWPT-active-background)!important;
496 border: var(--TWPT-card-border)!important;
497}
498
avm99963ea9b23f2021-04-22 14:06:03 +0200499ec-thread .finished-question .next-question {
500 color: var(--TWPT-link)!important;
501 border-color: var(--TWPT-link)!important;
502}
503
avm999630bc113a2020-09-07 13:02:11 +0200504.material-content .action-bar material-button.has-activity {
505 color: #1a73e8!important;
506}
507
508.material-content .action-bar material-button.showing-sidebar {
509 background-color: var(--TWPT-active-background)!important;
510}
511
512ec-activity-panel .title-bar h3 {
513 color: #e8eaf2!important;
514}
515
516ec-activity-panel ec-activity {
517 color: var(--TWPT-secondary-text)!important;
518 border-color: var(--TWPT-card-border)!important;
519}
520
521ec-activity-panel ec-activity .message {
522 color: var(--TWPT-primary-text-alt)!important;
523}
524
525ec-activity-panel ec-activity .thread-title {
526 color: #c3bfbc!important;
527}
528
529/* Recommended answers - show in green where we've overwritten the colors */
530.recommended-answers {
531 color: #34a853!important;
532}
533
avm99963fb7107c2021-04-14 19:39:05 +0200534/* Suggested answers - show brighter blue */
535.suggested-icon {
536 color: var(--TWPT-blue-A100)!important;
537}
538
539/* Help button (shown in the suggested answers header) */
540.explanation-icon material-icon {
541 color: rgba(255, 255, 255, .54)!important;
542}
543
544/* Help button tooltip */
545.popup .paper-container {
546 background: var(--TWPT-drawer-background)!important;
547}
548
549.explanation-icon material-icon:hover {
550 color: var(--TWPT-blue-A100)!important;
551}
552
avm99963223416c2021-04-21 22:13:14 +0200553/* New thread and edit message views */
554material-stepper {
555 border-top-color: var(--TWPT-card-border)!important;
556}
557
avm999630bc113a2020-09-07 13:02:11 +0200558material-stepper .stepper-step-name,
559 material-stepper .purpose-title {
560 color: var(--TWPT-primary-text)!important;
561}
562
563ec-ask-flow .display-name-label,
avm99963223416c2021-04-21 22:13:14 +0200564 material-stepper .additional-details-label,
565 material-stepper .detail-label {
avm999630bc113a2020-09-07 13:02:11 +0200566 color: var(--TWPT-secondary-text)!important;
567}
568
avm99963223416c2021-04-21 22:13:14 +0200569material-stepper .stepper-step[selectable=true]:focus {
570 background-color: rgba(60, 64, 67, .24)!important;
571}
572
avm9996301818912021-05-24 11:53:18 +0200573/* Compose thread view */
574ec-thread-composer .main-content .title-label,
575 ec-thread-composer .main-content .post-label {
576 color: var(--TWPT-primary-text-alt)!important;
577}
578
579ec-thread-composer .main-content .title-input,
580 ec-thread-composer .main-content ec-rich-text-editor {
581 border-color: var(--TWPT-card-border)!important;
582}
583
584ec-thread-composer .main-content .title-alert {
Adrià Vilanova Martínezc5d40aa2021-06-11 14:18:23 +0200585 color: var(--TWPT-bad-text)!important;
avm9996301818912021-05-24 11:53:18 +0200586}
587
588ec-thread-composer material-drawer {
589 background-color: inherit!important;
590}
591
592ec-thread-composer material-drawer .right-panel {
593 border-left-color: var(--TWPT-card-border)!important;
594}
595
596ec-thread-composer material-drawer .panel-section-title {
597 color: var(--TWPT-primary-text)!important;
598}
599
600ec-thread-composer material-drawer .panel-section-divider {
601 border-color: var(--TWPT-card-border)!important;
602}
603
604ec-thread-composer material-drawer material-radio .radio-label {
605 color: var(--TWPT-primary-text-alt)!important;
606}
607
608ec-thread-composer material-drawer material-radio .radio-description,
609 ec-thread-composer material-drawer .settings-section .panel-section-item .select-label {
610 color: var(--TWPT-secondary-text)!important;
611}
612
avm9996348c87d12021-04-09 13:00:21 +0200613/* Note: see thread view section. There is a rule for the thread creation
614 * footer.
615 **/
616
Adrià Vilanova Martínez531cd072021-12-05 20:15:43 +0100617/* Chart in the profile view */
Adrià Vilanova Martínezd20e57e2021-10-13 23:12:13 +0200618ec-user bar-chart .axis text,
Adrià Vilanova Martínezf4b4ac72022-02-01 13:44:56 +0100619 ec-unified-user .scTailwindSharedActivitychartchart .axis text {
avm999630bc113a2020-09-07 13:02:11 +0200620 fill: rgba(255, 255, 255, .54)!important;
621}
622
623ec-user bar-chart .axis path,
624 ec-user bar-chart .axis .gridline,
Adrià Vilanova Martínezd20e57e2021-10-13 23:12:13 +0200625 ec-user bar-chart .axis line,
Adrià Vilanova Martínezf4b4ac72022-02-01 13:44:56 +0100626 ec-unified-user .scTailwindSharedActivitychartchart .axis path,
627 ec-unified-user .scTailwindSharedActivitychartchart .axis .gridline,
628 ec-unified-user .scTailwindSharedActivitychartchart .axis line {
avm999630bc113a2020-09-07 13:02:11 +0200629 stroke: rgba(255, 255, 255, .12)!important;
630}
631
632ec-user bar-chart .axis line.axis-zero-tick,
Adrià Vilanova Martínezd20e57e2021-10-13 23:12:13 +0200633 ec-user bar-chart .axis.x .tick-mark,
Adrià Vilanova Martínezf4b4ac72022-02-01 13:44:56 +0100634 ec-unified-user .scTailwindSharedActivitychartchart .axis line.axis-zero-tick,
635 ec-unified-user .scTailwindSharedActivitychartchart .axis.x .tick-mark {
avm999630bc113a2020-09-07 13:02:11 +0200636 stroke: rgba(255, 255, 255, .38)!important;
637}
638
Adrià Vilanova Martínezd20e57e2021-10-13 23:12:13 +0200639ec-user bar-chart .aplos-legend-entry,
Adrià Vilanova Martínezf4b4ac72022-02-01 13:44:56 +0100640 ec-unified-user .scTailwindSharedActivitychartchart .aplos-legend-entry {
avm999630bc113a2020-09-07 13:02:11 +0200641 color: var(--TWPT-secondary-text)!important;
642}
643
644.aplos-hovercard {
Adrià Vilanova Martínezd20e57e2021-10-13 23:12:13 +0200645 color: var(--TWPT-interop-secondary-text)!important;
avm999630bc113a2020-09-07 13:02:11 +0200646 background: var(--TWPT-secondary-background)!important;
Adrià Vilanova Martínezd20e57e2021-10-13 23:12:13 +0200647 border: none!important;
avm999630bc113a2020-09-07 13:02:11 +0200648}
649
650.aplos-hovercard .title {
651 color: var(--TWPT-primary-text)!important;
652}
653
654.aplos-hovercard .subtitle,
655 .aplos-donut-center .subtitle,
656 .aplos-hovercard .series,
657 .aplos-donut-center .series,
658 .aplos-hovercard .value,
659 .aplos-donut-center .value {
660 color: var(--TWPT-secondary-text)!important;
661}
662
Adrià Vilanova Martínezd20e57e2021-10-13 23:12:13 +0200663/*
664 * IMPORTANT NOTICE:
665 * Note: the following styles (for interop components) have been written by
666 * Googlers and thus are not included as part of the MIT license. This also
Adrià Vilanova Martínez91c444f2022-01-28 14:51:31 +0100667 * applies to the styles of the unified profiles and the interop thread view.
Adrià Vilanova Martínezd20e57e2021-10-13 23:12:13 +0200668 **/
669
670/* Common styles for interop components */
671.scSharedCalloutroot {
672 color: var(--TWPT-interop-primary-text)!important;
673}
674
675.scSharedCallouterror {
676 background-color: #523a3b!important;
677 border-color: #f9dedc!important;
678}
679
680.scSharedCallouterror sc-shared-material-icon {
681 color: #f9dedc!important;
682}
683
684.scSharedCallouterror>.scSharedCalloutsecondary-button button {
685 color: #ec928e!important;
686}
687
688.scSharedCalloutcaution {
689 background-color: #554c33!important;
690 border-color: #ffdf99!important;
691}
692
693.scSharedCalloutcaution sc-shared-material-icon {
694 color: #ffdf99!important;
695}
696
697.scSharedCalloutcaution>.scSharedCalloutsecondary-button button {
698 color: #f09d00!important;
699}
700
701.scSharedCalloutinformational {
702 background-color: #394457!important;
703 border-color: #d3e3fd!important;
704}
705
706.scSharedCalloutinformational sc-shared-material-icon {
707 color: #d3e3fd!important;
708}
709
710.scSharedCalloutinformational>.scSharedCalloutsecondary-button button {
711 color: #7cacf8!important;
712}
713
714.scSharedCalloutsuccess {
715 background-color: #37493f!important;
716 border-color: #c4eed0!important;
717}
718
719.scSharedCalloutsuccess sc-shared-material-icon {
720 color: #c4eed0!important;
721}
722
723.scSharedCalloutsuccess>.scSharedCalloutsecondary-button button {
Adrià Vilanova Martínez91c444f2022-01-28 14:51:31 +0100724 color: var(--TWPT-interop-success)!important;
Adrià Vilanova Martínezd20e57e2021-10-13 23:12:13 +0200725}
726
727.scSharedMaterialbuttonroot:disabled {
728 color: rgba(227, 227, 227, 0.369)!important;
729}
730
731.scSharedMaterialbuttontext {
732 color: #7cacf8!important;
733}
734
735.scSharedMaterialbuttoncolor-label {
736 color: var(--TWPT-interop-secondary-text)!important;
737}
738
739.scSharedMaterialbuttoncolor-hint {
740 color: var(--TWPT-interop-secondary-text)!important;
741}
742
743.scSharedMaterialbuttonnavigational {
744 color: var(--TWPT-interop-primary-text)!important;
745}
746
747.scSharedMaterialbuttonnavigational-alt {
748 color: var(--TWPT-interop-secondary-text)!important;
749}
750
751.scSharedMaterialbuttonhairline {
752 border-color: var(--TWPT-interop-subtle-border)!important;
753 color: #7cacf8!important;
754}
755
756.scSharedMaterialbuttonhairline:disabled {
757 border-color: rgba(227, 227, 227, 0.369)!important;
758}
759
760.scSharedMaterialbuttonhairline:hover,
761 .scSharedMaterialbuttonhairline:focus {
762 border-color: rgba(124, 172, 248, 0.239)!important;
763}
764
765.scSharedMaterialbuttonhairline:active {
766 box-shadow: 0 1px 2px 0 rgba(124, 172, 248, 0.302), 0 1px 3px 1px rgba(124, 172, 248, 0.149)!important;
767}
768
769.scSharedMaterialbuttontonal {
770 color: #7cacf8!important;
771 background: #394457!important;
772}
773
774.scSharedMaterialbuttontonal:hover {
775 box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.302), 0 1px 3px 1px rgba(0, 0, 0, 0.149)!important;
776}
777
778.scSharedMaterialbuttontonal:active {
779 box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.302), 0 2px 6px 2px rgba(0, 0, 0, 0.149)!important;
780}
781
782.scSharedMaterialbuttontonal:disabled {
783 background: rgba(227, 227, 227, 0.122)!important;
784}
785
786.scSharedMaterialbuttonfilled {
787 background: #7cacf8!important;
788 color: #1f1f1f!important;
789}
790
791.scSharedMaterialbuttonfilled:disabled {
792 background: rgba(227, 227, 227, 0.122)!important;
793}
794
795.scSharedMaterialbuttonfilled:hover,
796 .scSharedMaterialbuttonfilled:focus {
797 box-shadow: 0 1px 2px 0 rgba(124, 172, 248, 0.302), 0 1px 3px 1px rgba(124, 172, 248, 0.149)!important;
798}
799
800.scSharedMaterialbuttonfilled:active {
801 box-shadow: 0 1px 3px 0 rgba(124, 172, 248, 0.302), 0 4px 8px 3px rgba(124, 172, 248, 0.149)!important;
802}
803
804.scSharedMaterialbuttonprotected {
805 box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.302), 0 1px 3px 1px rgba(0, 0, 0, 0.149)!important;
806 background: #1f1f1f!important;
807 color: #7cacf8!important;
808}
809
810.scSharedMaterialbuttonprotected:disabled {
811 background: rgba(227, 227, 227, 0.122)!important;
812}
813
814.scSharedMaterialbuttonprotected:hover {
815 box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.302), 0 1px 3px 1px rgba(0, 0, 0, 0.149)!important;
816}
817
818.scSharedMaterialbuttonprotected:focus {
819 box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.302), 0 2px 6px 2px rgba(0, 0, 0, 0.149)!important;
820}
821
822.scSharedMaterialbuttonprotected:active {
823 box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.302), 0 4px 8px 3px rgba(0, 0, 0, 0.149)!important;
824}
825
Adrià Vilanova Martínez91c444f2022-01-28 14:51:31 +0100826.scSharedMaterialbuttonsuccess {
827 --m-btn-text-color: var(--TWPT-interop-success);
828 --m-btn-outline-color: var(--TWPT-interop-success);
829}
830
831.scSharedMaterialbuttonsuccess.scSharedMaterialbuttonfilled {
832 --m-btn-text-color: #1f1f1f;
833 --m-btn-background-color: var(--TWPT-interop-success);
834}
835
836.scSharedMaterialbuttonsuccess.scSharedMaterialbuttontonal {
837 --m-btn-background-color: #0f5223
838}
839
840@media (forced-colors:active) {
841 .scSharedMaterialbuttonroot:focus {
842 outline: 2px solid #e3e3e3;
843 }
844}
845
846@media (prefers-contrast:more) {
847 .scSharedMaterialbuttonroot:focus {
848 outline: 2px solid #e3e3e3;
849 }
850}
851
Adrià Vilanova Martínezd20e57e2021-10-13 23:12:13 +0200852.scSharedExpandabletextexpander {
853 color: #7cacf8!important;
854}
855
856.scSharedMaterialborderfilled {
857 background: #313235!important;
858 border-bottom: 1px solid var(--TWPT-interop-secondary-text)!important;
859}
860
861.scSharedMaterialborderfilled-error {
862 border-bottom-color: #ec928e!important;
863}
864
865.scSharedMaterialborderfilled-bottom {
866 background-color: #7cacf8!important;
867}
868
869.scSharedMaterialborderfilled-label {
870 color: var(--TWPT-interop-secondary-text)!important;
871}
872
873.scSharedMaterialborderfilled-label-focused {
874 color: #7cacf8!important;
875}
876
877.scSharedMaterialborderlabel {
878 color: var(--TWPT-interop-secondary-text)!important;
879}
880
881.scSharedMaterialborderleft {
882 border-bottom-color: var(--TWPT-interop-secondary-text)!important;
883 border-left-color: var(--TWPT-interop-secondary-text)!important;
884 border-top-color: var(--TWPT-interop-secondary-text)!important;
885}
886
887.scSharedMaterialborderleft-error {
888 border-bottom-color: #ec928e!important;
889 border-left-color: #ec928e!important;
890 border-top-color: #ec928e!important;
891}
892
893.scSharedMaterialbordermid {
894 border-bottom-color: var(--TWPT-interop-secondary-text)!important;
895 border-top-color: var(--TWPT-interop-secondary-text)!important;
896}
897
898.scSharedMaterialbordermid-error {
899 border-bottom-color: #ec928e!important;
900 border-top-color: #ec928e!important;
901}
902
903.scSharedMaterialborderright {
904 border-bottom-color: var(--TWPT-interop-secondary-text)!important;
905 border-right-color: var(--TWPT-interop-secondary-text)!important;
906 border-top-color: var(--TWPT-interop-secondary-text)!important;
907}
908
909.scSharedMaterialborderright-error {
910 border-bottom-color: #ec928e!important;
911 border-right-color: #ec928e!important;
912 border-top-color: #ec928e!important;
913}
914
915.scSharedMaterialborderfocused {
916 border-color: #7cacf8!important;
917}
918
919.scSharedMaterialborderdisabled {
920 border-color: var(--TWPT-interop-subtle-border)!important;
921}
922
923.scSharedMaterialborderlabel-focused {
924 color: #7cacf8!important;
925}
926
927.scSharedMaterialborderlabel-disabled {
928 color: rgba(255, 255, 255, 0.239)!important;
929}
930
931.scSharedMaterialborderlabel-error {
932 color: #ec928e!important;
933}
934
Adrià Vilanova Martínez91c444f2022-01-28 14:51:31 +0100935.scSharedMaterialcardroot {
936 background: #1f1f1f;
937 border: 1px solid var(--TWPT-interop-subtle-border);
938}
939
940.scSharedMaterialcardelevation-1 {
941 box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.302), 0 1px 3px 1px rgba(0, 0, 0, 0.149);
942 background: #2a2b2f;
943}
944
945.scSharedMaterialcardelevation-2 {
946 box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.302), 0 2px 6px 2px rgba(0, 0, 0, 0.149);
947 background: #303135;
948}
949
950.scSharedMaterialcardelevation-3 {
951 box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.302), 0 4px 8px 3px rgba(0, 0, 0, 0.149);
952 background: #36383a;
953}
954
955.scSharedMaterialcardelevation-4 {
956 box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.302), 0 6px 10px 4px rgba(0, 0, 0, 0.149);
957 background: #39393c;
958}
959
960.scSharedMaterialcardelevation-5 {
961 box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.302), 0 8px 12px 6px rgba(0, 0, 0, 0.149);
962 background: #3c3e40;
963}
964
965@media (forced-colors:active) {
966 .scsharedmaterialcardroot {
967 border-color: #e3e3e3;
968 }
969}
970
971@media (prefers-contrast:more) {
972 .scsharedmaterialcardroot {
973 border-color: #e3e3e3;
974 }
975}
976
Adrià Vilanova Martínezd20e57e2021-10-13 23:12:13 +0200977.scSharedMaterialcheckboxcheckbox {
978 color: #7cacf8!important;
979}
980
981.scSharedMaterialcheckboxbox {
982 border-color: var(--TWPT-interop-secondary-text)!important;
983}
984
Adrià Vilanova Martínez91c444f2022-01-28 14:51:31 +0100985.scSharedMaterialcheckboxnative-control:checked:disabled+.scSharedMaterialcheckboxbox,
986.scSharedMaterialcheckboxnative-control:indeterminate:disabled+.scSharedMaterialcheckboxbox {
987 background: rgba(0, 0, 0, .26);
988 border-color: transparent;
989}
990
991.scSharedMaterialcheckboxnative-control:disabled+.scSharedMaterialcheckboxbox {
992 border-color: rgba(0, 0, 0, .26);
993}
994
Adrià Vilanova Martínezd20e57e2021-10-13 23:12:13 +0200995.scSharedMaterialcheckboxcheckmark-path {
996 stroke: #1f1f1f!important;
997}
998
999.scSharedMaterialcheckboxmixedmark {
1000 border-color: #1f1f1f!important;
1001}
1002
Adrià Vilanova Martínez91c444f2022-01-28 14:51:31 +01001003.scSharedMaterialfabroot {
1004 box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.302), 0 4px 8px 3px rgba(0, 0, 0, 0.149);
1005 background: #303135;
1006 color: #7cacf8;
1007}
1008
1009@media (forced-colors:active) {
1010 .scSharedMaterialfabroot {
1011 outline: 3px solid #7cacf8;
1012 }
1013}
1014
1015.scSharedMaterialfabroot.scSharedMaterialfabgrey {
1016 color: var(--TWPT-interop-secondary-text);
1017}
1018
1019.scSharedMaterialfabroot:.scSharedMaterialfabfake-focus,
1020.scSharedMaterialfabroot:hover,
1021.scSharedMaterialfabroot:focus {
1022 box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.302), 0 6px 10px 4px rgba(0, 0, 0, 0.149);
1023}
1024
1025.scSharedMaterialfabroot:active {
1026 box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.302), 0 8px 12px 6px rgba(0, 0, 0, 0.149);
1027}
1028
1029.scSharedMaterialfablowered {
1030 box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.302), 0 1px 3px 1px rgba(0, 0, 0, 0.149);
1031}
1032
1033.scSharedMaterialfablowered.scSharedMaterialfabfake-focus,
1034.scSharedMaterialfablowered:hover,
1035.scSharedMaterialfablowered:focus {
1036 box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.302), 0 2px 6px 2px rgba(0, 0, 0, 0.149);
1037}
1038
1039.scSharedMaterialfablowered:active {
1040 box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.302), 0 4px 8px 3px rgba(0, 0, 0, 0.149);
1041}
1042
1043.scSharedMaterialfabfilled {
1044 background: #7cacf8;
1045 color: #1f1f1f;
1046}
1047
1048.scSharedMaterialfabfilled.scSharedMaterialfabgrey {
1049 background: var(--TWPT-interop-secondary-text);
1050 color: #1f1f1f;
1051}
1052
Adrià Vilanova Martínezd20e57e2021-10-13 23:12:13 +02001053.scSharedMaterial_dialogDialogcontentloading-overlay {
1054 background: rgba(227, 227, 227, 0.122)!important;
1055}
1056
1057.scSharedMaterialpopupbackground {
1058 box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.302), 0 1px 3px 1px rgba(0, 0, 0, 0.149)!important;
1059 background: #2a2b2f!important;
1060 border: 1px solid var(--TWPT-interop-subtle-border)!important;
1061}
1062
Adrià Vilanova Martínez91c444f2022-01-28 14:51:31 +01001063@media (forced-colors:active) {
1064 .scSharedMaterialpopupbackground {
1065 border-color: #e3e3e3;
1066 }
1067}
1068
1069@media (prefers-contrast:more) {
1070 .scSharedMaterialpopupbackground {
1071 border-color: #e3e3e3;
1072 }
1073}
1074
Adrià Vilanova Martínezd20e57e2021-10-13 23:12:13 +02001075.scSharedMaterialmenuroot {
1076 box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.302), 0 1px 3px 1px rgba(0, 0, 0, 0.149)!important;
1077 background: #2a2b2f!important;
1078}
1079
1080.scSharedMaterialmenuitem {
1081 color: var(--TWPT-interop-primary-text)!important;
1082}
1083
Adrià Vilanova Martínez91c444f2022-01-28 14:51:31 +01001084.scSharedMaterialmenuitem[disabled] {
1085 color: var(--TWPT-interop-subtle-border);
1086}
1087
Adrià Vilanova Martínezd20e57e2021-10-13 23:12:13 +02001088.scSharedMaterialmenuitem-separator {
1089 border-top-color: var(--TWPT-interop-subtle-border)!important;
1090}
1091
1092.scSharedMaterialmenuhighlight:focus,
1093 .scSharedMaterialmenuhighlight:hover {
1094 background-color: #394457!important;
1095}
1096
1097.scSharedMaterialmenuhighlight:focus {
1098 outline: auto #7cacf8 1px!important;
1099}
1100
Adrià Vilanova Martínez91c444f2022-01-28 14:51:31 +01001101.scSharedMaterialtooltipcontainer {
1102 background-color: #e3e3e3;
1103 color: #1f1f1f;
1104}
1105
1106.scSharedMaterialradioradio {
1107 color: #7cacf8;
1108}
1109
1110.scSharedMaterialradioring {
1111 border: 2px solid var(--TWPT-interop-secondary-text);
1112}
1113
1114.scSharedMaterialradionative-control:disabled~.scSharedMaterialradioring {
1115 border-color: rgba(0, 0, 0, .26);
1116}
1117
1118.scSharedMaterialradionative-control:disabled~.scSharedMaterialradiodot {
1119 background: rgba(0, 0, 0, .26);
1120}
1121
1122.scSharedMaterialrichtooltipcontainer {
1123 box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.302), 0 1px 3px 1px rgba(0, 0, 0, 0.149);
1124}
1125
1126.scSharedMaterialrichtooltiproot.scSharedMaterialrichtooltipstyle-normal .scSharedMaterialrichtooltipcontainer {
1127 background: #2a2b2f;
1128}
1129
1130.scSharedMaterialrichtooltiproot.scSharedMaterialrichtooltipstyle-accented .scSharedMaterialrichtooltipcontainer {
1131 background: #7cacf8;
1132 color: #1f1f1f;
1133}
1134
1135.scSharedMaterialrichtooltipcaret {
1136 box-shadow: 1.5px 1.5px 1px -1px rgba(0, 0, 0, 0.2), .75px .75px 1px 0 rgba(0, 0, 0, 0.141), .75px .75px 3px 0 rgba(0, 0, 0, 0.122);
1137 background: #2a2b2f;
1138}
1139
1140.scSharedMaterialrichtooltiproot.scSharedMaterialrichtooltipstyle-normal .scSharedMaterialrichtooltipcaret {
1141 background: #2a2b2f;
1142}
1143
1144.scSharedMaterialrichtooltiproot.scSharedMaterialrichtooltipstyle-accented .scSharedMaterialrichtooltipcaret {
1145 background: #7cacf8;
1146}
1147
1148.scSharedMaterialselectlabel {
1149 color: #e3e3e3;
1150}
1151
1152.scSharedMaterialselectarrow {
1153 color: var(--TWPT-interop-secondary-text);
1154}
1155
1156.scSharedMaterialselectactive .scSharedMaterialselectarrow {
1157 color: #7cacf8;
1158}
1159
1160.scSharedMaterialselectdisabled .scSharedMaterialselectselection,
1161.scSharedMaterialselectdisabled .scSharedMaterialselectarrow {
1162 color: rgba(255, 255, 255, 0.239);
1163}
1164
Adrià Vilanova Martínezd20e57e2021-10-13 23:12:13 +02001165.scSharedMaterialsnackbarsnackbar {
1166 background: var(--TWPT-interop-primary-text)!important;
1167 color: #1f1f1f!important;
1168}
1169
1170.scSharedMaterialsnackbaraction button {
1171 color: #0b57d0!important;
1172}
1173
1174.scSharedMaterialtabbartab {
1175 color: var(--TWPT-interop-primary-text)!important;
1176}
1177
1178.scSharedMaterialtabbartab:hover,
1179 .scSharedMaterialtabbartab:focus {
1180 background-color: #313235!important;
1181}
1182
1183.scSharedMaterialtabbarselected {
1184 border-bottom-color: #7cacf8!important;
1185 color: #7cacf8!important;
1186}
1187
1188.scSharedMaterialtextfieldlabel {
1189 color: var(--TWPT-interop-primary-text)!important;
1190}
1191
1192.scSharedMaterialtextfieldnative-control {
1193 caret-color: #7cacf8!important;
1194 color: var(--TWPT-interop-primary-text)!important;
1195}
1196
1197.scSharedMaterialtextfieldinvalid .scSharedMaterialtextfieldnative-control {
1198 caret-color: #ec928e!important;
1199}
1200
1201.scSharedMaterialtextfieldnative-control:disabled {
1202 color: var(--TWPT-interop-secondary-text)!important;
1203}
1204
1205.scSharedMaterialtextfieldfocused .scSharedMaterialtextfieldlabel {
1206 color: #7cacf8!important;
1207}
1208
1209.scSharedMaterialtextfieldinvalid .scSharedMaterialtextfieldlabel {
1210 color: #ec928e!important;
1211}
1212
1213.scSharedMaterialtextfielddisabled .scSharedMaterialtextfieldlabel {
1214 color: var(--TWPT-interop-secondary-text)!important;
1215}
1216
1217.scSharedMaterialtextfieldhelper-text {
1218 color: var(--TWPT-interop-secondary-text)!important;
1219}
1220
1221.scSharedMaterialtextfieldhelper-text-invalid {
1222 color: #ec928e!important;
1223}
1224
1225.scSharedMaterialtextfieldhelper-text-disabled {
1226 color: var(--TWPT-interop-secondary-text)!important;
1227}
1228
1229.scTailwindSharedActivitychartroot {
1230 border: 1px solid var(--TWPT-interop-subtle-border)!important;
1231}
1232
Adrià Vilanova Martínez91c444f2022-01-28 14:51:31 +01001233.scTailwindSharedAvatarroot {
1234 background-color: #f1f3f4;
1235 border: .375rem solid #f1f3f4;
1236}
1237
1238.scTailwindSharedAvatarroot.scTailwindSharedAvatarmedium.scTailwindSharedAvatarat-least-silver,
1239.scTailwindSharedAvatarroot.scTailwindSharedAvatarsmall.scTailwindSharedAvatarat-least-silver {
1240 border: .125rem solid #f1f3f4;
1241}
1242
1243.scTailwindSharedAvatarsilhouette {
1244 background-color: #fff;
1245}
1246
Adrià Vilanova Martínezd20e57e2021-10-13 23:12:13 +02001247.scTailwindSharedAvataravatar-loading {
1248 background: #1f1f1f!important;
1249}
1250
Adrià Vilanova Martínez91c444f2022-01-28 14:51:31 +01001251.scTailwindSharedAvataruploadedit-button {
1252 background-color: rgba(0, 0, 0, 0.4);
1253 color: #fff;
1254}
1255
1256.scTailwindSharedAvataruploadroot:focus .scTailwindSharedAvataruploadedit-button,
1257.scTailwindSharedAvataruploadroot:focus-within .scTailwindSharedAvataruploadedit-button,
1258.scTailwindSharedAvataruploadroot:hover .scTailwindSharedAvataruploadedit-button {
1259 background-color: rgba(0, 0, 0, 0.54);
1260}
1261
1262.scTailwindSharedDisplay_name_editorDisplaynameeditorlabel {
1263 color: var(--TWPT-interop-secondary-text);
1264}
1265
1266.scTailwindSharedPiidialogfinding {
1267 color: var(--TWPT-interop-secondary-text);
1268}
1269
Adrià Vilanova Martínezd20e57e2021-10-13 23:12:13 +02001270.scTailwindSharedReportabusedialogcontent .abuse-link {
1271 color: #7cacf8!important;
1272}
1273
Adrià Vilanova Martínez91c444f2022-01-28 14:51:31 +01001274.scTailwindSharedRich_text_editorAttachmentFailedoverlayroot {
1275 background: rgba(0, 0, 0, 0.902);
1276 color: #ec928e;
1277}
1278
1279.scTailwindSharedRich_text_editorAttachmentLoadingoverlayroot {
1280 background: rgba(227, 227, 227, 0.369);
1281}
1282
1283.scTailwindSharedRich_text_editorAttachmentRemovebuttonremove-button {
1284 background: #1f1f1f;
1285 border: 1px solid #27282b;
1286 color: var(--TWPT-interop-secondary-text);
1287}
1288
1289.scTailwindSharedRich_text_editorAttachmentRemovebuttonremove-button:hover,
1290.scTailwindSharedRich_text_editorAttachmentRemovebuttonremove-button:focus {
1291 box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.302), 0 1px 3px 1px rgba(0, 0, 0, 0.149);
1292}
1293
1294.scTailwindSharedRich_text_editorAttachmentNoninlinedattachmentroot {
1295 box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.302), 0 1px 3px 1px rgba(0, 0, 0, 0.149);
1296 background: #36373a;
1297}
1298
1299.scTailwindSharedRich_text_editorAttachmentNoninlinedattachmentfilename {
1300 color: #e3e3e3;
1301}
1302
1303.scTailwindSharedRich_text_editorAttachmentNoninlinedattachmentextension {
1304 color: var(--TWPT-interop-secondary-text);
1305}
1306
1307.scTailwindSharedRich_text_editorLinktooltiproot button {
1308 color: #7cacf8;
1309}
1310
1311.scTailwindSharedRichtexteditoreditor {
1312 background: #1f1f1f;
1313 color: #e3e3e3;
1314}
1315
1316.scTailwindSharedRichtexteditorplaceholder {
1317 color: var(--TWPT-interop-secondary-text);
1318}
1319
1320.scTailwindSharedRichtexteditorhas-bottom-panel {
1321 border-bottom: 1px solid var(--TWPT-interop-subtle-border);
1322}
1323
1324.scTailwindSharedRichtexteditorhint {
1325 color: var(--TWPT-interop-secondary-text);
1326}
1327
1328.scTailwindSharedRich_text_editorToolbarcontrolroot {
1329 color: var(--TWPT-interop-secondary-text);
1330}
1331
1332.scTailwindSharedRich_text_editorToolbarcontrolroot:hover {
1333 color: #e3e3e3;
1334}
1335
1336.scTailwindSharedRich_text_editorToolbarcontrolroot:focus {
1337 border: .125rem solid #7cacf8;
1338}
1339
1340.scTailwindSharedRich_text_editorToolbarcontrolactive {
1341 background: rgba(227, 227, 227, 0.122);
1342}
1343
1344.scTailwindSharedRich_text_editorToolbarMobiletoolbarattachment,
1345.scTailwindSharedRich_text_editorToolbarMobiletoolbartext-format {
1346 border-right: 1px solid var(--TWPT-interop-subtle-border);
1347}
1348
1349.scTailwindSharedRich_text_editorToolbarMobiletoolbartext-format-button {
1350 color: var(--TWPT-interop-secondary-text);
1351}
1352
1353.scTailwindSharedRich_text_editorToolbarMobiletoolbargroup {
1354 border-right: 1px solid var(--TWPT-interop-subtle-border);
1355}
1356
1357.scTailwindSharedRich_text_editorToolbargroup:not(:first-child) {
1358 border-left: 1px solid var(--TWPT-interop-subtle-border);
1359}
1360
1361.scTailwindSharedTitlefieldhelper-text {
1362 color: var(--TWPT-interop-secondary-text);
1363}
1364
1365.sc-select {
1366 border: .0625rem solid var(--TWPT-interop-secondary-text);
1367 color: #e3e3e3;
1368}
1369
1370.sc-select.keyboard-focus {
1371 border-color: transparent;
1372 box-shadow: 0 0 0 .125rem #a8c7fa;
1373}
1374
1375.sc-select svg {
1376 fill: var(--TWPT-interop-secondary-text);
1377}
1378
1379.sc-select ol {
1380 background: #272727;
1381 box-shadow: 0 .1875rem .3125rem -.0625rem rgba(0, 0, 0, 0.4), 0 .375rem .625rem 0 rgba(0, 0, 0, 0.28), 0 .0625rem 1.125rem 0 rgba(0, 0, 0, 0.24);
1382}
1383
1384.sc-select .sc-select-highlight {
1385 background-color: #5ab3f0;
1386 color: #1f1f1f;
1387}
1388
1389/* Unified profile view (see the "IMPORTANT NOTICE" comment above) */
Adrià Vilanova Martínezd20e57e2021-10-13 23:12:13 +02001390.scTailwindUser_profileAchievementsempty a,
1391 .scTailwindUser_profileAchievementsempty a:visited,
1392 sc-tailwind-user_profile-user-profile .link-icon {
1393 color: #7cacf8!important;
1394}
1395
1396.scTailwindUser_profileBiosectionsection-heading {
1397 color: var(--TWPT-interop-secondary-text)!important;
1398}
1399
1400.scTailwindUser_profileBiosectionbio {
1401 color: var(--TWPT-interop-primary-text)!important;
1402}
1403
1404.scTailwindUser_profileBiosectionlinks,
1405 .scTailwindUser_profileBiosectionlink {
1406 color: #7cacf8!important;
1407}
1408
1409.scTailwindUser_profileBiosectioninput-label {
1410 color: var(--TWPT-interop-secondary-text)!important;
1411}
1412
1413.scTailwindUser_profileEmaildisplayemail-display {
1414 color: var(--TWPT-interop-secondary-text)!important;
1415}
1416
1417.scTailwindUser_profileEmaildisplayshow-email {
1418 color: #7cacf8!important;
1419}
1420
1421.scTailwindUser_profileMessagecardthread-link {
1422 color: var(--TWPT-interop-secondary-text)!important;
1423}
1424
1425.scTailwindUser_profileMessagecardlabel {
1426 color: var(--TWPT-interop-secondary-text)!important;
1427}
1428
1429.scTailwindUser_profileMessagecardcontent {
1430 border-left: 2px solid var(--TWPT-interop-subtle-border)!important;
1431 color: var(--TWPT-interop-primary-text)!important;
1432}
1433
1434.scTailwindUser_profileMessagecardcount {
1435 color: var(--TWPT-interop-secondary-text)!important;
1436}
1437
1438.scTailwindUser_profileMessagecardrecommended-answer {
1439 color: #6dd58c!important;
1440}
1441
1442.scTailwindUser_profileMessagecardrecommended-answer .icon {
1443 background-color: #6dd58c!important;
1444 color: #1f1f1f!important;
1445}
1446
1447sc-tailwind-user_profile-user-profile .notificationIcon {
1448 color: var(--TWPT-interop-secondary-text)!important;
1449}
1450
1451sc-tailwind-user_profile-user-profile .deleteIcon,
1452 sc-tailwind-user_profile-user-profile .reportAbuseIcon,
1453 sc-tailwind-user_profile-user-profile .reactivateIcon {
1454 color: var(--TWPT-interop-secondary-text)!important;
1455}
1456
1457.scTailwindUser_profilePosthistorysection+.scTailwindUser_profilePosthistorysection {
1458 border-top-color: var(--TWPT-interop-subtle-border)!important;
1459}
1460
1461.scTailwindUser_profilePosthistorycontent,
1462 .scTailwindUser_profilePosthistoryheader,
1463 .scTailwindUser_profilePosthistoryerror {
1464 border-color: var(--TWPT-interop-subtle-border)!important;
1465}
1466
1467.scTailwindUser_profileThreadcardtitle {
1468 color: var(--TWPT-interop-primary-text)!important;
1469}
1470
1471.scTailwindUser_profileThreadcardlabel {
1472 color: var(--TWPT-interop-secondary-text)!important;
1473}
1474
1475.scTailwindUser_profileThreadcardcontent {
1476 color: var(--TWPT-interop-primary-text)!important;
1477}
1478
1479.scTailwindUser_profileThreadcardcount {
1480 color: var(--TWPT-interop-secondary-text)!important;
1481}
1482
1483.scTailwindUser_profileThreadcardreply .icon {
1484 color: var(--TWPT-interop-secondary-text)!important;
1485}
1486
1487.scTailwindUser_profileThreadcardrecommended-answer {
1488 color: #6dd58c!important;
1489}
1490
1491.scTailwindUser_profileThreadcardrecommended-answer .icon {
1492 background-color: #6dd58c!important;
1493 color: #1f1f1f!important;
1494}
1495
1496.scTailwindUser_profileUsercardroot {
1497 border: 1px solid var(--TWPT-interop-subtle-border)!important;
1498}
1499
1500.scTailwindUser_profileUsercardinput-label {
1501 color: var(--TWPT-interop-secondary-text)!important;
1502}
1503
1504.scTailwindUser_profileUsercardheadline {
1505 color: var(--TWPT-interop-primary-text)!important;
1506}
1507
1508.scTailwindUser_profileUsercarddetails {
1509 color: var(--TWPT-interop-secondary-text)!important;
1510}
1511
1512.scTailwindUser_profileUsercardlinks,
1513 .scTailwindUser_profileUsercardlink {
1514 color: #7cacf8!important;
1515}
1516
1517.scTailwindUser_profileUsercardhorizontal-separator {
1518 background-color: var(--TWPT-interop-subtle-border)!important;
1519 color: var(--TWPT-interop-subtle-border)!important;
1520}
1521
1522.scTailwindUser_profileUsercardsection-heading {
1523 color: var(--TWPT-interop-secondary-text)!important;
1524}
1525
Adrià Vilanova Martínez91c444f2022-01-28 14:51:31 +01001526/* Interop thread view (see the "IMPORTANT NOTICE" comment above) */
1527.scTailwindThreadEditquestiondialogroot.scTailwindThreadEditquestiondialogscrollable {
1528 -webkit-box-shadow: inset 0 -11px 5px -11px #000;
1529 box-shadow: inset 0 -11px 5px -11px #000;
1530}
1531
1532.scTailwindThreadEditquestiondialogerror {
1533 color: #ec928e;
1534}
1535
1536.scTailwindThreadGetlinkdialoglink-container {
1537 border-bottom: 2px solid #a8c7fa;
1538}
1539
1540h4.scTailwindThreadMessageHelpfulnessbuttonslabel {
1541 color: #e3e3e3;
1542}
1543
1544.scTailwindThreadMessageMessagecardsub-content {
1545 background: #3c4043;
1546 border-top: 1px solid var(--TWPT-interop-subtle-border);
1547}
1548
1549.scTailwindThreadMessageMessagecardnested-reply:not(:first-child) {
1550 border-top: 1px solid var(--TWPT-interop-subtle-border);
1551}
1552
1553.scTailwindThreadMessageMessagecardtargeted {
1554 border-left: .125rem solid #7cacf8;
1555}
1556
1557.scTailwindThreadMessageMessagecardcalloutroot.scTailwindThreadMessageMessagecardcalloutrecommended {
1558 background: #0f5223;
1559 border-color: #6dd58c;
1560}
1561
1562.scTailwindThreadMessageMessagecardcalloutroot.scTailwindThreadMessageMessagecardcalloutrelevant {
1563 background: #394457;
1564 border-color: #7cacf8;
1565}
1566
1567.scTailwindThreadMessageMessagetagrecommended.scTailwindThreadMessageMessagetagnormal {
1568 color: #6dd58c;
1569}
1570
1571.scTailwindThreadMessageMessagetagrecommended.scTailwindThreadMessageMessagetagstrong {
1572 color: #6dd58c;
1573}
1574
1575.scTailwindThreadMessageMessagetagrelevant.scTailwindThreadMessageMessagetagnormal {
1576 color: #7cacf8;
1577}
1578
1579.scTailwindThreadMessageMessagetagrelevant.scTailwindThreadMessageMessagetagstrong {
1580 color: #7cacf8;
1581}
1582
1583.scTailwindThreadMessageMessageinteractionsinteraction {
1584 color: var(--TWPT-interop-secondary-text);
1585}
1586
1587p.scTailwindThreadMessageMessagetombstoneroot {
1588 color: var(--TWPT-interop-secondary-text);
1589}
1590
1591p.scTailwindThreadMessageMessagetombstoneroot .scTailwindThreadMessageMessagetombstoneclickable {
1592 color: var(--TWPT-interop-secondary-text);
1593}
1594
1595.scTailwindThreadPostcontentroot {
1596 color: #e3e3e3;
1597}
1598
1599.scTailwindThreadPostcontentroot a {
1600 color: #7cacf8;
1601}
1602
1603.scTailwindThreadPost_headerOverflowmenuicon {
1604 color: var(--TWPT-interop-secondary-text);
1605}
1606
1607.scTailwindThreadPost_headerPostdateroot {
1608 color: var(--TWPT-interop-secondary-text);
1609}
1610
1611.scTailwindThreadPost_headerUserinfoname a {
1612 color: #7cacf8;
1613}
1614
1615.scTailwindThreadPost_headerUserinfotag {
1616 color: var(--color, #e3e3e3);
1617}
1618
1619.scTailwindThreadPost_headerUserinfoheadline {
1620 color: var(--TWPT-interop-secondary-text);
1621}
1622
1623.scTailwindThreadReplydialogroot {
1624 background: #2a2b2f;
1625}
1626
1627.scTailwindThreadReplydialogheader {
1628 background: #7cacf8;
1629}
1630
1631.scTailwindThreadReplydialogheader h1.scTailwindThreadReplydialogheading {
1632 color: #1f1f1f;
1633}
1634
1635.scTailwindThreadReplydialogheading-button {
1636 color: #1f1f1f;
1637}
1638
1639.scTailwindThreadReplydialogtop-row {
1640 border-bottom: 1px solid var(--TWPT-interop-subtle-border);
1641}
1642
1643.scTailwindThreadReplydialogfooter {
1644 background: #36373a;
1645}
1646
1647.scTailwindThreadReplydialogfooter a {
1648 color: #7cacf8;
1649}
1650
1651.scTailwindThreadReplydialogminimized .scTailwindThreadReplydialogheader {
1652 background: #e3e3e3;
1653 color: #1f1f1f;
1654}
1655
1656.scTailwindThreadReplydialogroot .scTailwindThreadReplydialogerror {
1657 color: #ec928e;
1658}
1659
1660@media (min-width:48.125rem) {
1661 .scTailwindThreadReplydialogroot {
1662 box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.302), 0 2px 6px 2px rgba(0, 0, 0, 0.149);
1663 }
1664}
1665
1666.scTailwindThreadMessageMessagelisthelp-icon {
1667 color: var(--TWPT-interop-secondary-text);
1668}
1669
1670.scTailwindThreadMessageMessagelistrecommended-icon {
1671 color: #c4eed0;
1672}
1673
1674.scTailwindThreadMessageMessagelistrelevant-icon {
1675 color: #7cacf8;
1676}
1677
1678.scTailwindThreadMorebuttondivider {
1679 background: var(--TWPT-interop-subtle-border);
1680}
1681
1682.scTailwindThreadMorebuttonbutton {
1683 background: #1f1f1f;
1684 border: 1px solid var(--TWPT-interop-subtle-border);
1685 color: var(--TWPT-interop-secondary-text);
1686}
1687
1688.scTailwindThreadPesignupdialogclose-button-row button {
1689 color: #fff;
1690}
1691
1692.scTailwindThreadPesignupdialogdialog-body p {
1693 color: #e3e3e3;
1694}
1695
1696.scTailwindThreadPesignupdialogpe-dialog-container {
1697 background-color: #1f1f1f;
1698 -webkit-box-shadow: 0 .063rem .188rem rgba(60, 64, 67, 0.3), 0 .25rem .5rem rgba(60, 64, 67, 0.15);
1699 box-shadow: 0 .063rem .188rem rgba(60, 64, 67, 0.3), 0 .25rem .5rem rgba(60, 64, 67, 0.15);
1700}
1701
1702.scTailwindThreadPostconfirmationdialogclose-button-row button {
1703 color: #e3e3e3;
1704}
1705
1706.scTailwindThreadPostconfirmationdialogdialog-body p {
1707 color: #e3e3e3;
1708}
1709
1710.scTailwindThreadPostconfirmationdialogdialog-container {
1711 background-color: #1f1f1f;
1712 -webkit-box-shadow: 0 .063rem .188rem rgba(60, 64, 67, 0.3), 0 .25rem .5rem rgba(60, 64, 67, 0.15);
1713 box-shadow: 0 .063rem .188rem rgba(60, 64, 67, 0.3), 0 .25rem .5rem rgba(60, 64, 67, 0.15);
1714}
1715
1716.scTailwindThreadQuestionQuestioncardsub-content {
1717 background: #3c4043;
1718 border-top: 1px solid var(--TWPT-interop-subtle-border);
1719}
1720
1721.scTailwindThreadQuestionQuestioncardtitle {
1722 color: #e3e3e3;
1723}
1724
1725.scTailwindThreadQuestionQuestioncardbody {
1726 color: #e3e3e3;
1727}
1728
1729.scTailwindThreadQuestionQuestioncardbody a {
1730 color: #7cacf8;
1731}
1732
1733.scTailwindThreadQuestionQuestioncarddisclaimer,
1734.scTailwindThreadQuestionQuestioncardedited {
1735 color: var(--TWPT-interop-secondary-text);
1736}
1737
1738.scTailwindThreadQuestionQuestioncarddisclaimer a,
1739.scTailwindThreadQuestionQuestioncardedited a {
1740 color: #7cacf8;
1741}
1742
1743.scTailwindThreadQuestionQuestiondetailsdetail-link {
1744 color: #7cacf8;
1745}
1746
1747.scTailwindThreadQuestionQuestionpurposetag {
1748 background: #394457;
1749 color: #7cacf8;
1750}
1751
1752.scTailwindThreadQuestionStatechipschip {
1753 border: 1px solid var(--TWPT-interop-subtle-border);
1754 color: var(--TWPT-interop-secondary-text);
1755}
1756
1757.scTailwindThreadThreaddeleted-icon {
1758 color: var(--TWPT-interop-secondary-text);
1759}
1760
avm999630bc113a2020-09-07 13:02:11 +02001761/* Duplicate thread feature */
1762.search-results ec-thread-option material-expansionpanel .panel {
1763 background-color: var(--TWPT-primary-background)!important;
1764}
1765
1766.search-results ec-thread-option material-expansionpanel.selected .panel,
1767 .search-results ec-thread-option material-expansionpanel .panel > .main-header > .header.closed:hover,
1768 .search-results ec-thread-option material-expansionpanel .panel > .main-header > .header.closed:focus {
1769 background-color: #17191c!important;
1770}
1771
1772/* Disabled buttons */
1773material-button[disabled] {
1774 color: rgba(255, 255, 255, .26)!important;
1775}
1776
1777/* Material icons */
1778ec-filter-drawer-item material-icon,
1779 ec-filter-drawer-item ec-icon,
1780 material-drawer .drawer-section material-icon,
1781 material-drawer .drawer-section ec-icon,
1782 material-list material-icon,
1783 ec-query-builder material-icon,
avm999630bc113a2020-09-07 13:02:11 +02001784 ec-thread-summary material-expansionpanel .title material-icon,
1785 .search-results ec-thread-option material-icon,
1786 .search-results ec-thread-option ec-icon,
1787 ec-rich-text-editor material-icon,
1788 ec-editor-command material-icon,
avm99963223416c2021-04-21 22:13:14 +02001789 ec-canned-responses ec-canned-response-row material-icon,
1790 ec-ask-flow > .header material-button {
avm999630bc113a2020-09-07 13:02:11 +02001791 color: rgba(255, 255, 255, .87)!important;
1792}
1793
1794material-drawer ec-icon,
avm99963223416c2021-04-21 22:13:14 +02001795 .search-results ec-thread-option ec-icon,
avm9996315b23d72021-04-26 18:07:15 +02001796 ec-thread-summary material-expansionpanel .title ec-icon,
1797 ec-announcements-menu-item ec-icon {
avm999630bc113a2020-09-07 13:02:11 +02001798 fill: rgba(255, 255, 255, .87)!important;
1799}
1800
1801/* Dialogs */
1802material-dialog, material-dialog .dialog-header {
1803 background-color: var(--TWPT-primary-background)!important;
1804}
1805
1806ec-movable-dialog[showminimize] material-dialog .dialog-header {
1807 background-color: #d2e3fc!important;
1808}
1809
1810material-dialog .title {
1811 color: var(--TWPT-primary-text-alt)!important;
1812}
1813
1814ec-movable-dialog[showminimize] material-dialog .dialog-header .title, ec-movable-dialog[showminimize] material-dialog header material-icon {
1815 color: var(--TWPT-primary-background)!important;
1816}
1817
1818ec-movable-dialog[showminimize] material-dialog .header-notice, material-dialog .legal-prompt {
1819 background-color: #170f01!important;
1820}
1821
avm99963223416c2021-04-21 22:13:14 +02001822ec-movable-dialog[showminimize] material-dialog .main .header-notice material-icon[icon="info_outline"] {
1823 color: var(--TWPT-blue-A100)!important;
1824}
1825
avm999630bc113a2020-09-07 13:02:11 +02001826material-dialog .section-title,
1827 material-dialog .select-label,
1828 material-dialog .input-label,
1829 material-dialog .btn-no,
1830 ec-display-name-editor,
1831 .forum-selection-label {
1832 color: var(--TWPT-secondary-text)!important;
1833}
1834
avm9996301818912021-05-24 11:53:18 +02001835material-dialog main > .user {
1836 border-bottom-color: var(--TWPT-card-border)!important;
1837}
1838
avm999630bc113a2020-09-07 13:02:11 +02001839ec-movable-dialog[showminimize] material-dialog footer > [footer] > .footer > [footer] > simple-html {
1840 color: var(--TWPT-secondary-text)!important;
1841 background-color: var(--TWPT-active-background)!important;
1842 border-top-color: #25231f!important;
1843}
1844
avm9996301818912021-05-24 11:53:18 +02001845ec-movable-dialog[showminimize] material-dialog footer > [footer] > .footer > [footer] > simple-html a {
1846 color: var(--TWPT-link)!important;
1847}
1848
avm999630bc113a2020-09-07 13:02:11 +02001849/* Keyboard shortcuts dialog */
Adrià Vilanova Martínezd28af562021-09-19 22:27:55 +02001850material-dialog .main.with-scroll-strokes table th {
avm999630bc113a2020-09-07 13:02:11 +02001851 color: var(--TWPT-primary-text)!important;
1852}
1853
Adrià Vilanova Martínezd28af562021-09-19 22:27:55 +02001854material-dialog .main.with-scroll-strokes table td {
1855 color: var(--TWPT-primary-text-alt)!important;
1856}
1857
1858material-dialog .main.with-scroll-strokes table tr,
1859 material-dialog .main.with-scroll-strokes .shortcut {
1860 border-color: var(--TWPT-card-border)!important;
1861}
1862
1863material-dialog .main.with-scroll-strokes.bottom-scroll-stroke {
1864 border-bottom-color: var(--TWPT-card-border)!important;
1865}
1866
1867material-dialog .main.with-scroll-strokes.top-scroll-stroke {
1868 border-top-color: var(--TWPT-card-border)!important;
1869}
1870
avm999630bc113a2020-09-07 13:02:11 +02001871/* Rich text editor */
1872ec-editor-command material-button,
1873 ec-formatting-popup material-button {
1874 box-shadow: none!important;
1875}
1876
1877ec-editor-command material-button.is-active {
1878 background: var(--TWPT-active-background)!important;
1879}
1880
1881ec-rich-text-editor .placeholder {
1882 color: rgba(255, 255, 255, .38)!important;
1883}
1884
avm9996301818912021-05-24 11:53:18 +02001885ec-rich-text-editor .input-wrapper,
1886 ec-rich-text-editor .spacer {
1887 border-color: var(--TWPT-card-border)!important;
1888}
1889
1890ec-rich-text-editor .input-wrapper.input-wrapper--focused {
1891 border-color: var(--TWPT-blue-A100)!important;
1892}
1893
avm999630bc113a2020-09-07 13:02:11 +02001894ec-rich-text-editor .input {
1895 color: var(--TWPT-primary-text)!important;
1896}
1897
1898ec-rich-text-editor .hint {
1899 color: rgba(255, 255, 255, .54)!important;
1900}
1901
1902material-select-searchbox + material-list material-list-item {
1903 color: rgba(255, 255, 255, .87)!important;
1904}
1905
1906ec-attachment .filename {
1907 color: var(--TWPT-primary-text)!important;
1908}
1909
1910/* Thread insert */
1911ec-thread-insert .title {
1912 color: var(--TWPT-primary-text)!important;
1913}
1914
1915ec-thread-insert ec-thread-counts,
1916 ec-thread-insert .details,
1917 ec-thread-insert ec-relative-time {
1918 color: rgba(255, 255, 255, .54)!important;
1919}
1920
1921/* Text input */
1922material-input input {
1923 color: var(--TWPT-primary-text)!important;
1924}
1925
1926material-input .label-text,
1927 material-input .hint-text,
1928 material-input .counter {
1929 color: rgba(255, 255, 255, .54)!important;
1930}
1931
1932material-input .underline .unfocused-underline {
avm99963223416c2021-04-21 22:13:14 +02001933 background-color: var(--TWPT-input-underline)!important;
avm999630bc113a2020-09-07 13:02:11 +02001934}
1935
avm9996301818912021-05-24 11:53:18 +02001936material-input .underline .focused-underline {
1937 background-color: var(--TWPT-blue-A100)!important;
1938}
1939
avm999630bc113a2020-09-07 13:02:11 +02001940label .label {
1941 color: var(--TWPT-primary-text)!important;
1942}
1943
1944/* Input underline */
1945material-input .underline .unfocused-underline,
1946 material-dropdown-select dropdown-button [buttondecorator] {
avm9996301818912021-05-24 11:53:18 +02001947 border-color: var(--TWPT-input-underline)!important;
avm999630bc113a2020-09-07 13:02:11 +02001948}
1949
Adrià Vilanova Martínez9605cb82021-09-07 13:04:10 +02001950/* Checkbox input (except for forum checkboxes in the drawer) */
Adrià Vilanova Martínezdd8075f2021-09-08 21:57:32 +02001951material-checkbox material-icon:not(ec-forum-drawer-item material-icon, ec-thread-list material-icon),
1952 material-checkbox .content:not(ec-forum-drawer-item material-icon, ec-thread-list material-icon) {
avm999630bc113a2020-09-07 13:02:11 +02001953 color: var(--TWPT-secondary-text)!important;
1954}
1955
Adrià Vilanova Martínez0d15aeb2021-07-26 15:18:43 +02001956/* .gm-icons is added by the SMEI_GOOGLE_MATERIAL_ICONS experiment. */
Adrià Vilanova Martínezdd8075f2021-09-08 21:57:32 +02001957material-checkbox material-icon.filled:not(ec-forum-drawer-item material-icon, ec-thread-list material-icon) {
Adrià Vilanova Martínez0d15aeb2021-07-26 15:18:43 +02001958 color: var(--TWPT-blue-A100)!important;
1959}
1960
1961material-checkbox:focus:not(.disabled).gm-icons .icon,
1962 .gm-icons material-checkbox:focus:not(.disabled) .icon,
1963 material-checkbox:hover:not(.disabled).gm-icons .icon,
1964 .gm-icons material-checkbox:hover:not(.disabled) .icon {
1965 color: #cfd2d8!important; /* custom value */
1966}
1967
1968material-checkbox:focus:not(.disabled).gm-icons .icon.filled,
1969 .gm-icons material-checkbox:focus:not(.disabled) .icon.filled,
1970 material-checkbox:hover:not(.disabled).gm-icons .icon.filled,
1971 .gm-icons material-checkbox:hover:not(.disabled) .icon.filled {
1972 color: var(--TWPT-blue-100)!important;
1973}
1974
1975.gm-icons material-checkbox .icon-container::before{
1976 background-color: #dfdedb!important; /* custom value */
1977}
1978
1979/* Radio input */
1980material-radio .icon-container:not(.checked) material-icon {
1981 color: var(--TWPT-secondary-text)!important;
1982}
1983
1984material-radio .icon-container.checked material-icon {
1985 color: var(--TWPT-blue-A100)!important;
1986}
1987
1988/* Material switch */
1989.mdc-switch:not(.mdc-switch--checked) .mdc-switch__track {
1990 background-color: #7d7d7d!important; /* custom value */
1991}
1992
1993.mdc-switch:not(.mdc-switch--checked) .mdc-switch__thumb {
1994 border-color: #fff!important; /* custom value */
1995}
1996
1997.mdc-switch.mdc-switch--checked .mdc-switch__track {
1998 background-color: var(--TWPT-blue-A100)!important;
1999}
2000
2001.mdc-switch.mdc-switch--checked .mdc-switch__thumb {
2002 border-color: var(--TWPT-blue-A100)!important;
2003}
2004
avm999630bc113a2020-09-07 13:02:11 +02002005/* Material menu button and dropdown select */
2006material-menu material-button, material-dropdown-select dropdown-button {
avm99963223416c2021-04-21 22:13:14 +02002007 color: var(--TWPT-primary-text)!important;
avm999630bc113a2020-09-07 13:02:11 +02002008}
2009
avm9996348c87d12021-04-09 13:00:21 +02002010material-dropdown-select dropdown-button .button.is-disabled .button-text,
2011 material-dropdown-select dropdown-button .button.is-disabled material-icon {
2012 color: rgba(255, 255, 255, .32)!important;
avm999630bc113a2020-09-07 13:02:11 +02002013}
2014
2015/* Announcements content */
avm99963223416c2021-04-21 22:13:14 +02002016ec-announcements-content .header,
2017 ec-announcements-content .no-announcements,
2018 ec-announcements-content .announcement {
2019 border-bottom-color: var(--TWPT-card-border)!important;
2020}
2021
avm999630bc113a2020-09-07 13:02:11 +02002022ec-announcements-content .header .title, ec-announcements-content .announcement-title {
2023 color: var(--TWPT-primary-text-alt)!important;
2024}
2025
avm9996315b23d72021-04-26 18:07:15 +02002026ec-announcements-content .announcement-date {
2027 color: var(--TWPT-secondary-text)!important;
2028}
2029
avm999630bc113a2020-09-07 13:02:11 +02002030ec-announcements-content .no-announcements-message {
2031 color: #c3bfbc!important;
2032}
2033
avm9996315b23d72021-04-26 18:07:15 +02002034ec-announcements-content .view-all-link,
2035 ec-announcements-content .read-more-button {
avm99963223416c2021-04-21 22:13:14 +02002036 color: var(--TWPT-link)!important;
2037}
2038
avm9996315b23d72021-04-26 18:07:15 +02002039ec-announcements-content ::-webkit-scrollbar-thumb {
2040 background-color: rgba(255, 255, 255, .26)!important;
2041}
2042
2043ec-announcements-content ::-webkit-scrollbar-thumb:hover {
2044 background-color: #4285f4!important;
2045}
2046
avm99963b2329632021-02-06 20:05:34 +01002047/* Generic popup (for notification bell, account selector, etc.) */
2048.popup-wrapper .header-text {
2049 color: var(--TWPT-primary-text)!important;
2050}
2051
avm9996348c87d12021-04-09 13:00:21 +02002052/* Notifications bell popup/panel */
Adrià Vilanova Martínez47d33bc2021-08-14 18:50:50 +02002053.notification-panel .header {
2054 border-bottom-color: var(--TWPT-card-border)!important;
2055}
2056
avm9996348c87d12021-04-09 13:00:21 +02002057.notification-panel .header material-button {
2058 color: var(--TWPT-secondary-text)!important;
2059}
2060
2061.notification-panel .cards-container .promo-message {
2062 color: var(--TWPT-secondary-text)!important;
2063}
2064
2065.notification-panel .cards-container .promo-message .header-text {
2066 color: var(--TWPT-primary-text)!important;
2067}
2068
Adrià Vilanova Martínez47d33bc2021-08-14 18:50:50 +02002069.notification-panel .cards-container ec-notification-card-content {
2070 border-bottom-color: var(--TWPT-card-border)!important;
2071}
2072
2073.notification-panel .cards-container ec-notification-card-content .text {
2074 color: var(--TWPT-primary-text)!important;
2075}
2076
2077.notification-panel .cards-container ec-notification-card-content .time,
2078 .notification-panel .cards-container ec-notification-card-content .close material-button {
2079 color: var(--TWPT-secondary-text)!important;
2080}
2081
avm999630bc113a2020-09-07 13:02:11 +02002082/* Account selector */
2083.popup-wrapper .profile .email {
2084 color: rgba(255, 255, 255, .54)!important;
2085}
2086
2087material-gaia-picker-footer {
2088 color: rgba(255, 255, 255, .54)!important;
2089 background-color: var(--TWPT-active-background)!important;
2090}
2091
avm9996348c87d12021-04-09 13:00:21 +02002092material-gaia-picker-footer material-button {
2093 color: var(--TWPT-secondary-text)!important;
2094}
2095
avm999630bc113a2020-09-07 13:02:11 +02002096/* Canned responses */
2097ec-canned-responses .filter-label,
avm9996325a0d602020-11-25 19:24:16 +01002098 ec-canned-responses ec-canned-response-row .name {
avm999630bc113a2020-09-07 13:02:11 +02002099 color: var(--TWPT-primary-text)!important;
2100}
2101
avm9996325a0d602020-11-25 19:24:16 +01002102ec-canned-responses .label-row,
2103 ec-canned-responses ec-canned-response-row .snippet,
Adrià Vilanova Martínez74a25202022-01-23 23:36:58 +01002104 ec-canned-responses ec-canned-response-row .tag .content,
2105 ec-canned-responses ec-canned-response-row .TWPT-tag .TWPT-content {
avm9996325a0d602020-11-25 19:24:16 +01002106 color: var(--TWPT-secondary-text)!important;
2107}
2108
avm999630bc113a2020-09-07 13:02:11 +02002109ec-canned-responses ec-canned-response-row .header.closed:hover,
2110 ec-canned-responses ec-canned-response-row .header.closed:focus,
2111 ec-canned-responses ec-canned-response-row .header.closed:hover .toolbar,
2112 ec-canned-responses ec-canned-response-row .header.closed:focus .toolbar {
2113 background-color: var(--TWPT-active-background)!important;
2114}
2115
avm9996325a0d602020-11-25 19:24:16 +01002116ec-canned-responses .filter-row,
2117 ec-canned-responses .label-row,
2118 ec-canned-responses ec-canned-response-row material-expansionpanel {
2119 border-bottom-color: var(--TWPT-subtle-border)!important;
2120}
2121
avm999630bc113a2020-09-07 13:02:11 +02002122/* Reply button */
Adrià Vilanova Martínez1d44d3d2021-07-26 15:34:19 +02002123material-fab.reply-button,
2124 material-fab.reply-fab {
avm999630bc113a2020-09-07 13:02:11 +02002125 background-color: var(--TWPT-link)!important;
2126 color: var(--TWPT-primary-background)!important;
2127}
2128
avm99963223416c2021-04-21 22:13:14 +02002129/* Settings view */
2130ec-settings .forum-language-container {
2131 border-bottom-color: var(--TWPT-subtle-border)!important;
2132}
2133
2134ec-settings .forum-language-container material-button {
2135 color: var(--TWPT-secondary-text)!important;
2136}
2137
Adrià Vilanova Martínez3356df72021-07-09 19:27:04 +02002138/* Loading spinner */
2139material-spinner {
2140 border-color: var(--TWPT-blue-A100)!important;
2141}
2142
avm99963f5923962020-12-07 16:44:37 +01002143/* Custom injected components */
2144.TWPT-log {
2145 background-color: #424242!important;
2146}
2147
2148.TWPT-log-entry.TWPT-log-entry--error {
2149 color: #ff8A80!important;
2150}