From a002c053fcae69aba824509430f07eb3377f1bd6 Mon Sep 17 00:00:00 2001 From: Jafner <40403594+Jafner@users.noreply.github.com> Date: Thu, 11 Nov 2021 12:36:14 -0800 Subject: [PATCH] Rework --- dotfiles_github/.config/Tabby/config.yaml | 664 ++ .../{keys => .ssh}/authorized_keys | 0 dotfiles_github/{keys => .ssh}/digital_ocean | 0 .../{keys => .ssh}/digital_ocean.pub | 0 dotfiles_github/{keys => .ssh}/id_rsa | 0 dotfiles_github/{keys => .ssh}/id_rsa.pub | 0 dotfiles_github/{keys => .ssh}/known_hosts | 0 .../{keys => .ssh}/oracle-cloud.key | 0 .../{keys => .ssh}/ssh-key-2021-08-03.key | 0 .../config/Ferdi/config/settings.json | 54 + .../Ferdi/recipes/dev/privateemail/README.md | 4 + .../Ferdi/recipes/dev/privateemail/icon.png | Bin 0 -> 6898 bytes .../Ferdi/recipes/dev/privateemail/icon.svg | 1 + .../Ferdi/recipes/dev/privateemail/index.js | 1 + .../recipes/dev/privateemail/package.json | 15 + .../Ferdi/recipes/dev/privateemail/webview.js | 0 .../config/Ferdi/recipes/dev/upwork/README.md | 7 + .../config/Ferdi/recipes/dev/upwork/icon.png | Bin 0 -> 30079 bytes .../config/Ferdi/recipes/dev/upwork/icon.svg | 62 + .../config/Ferdi/recipes/dev/upwork/index.js | 1 + .../Ferdi/recipes/dev/upwork/package.json | 13 + .../Ferdi/recipes/dev/upwork/webview.js | 11 + .../config/Ferdi/recipes/discord/icon.svg | 1 + .../config/Ferdi/recipes/discord/index.js | 8 + .../config/Ferdi/recipes/discord/package.json | 11 + .../config/Ferdi/recipes/discord/service.css | 3 + .../config/Ferdi/recipes/discord/webview.js | 66 + .../config/Ferdi/recipes/element/icon.svg | 1 + .../config/Ferdi/recipes/element/index.js | 1 + .../config/Ferdi/recipes/element/package.json | 17 + .../config/Ferdi/recipes/element/webview.js | 38 + .../config/Ferdi/recipes/gmail/icon.svg | 1 + .../config/Ferdi/recipes/gmail/index.js | 1 + .../config/Ferdi/recipes/gmail/package.json | 9 + .../config/Ferdi/recipes/gmail/service.css | 3 + .../config/Ferdi/recipes/gmail/webview.js | 41 + .../Ferdi/recipes/linkedin/darkmode.css | 772 ++ .../config/Ferdi/recipes/linkedin/icon.svg | 1 + .../config/Ferdi/recipes/linkedin/index.js | 1 + .../Ferdi/recipes/linkedin/package.json | 9 + .../config/Ferdi/recipes/linkedin/webview.js | 22 + .../config/Ferdi/recipes/slack/darkmode.css | 9043 +++++++++++++++++ .../config/Ferdi/recipes/slack/icon.svg | 1 + .../config/Ferdi/recipes/slack/index.js | 1 + .../config/Ferdi/recipes/slack/package.json | 13 + .../config/Ferdi/recipes/slack/service.css | 3 + .../config/Ferdi/recipes/slack/webview.js | 78 + dotfiles_github/homebrew/pamidi/pamidi.sh | 373 + 48 files changed, 11351 insertions(+) create mode 100644 dotfiles_github/.config/Tabby/config.yaml rename dotfiles_github/{keys => .ssh}/authorized_keys (100%) rename dotfiles_github/{keys => .ssh}/digital_ocean (100%) rename dotfiles_github/{keys => .ssh}/digital_ocean.pub (100%) rename dotfiles_github/{keys => .ssh}/id_rsa (100%) rename dotfiles_github/{keys => .ssh}/id_rsa.pub (100%) rename dotfiles_github/{keys => .ssh}/known_hosts (100%) rename dotfiles_github/{keys => .ssh}/oracle-cloud.key (100%) rename dotfiles_github/{keys => .ssh}/ssh-key-2021-08-03.key (100%) create mode 100644 dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/config/settings.json create mode 100644 dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/dev/privateemail/README.md create mode 100644 dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/dev/privateemail/icon.png create mode 100644 dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/dev/privateemail/icon.svg create mode 100644 dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/dev/privateemail/index.js create mode 100644 dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/dev/privateemail/package.json create mode 100644 dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/dev/privateemail/webview.js create mode 100644 dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/dev/upwork/README.md create mode 100644 dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/dev/upwork/icon.png create mode 100644 dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/dev/upwork/icon.svg create mode 100644 dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/dev/upwork/index.js create mode 100644 dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/dev/upwork/package.json create mode 100644 dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/dev/upwork/webview.js create mode 100644 dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/discord/icon.svg create mode 100644 dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/discord/index.js create mode 100644 dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/discord/package.json create mode 100644 dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/discord/service.css create mode 100644 dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/discord/webview.js create mode 100644 dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/element/icon.svg create mode 100644 dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/element/index.js create mode 100644 dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/element/package.json create mode 100644 dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/element/webview.js create mode 100644 dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/gmail/icon.svg create mode 100644 dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/gmail/index.js create mode 100644 dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/gmail/package.json create mode 100644 dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/gmail/service.css create mode 100644 dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/gmail/webview.js create mode 100644 dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/linkedin/darkmode.css create mode 100644 dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/linkedin/icon.svg create mode 100644 dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/linkedin/index.js create mode 100644 dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/linkedin/package.json create mode 100644 dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/linkedin/webview.js create mode 100644 dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/slack/darkmode.css create mode 100644 dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/slack/icon.svg create mode 100644 dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/slack/index.js create mode 100644 dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/slack/package.json create mode 100644 dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/slack/service.css create mode 100644 dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/slack/webview.js create mode 100755 dotfiles_github/homebrew/pamidi/pamidi.sh diff --git a/dotfiles_github/.config/Tabby/config.yaml b/dotfiles_github/.config/Tabby/config.yaml new file mode 100644 index 00000000..2bae9a75 --- /dev/null +++ b/dotfiles_github/.config/Tabby/config.yaml @@ -0,0 +1,664 @@ +terminal: + searchOptions: {} + colorScheme: + name: Material + foreground: '#eceff1' + background: rgba(38, 50, 56, 1) + selection: null + cursor: '#FFCC00' + colors: + - '#000000' + - '#D62341' + - '#9ECE58' + - '#FAED70' + - '#396FE2' + - '#BB80B3' + - '#2DDAFD' + - '#d0d0d0' + - rgba(255, 255, 255, 0.2) + - '#FF5370' + - '#C3E88D' + - '#FFCB6B' + - '#82AAFF' + - '#C792EA' + - '#89DDFF' + - '#ffffff' + bell: visual + fontSize: 14 + profile: local:binbash + customColorSchemes: [] + warnOnMultilinePaste: false + showBuiltinProfiles: false +hotkeys: + shell: {} + profile: + wsl-/-default-distro: + - - Ctrl-N + ssh: + - - Ctrl-T + close-tab: + - - Ctrl-W + new-tab: [] + toggle-window: + - Ctrl-Space + copy: + - Ctrl-Shift-C + paste: + - Ctrl-Shift-V + - Shift-Insert + home: + - Home + end: + - End + previous-word: + - Ctrl-Left + next-word: + - Ctrl-Right + delete-previous-word: + - Ctrl-Backspace + delete-next-word: + - Ctrl-Delete + clear: [] + zoom-in: + - Ctrl-= + - Ctrl-Shift-= + zoom-out: + - Ctrl-- + - Ctrl-Shift-- + reset-zoom: + - Ctrl-0 + ctrl-c: + - Ctrl-C + copy-current-path: [] + search: + - Ctrl-Shift-F + pane-focus-all: + - Ctrl-Shift-I + restart-telnet-session: [] + restart-ssh-session: [] + launch-winscp: [] + settings: + - Ctrl-, + new-window: + - Ctrl-Shift-N + profile-selector: + - Ctrl-Shift-T + toggle-fullscreen: + - F11 + - Alt-Enter + rename-tab: + - Ctrl-Shift-R + reopen-tab: + - Ctrl-Shift-T + toggle-last-tab: [] + next-tab: + - Ctrl-Shift-Right + - Ctrl-Tab + previous-tab: + - Ctrl-Shift-Left + - Ctrl-Shift-Tab + move-tab-left: + - Ctrl-Shift-PageUp + move-tab-right: + - Ctrl-Shift-PageDown + rearrange-panes: + - Ctrl-Shift + tab-1: + - Alt-1 + tab-2: + - Alt-2 + tab-3: + - Alt-3 + tab-4: + - Alt-4 + tab-5: + - Alt-5 + tab-6: + - Alt-6 + tab-7: + - Alt-7 + tab-8: + - Alt-8 + tab-9: + - Alt-9 + tab-10: + - Alt-0 + tab-11: [] + tab-12: [] + tab-13: [] + tab-14: [] + tab-15: [] + tab-16: [] + tab-17: [] + tab-18: [] + tab-19: [] + tab-20: [] + split-right: + - Ctrl-Shift-E + split-bottom: + - Ctrl-Shift-D + split-left: [] + split-top: [] + pane-maximize: + - Ctrl-Alt-Enter + pane-nav-up: + - Ctrl-Alt-Up + pane-nav-down: + - Ctrl-Alt-Down + pane-nav-left: + - Ctrl-Alt-Left + pane-nav-right: + - Ctrl-Alt-Right + pane-nav-previous: + - Ctrl-Alt-[ + pane-nav-next: + - Ctrl-Alt-] + switch-profile: + - Ctrl-Alt-T + close-pane: [] + profile-selectors: {} + select-all: + - Ctrl-Shift-A + serial: + - Alt-K + restart-serial-session: [] +serial: {} +ssh: {} +appearance: + opacity: 0.71 + vibrancy: false +enableWelcomeTab: false +pluginBlacklist: + - clickable-links + - serial +clickableLinks: {} +qc: + cmds: + - name: Install Docker on New Host + text: >- + sudo apt-get update && sudo apt-get -y upgrade && sudo apt-get -y + install git docker docker-compose && sudo systemctl enable docker && + sudo usermod -aG docker $USER && logout + appendCR: true + group: null + - name: Down, edit, up, logs + text: >- + docker-compose down && vim docker-compose.yml && docker-compose up -d && + docker-compose logs -f + appendCR: true + group: null + - name: Build, run, logs + text: '' + appendCR: true + group: null +version: 3 +profiles: + - icon: fas fa-desktop + name: dev-env + group: GreenFrog + options: + name: snapshot + group: GreenFrog + host: 147.182.192.153 + algorithms: + hmac: + - hmac-sha1 + - hmac-sha2-256 + - hmac-sha2-512 + kex: + - curve25519-sha256 + - curve25519-sha256@libssh.org + - diffie-hellman-group14-sha1 + - diffie-hellman-group14-sha256 + - diffie-hellman-group16-sha512 + - diffie-hellman-group18-sha512 + - ecdh-sha2-nistp256 + - ecdh-sha2-nistp384 + - ecdh-sha2-nistp521 + cipher: + - aes128-ctr + - aes128-gcm + - aes128-gcm@openssh.com + - aes192-ctr + - aes256-ctr + - aes256-gcm + - aes256-gcm@openssh.com + serverHostKey: + - ecdsa-sha2-nistp256 + - ecdsa-sha2-nistp384 + - ecdsa-sha2-nistp521 + - ssh-ed25519 + - ssh-rsa + privateKeys: + - file:///home/joey/.ssh/id_rsa + scripts: [] + forwardedPorts: [] + id: ssh:custom:dev-env:f34e8f4b-b52d-4e5f-9219-58f17cdde6bd + type: ssh + - icon: fas fa-desktop + name: xtouch + group: local + options: + name: pi + group: local + host: xtouch.local + user: pi + algorithms: + hmac: + - hmac-sha1 + - hmac-sha2-256 + - hmac-sha2-512 + kex: + - curve25519-sha256 + - curve25519-sha256@libssh.org + - diffie-hellman-group14-sha1 + - diffie-hellman-group14-sha256 + - diffie-hellman-group16-sha512 + - diffie-hellman-group18-sha512 + - ecdh-sha2-nistp256 + - ecdh-sha2-nistp384 + - ecdh-sha2-nistp521 + cipher: + - aes128-ctr + - aes128-gcm + - aes128-gcm@openssh.com + - aes192-ctr + - aes256-ctr + - aes256-gcm + - aes256-gcm@openssh.com + serverHostKey: + - ecdsa-sha2-nistp256 + - ecdsa-sha2-nistp384 + - ecdsa-sha2-nistp521 + - ssh-ed25519 + - ssh-rsa + privateKeys: + - file:///home/joey/.ssh/id_rsa + id: ssh:custom:pi-copy:80434af9-a66b-4529-b099-95b796f05161 + type: ssh + - icon: fas fa-desktop + name: DO matrix + group: cloud + options: + name: digital ocean + group: cloud + host: 143.110.157.109 + algorithms: + hmac: + - hmac-sha1 + - hmac-sha2-256 + - hmac-sha2-512 + kex: + - curve25519-sha256 + - curve25519-sha256@libssh.org + - diffie-hellman-group14-sha1 + - diffie-hellman-group14-sha256 + - diffie-hellman-group16-sha512 + - diffie-hellman-group18-sha512 + - ecdh-sha2-nistp256 + - ecdh-sha2-nistp384 + - ecdh-sha2-nistp521 + cipher: + - aes128-ctr + - aes128-gcm + - aes128-gcm@openssh.com + - aes192-ctr + - aes256-ctr + - aes256-gcm + - aes256-gcm@openssh.com + serverHostKey: + - ecdsa-sha2-nistp256 + - ecdsa-sha2-nistp384 + - ecdsa-sha2-nistp521 + - ssh-ed25519 + - ssh-rsa + privateKeys: + - file:///home/joey/.ssh/digital_ocean + scripts: [] + forwardedPorts: [] + id: ssh:custom:digital-ocean-copy:890ce4d4-bca6-4bb8-b4fe-d90f73e915d0 + type: ssh + - id: ssh:046860a7-21ec-41b1-a23f-5011c812a240 + icon: fas fa-desktop + name: joey-server + group: local + options: + name: joey-server + group: local + host: joey-server.local + user: joey + algorithms: + hmac: + - hmac-sha1 + - hmac-sha2-256 + - hmac-sha2-512 + kex: + - diffie-hellman-group-exchange-sha256 + - diffie-hellman-group14-sha1 + - diffie-hellman-group14-sha256 + - diffie-hellman-group16-sha512 + - diffie-hellman-group18-sha512 + - ecdh-sha2-nistp256 + - ecdh-sha2-nistp384 + - ecdh-sha2-nistp521 + cipher: + - aes128-ctr + - aes128-gcm + - aes128-gcm@openssh.com + - aes192-ctr + - aes256-ctr + - aes256-gcm + - aes256-gcm@openssh.com + serverHostKey: + - ecdsa-sha2-nistp256 + - ecdsa-sha2-nistp384 + - ecdsa-sha2-nistp521 + - ssh-ed25519 + - ssh-rsa + privateKeys: + - file:///home/joey/.ssh/id_rsa + type: ssh + - id: ssh:356091a3-aae0-4627-9e3e-2a52a6692086 + icon: fas fa-desktop + name: joey-nas + group: local + options: + name: joey-nas + group: local + host: joey-nas.local + algorithms: + hmac: + - hmac-sha1 + - hmac-sha2-256 + - hmac-sha2-512 + kex: + - diffie-hellman-group-exchange-sha256 + - diffie-hellman-group14-sha1 + - diffie-hellman-group14-sha256 + - diffie-hellman-group16-sha512 + - diffie-hellman-group18-sha512 + - ecdh-sha2-nistp256 + - ecdh-sha2-nistp384 + - ecdh-sha2-nistp521 + cipher: + - aes128-ctr + - aes128-gcm + - aes128-gcm@openssh.com + - aes192-ctr + - aes256-ctr + - aes256-gcm + - aes256-gcm@openssh.com + serverHostKey: + - ecdsa-sha2-nistp256 + - ecdsa-sha2-nistp384 + - ecdsa-sha2-nistp521 + - ssh-ed25519 + - ssh-rsa + privateKeys: + - file:///home/joey/.ssh/id_rsa + scripts: [] + forwardedPorts: [] + type: ssh + - id: ssh:f610b2cb-eea8-4fcb-bb44-2ea481285d44 + icon: fas fa-desktop + name: joey-seedbox + group: local + options: + name: joey-seedbox + group: local + host: joey-seedbox.local + user: joey + algorithms: + hmac: + - hmac-sha1 + - hmac-sha2-256 + - hmac-sha2-512 + kex: + - diffie-hellman-group-exchange-sha256 + - diffie-hellman-group14-sha1 + - diffie-hellman-group14-sha256 + - diffie-hellman-group16-sha512 + - diffie-hellman-group18-sha512 + - ecdh-sha2-nistp256 + - ecdh-sha2-nistp384 + - ecdh-sha2-nistp521 + cipher: + - aes128-ctr + - aes128-gcm + - aes128-gcm@openssh.com + - aes192-ctr + - aes256-ctr + - aes256-gcm + - aes256-gcm@openssh.com + serverHostKey: + - ecdsa-sha2-nistp256 + - ecdsa-sha2-nistp384 + - ecdsa-sha2-nistp521 + - ssh-ed25519 + - ssh-rsa + privateKeys: + - file:///home/joey/.ssh/id_rsa + scripts: [] + forwardedPorts: [] + type: ssh + - id: ssh:0cf17a52-6895-499a-a524-2e70ee2f01c9 + icon: fas fa-desktop + name: router + group: local + options: + name: router + group: local + host: router.jafner.net + user: admin + algorithms: + hmac: + - hmac-sha1 + - hmac-sha2-256 + - hmac-sha2-512 + kex: + - diffie-hellman-group-exchange-sha256 + - diffie-hellman-group14-sha1 + - diffie-hellman-group14-sha256 + - diffie-hellman-group16-sha512 + - diffie-hellman-group18-sha512 + - ecdh-sha2-nistp256 + - ecdh-sha2-nistp384 + - ecdh-sha2-nistp521 + cipher: + - aes128-ctr + - aes128-gcm + - aes128-gcm@openssh.com + - aes192-ctr + - aes256-ctr + - aes256-gcm + - aes256-gcm@openssh.com + serverHostKey: + - ecdsa-sha2-nistp256 + - ecdsa-sha2-nistp384 + - ecdsa-sha2-nistp521 + - ssh-ed25519 + - ssh-rsa + privateKeys: + - file:///home/joey/.ssh/id_rsa + forwardedPorts: [] + scripts: [] + type: ssh + - id: ssh:36015f10-1a8e-4506-ba40-4c9cd4a35d9a + icon: fas fa-desktop + name: pi + group: local + options: + name: pi + group: local + host: pihole.local + user: pi + algorithms: + hmac: + - hmac-sha1 + - hmac-sha2-256 + - hmac-sha2-512 + kex: + - curve25519-sha256 + - curve25519-sha256@libssh.org + - diffie-hellman-group14-sha1 + - diffie-hellman-group14-sha256 + - diffie-hellman-group16-sha512 + - diffie-hellman-group18-sha512 + - ecdh-sha2-nistp256 + - ecdh-sha2-nistp384 + - ecdh-sha2-nistp521 + cipher: + - aes128-ctr + - aes128-gcm + - aes128-gcm@openssh.com + - aes192-ctr + - aes256-ctr + - aes256-gcm + - aes256-gcm@openssh.com + serverHostKey: + - ecdsa-sha2-nistp256 + - ecdsa-sha2-nistp384 + - ecdsa-sha2-nistp521 + - ssh-ed25519 + - ssh-rsa + privateKeys: + - file:///home/joey/.ssh/id_rsa + scripts: [] + forwardedPorts: [] + type: ssh + - id: ssh:b2e6b90a-fba5-4418-b23b-e29342d50090 + icon: fas fa-desktop + name: snapshot + group: GreenFrog + options: + name: snapshot + group: GreenFrog + host: 143.110.236.23 + algorithms: + hmac: + - hmac-sha1 + - hmac-sha2-256 + - hmac-sha2-512 + kex: + - curve25519-sha256 + - curve25519-sha256@libssh.org + - diffie-hellman-group14-sha1 + - diffie-hellman-group14-sha256 + - diffie-hellman-group16-sha512 + - diffie-hellman-group18-sha512 + - ecdh-sha2-nistp256 + - ecdh-sha2-nistp384 + - ecdh-sha2-nistp521 + cipher: + - aes128-ctr + - aes128-gcm + - aes128-gcm@openssh.com + - aes192-ctr + - aes256-ctr + - aes256-gcm + - aes256-gcm@openssh.com + serverHostKey: + - ecdsa-sha2-nistp256 + - ecdsa-sha2-nistp384 + - ecdsa-sha2-nistp521 + - ssh-ed25519 + - ssh-rsa + privateKeys: + - file:///home/joey/.ssh/id_rsa + scripts: [] + forwardedPorts: [] + type: ssh + - id: ssh:8fd323b3-45e3-499a-b4a3-d438c1c1ab90 + icon: fas fa-desktop + name: DO 5etools + group: cloud + options: + name: digital ocean + group: cloud + host: 143.110.151.123 + algorithms: + hmac: + - hmac-sha1 + - hmac-sha2-256 + - hmac-sha2-512 + kex: + - curve25519-sha256 + - curve25519-sha256@libssh.org + - diffie-hellman-group14-sha1 + - diffie-hellman-group14-sha256 + - diffie-hellman-group16-sha512 + - diffie-hellman-group18-sha512 + - ecdh-sha2-nistp256 + - ecdh-sha2-nistp384 + - ecdh-sha2-nistp521 + cipher: + - aes128-ctr + - aes128-gcm + - aes128-gcm@openssh.com + - aes192-ctr + - aes256-ctr + - aes256-gcm + - aes256-gcm@openssh.com + serverHostKey: + - ecdsa-sha2-nistp256 + - ecdsa-sha2-nistp384 + - ecdsa-sha2-nistp521 + - ssh-ed25519 + - ssh-rsa + privateKeys: + - file:///home/joey/.ssh/digital_ocean + forwardedPorts: [] + scripts: [] + type: ssh + - id: ssh:d9c82a17-d5f1-4b20-a89f-925c55ea53db + icon: fas fa-desktop + name: joey-dev + group: GreenFrog + options: + name: joey-dev-env + group: GreenFrog + host: 143.244.182.163 + algorithms: + hmac: + - hmac-sha1 + - hmac-sha2-256 + - hmac-sha2-512 + kex: + - curve25519-sha256 + - curve25519-sha256@libssh.org + - diffie-hellman-group14-sha1 + - diffie-hellman-group14-sha256 + - diffie-hellman-group16-sha512 + - diffie-hellman-group18-sha512 + - ecdh-sha2-nistp256 + - ecdh-sha2-nistp384 + - ecdh-sha2-nistp521 + cipher: + - aes128-ctr + - aes128-gcm + - aes128-gcm@openssh.com + - aes192-ctr + - aes256-ctr + - aes256-gcm + - aes256-gcm@openssh.com + serverHostKey: + - ecdsa-sha2-nistp256 + - ecdsa-sha2-nistp384 + - ecdsa-sha2-nistp521 + - ssh-ed25519 + - ssh-rsa + privateKeys: + - file:///home/joey/.ssh/id_rsa + scripts: [] + forwardedPorts: [] + type: ssh +configSync: + parts: {} +profileDefaults: + ssh: + type: ssh + options: + algorithms: {} + privateKeys: + - file:///home/joey/.ssh\id_rsa + auth: publicKey diff --git a/dotfiles_github/keys/authorized_keys b/dotfiles_github/.ssh/authorized_keys similarity index 100% rename from dotfiles_github/keys/authorized_keys rename to dotfiles_github/.ssh/authorized_keys diff --git a/dotfiles_github/keys/digital_ocean b/dotfiles_github/.ssh/digital_ocean similarity index 100% rename from dotfiles_github/keys/digital_ocean rename to dotfiles_github/.ssh/digital_ocean diff --git a/dotfiles_github/keys/digital_ocean.pub b/dotfiles_github/.ssh/digital_ocean.pub similarity index 100% rename from dotfiles_github/keys/digital_ocean.pub rename to dotfiles_github/.ssh/digital_ocean.pub diff --git a/dotfiles_github/keys/id_rsa b/dotfiles_github/.ssh/id_rsa similarity index 100% rename from dotfiles_github/keys/id_rsa rename to dotfiles_github/.ssh/id_rsa diff --git a/dotfiles_github/keys/id_rsa.pub b/dotfiles_github/.ssh/id_rsa.pub similarity index 100% rename from dotfiles_github/keys/id_rsa.pub rename to dotfiles_github/.ssh/id_rsa.pub diff --git a/dotfiles_github/keys/known_hosts b/dotfiles_github/.ssh/known_hosts similarity index 100% rename from dotfiles_github/keys/known_hosts rename to dotfiles_github/.ssh/known_hosts diff --git a/dotfiles_github/keys/oracle-cloud.key b/dotfiles_github/.ssh/oracle-cloud.key similarity index 100% rename from dotfiles_github/keys/oracle-cloud.key rename to dotfiles_github/.ssh/oracle-cloud.key diff --git a/dotfiles_github/keys/ssh-key-2021-08-03.key b/dotfiles_github/.ssh/ssh-key-2021-08-03.key similarity index 100% rename from dotfiles_github/keys/ssh-key-2021-08-03.key rename to dotfiles_github/.ssh/ssh-key-2021-08-03.key diff --git a/dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/config/settings.json b/dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/config/settings.json new file mode 100644 index 00000000..c51bd3a5 --- /dev/null +++ b/dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/config/settings.json @@ -0,0 +1,54 @@ +{ + "runInBackground": false, + "reloadAfterResume": true, + "enableSystemTray": true, + "startMinimized": false, + "confirmOnQuit": true, + "minimizeToSystemTray": false, + "closeToSystemTray": false, + "privateNotifications": false, + "clipboardNotifications": true, + "notifyTaskBarOnMessage": false, + "showDisabledServices": false, + "showMessageBadgeWhenMuted": false, + "showDragArea": false, + "enableSpellchecking": false, + "spellcheckerLanguage": "en-us", + "darkMode": false, + "locale": "en-US", + "fallbackLocale": "en-US", + "beta": false, + "isAppMuted": false, + "enableGPUAcceleration": false, + "server": "You are using Ferdi without a server", + "predefinedTodoServer": "https://app.franztodos.com", + "autohideMenuBar": false, + "lockingFeatureEnabled": false, + "locked": false, + "lockedPassword": "47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=", + "useTouchIdToUnlock": true, + "scheduledDNDEnabled": false, + "scheduledDNDStart": "17:00", + "scheduledDNDEnd": "09:00", + "hibernateOnStartup": true, + "hibernationStrategy": 300, + "wakeUpStrategy": 300, + "inactivityLock": 0, + "automaticUpdates": true, + "showServiceNavigationBar": false, + "universalDarkMode": true, + "userAgentPref": "", + "adaptableDarkMode": true, + "accentColor": "#7266F0", + "serviceRibbonWidth": 68, + "iconSize": 20, + "sentry": false, + "nightly": false, + "navigationBarBehaviour": "never", + "searchEngine": "duckDuckGo", + "useVerticalStyle": false, + "alwaysShowWorkspaces": false, + "liftSingleInstanceLock": false, + "todoServer": "isUsingCustomTodoService", + "customTodoServer": "" +} diff --git a/dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/dev/privateemail/README.md b/dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/dev/privateemail/README.md new file mode 100644 index 00000000..ffbe64ee --- /dev/null +++ b/dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/dev/privateemail/README.md @@ -0,0 +1,4 @@ +# PrivateEmail for Franz +This is a Franz recipe for [PrivateEmail](https://privateemail.com/) +### How to create your own Franz recipes: +* [Read the documentation](https://github.com/meetfranz/plugins) \ No newline at end of file diff --git a/dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/dev/privateemail/icon.png b/dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/dev/privateemail/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..c16818ed1bd5e8684c3f2070328e856ca8caa6a5 GIT binary patch literal 6898 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%0AQrZE0rrQeBlwvx;BT8&&k4I z9EvExqBl8Gx>F=XiF=W+OeSE+o$L@vML6yKzB2Lg8MlCmn)7bxTIp)(Ex^$&y>{}E zQcc~P47PrC`_Je4u3{e_a;%87@CFS9laqxJadOOHtY zW&3@6PBQ*K)E \ No newline at end of file diff --git a/dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/dev/privateemail/index.js b/dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/dev/privateemail/index.js new file mode 100644 index 00000000..258da41d --- /dev/null +++ b/dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/dev/privateemail/index.js @@ -0,0 +1 @@ +module.exports = Franz => Franz; diff --git a/dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/dev/privateemail/package.json b/dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/dev/privateemail/package.json new file mode 100644 index 00000000..d2c0bb0b --- /dev/null +++ b/dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/dev/privateemail/package.json @@ -0,0 +1,15 @@ +{ + "id": "privateemail", + "name": "Private Email", + "version": "1.0.0", + "description": "PrivateEmail.com Franz recipe", + "main": "index.js", + "repository": "github.com/bigzoo/franz-recipe-privateemail", + "author": "Chris Nyaga ", + "license": "MIT", + "private": false, + "config": { + "serviceURL": "https://privateemail.com/appsuite/", + "hasNotificationSound": true + } +} diff --git a/dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/dev/privateemail/webview.js b/dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/dev/privateemail/webview.js new file mode 100644 index 00000000..e69de29b diff --git a/dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/dev/upwork/README.md b/dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/dev/upwork/README.md new file mode 100644 index 00000000..39a84b82 --- /dev/null +++ b/dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/dev/upwork/README.md @@ -0,0 +1,7 @@ +# Upwork for Franz +This is a Franz recipe for Upwork Messages. + +Icon found at [https://pressurgeons.com/img/upwork2.svg](https://pressurgeons.com/img/upwork2.svg) + +### How to create your own Franz recipes: +* [Read the documentation](https://github.com/meetfranz/plugins) diff --git a/dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/dev/upwork/icon.png b/dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/dev/upwork/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..62e97a2850efb90690824c3f7999e55b4daa118a GIT binary patch literal 30079 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O{icc=N7Y*G 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 literal 0 HcmV?d00001 diff --git a/dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/dev/upwork/icon.svg b/dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/dev/upwork/icon.svg new file mode 100644 index 00000000..b68aa46d --- /dev/null +++ b/dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/dev/upwork/icon.svg @@ -0,0 +1,62 @@ + + + + + + image/svg+xml + + + + + + + + + diff --git a/dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/dev/upwork/index.js b/dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/dev/upwork/index.js new file mode 100644 index 00000000..258da41d --- /dev/null +++ b/dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/dev/upwork/index.js @@ -0,0 +1 @@ +module.exports = Franz => Franz; diff --git a/dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/dev/upwork/package.json b/dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/dev/upwork/package.json new file mode 100644 index 00000000..6d234286 --- /dev/null +++ b/dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/dev/upwork/package.json @@ -0,0 +1,13 @@ +{ + "id": "upwork", + "name": "Upwork", + "version": "0.1.0", + "description": "Upwork", + "main": "index.js", + "author": "Joshua Bemenderfer ", + "license": "MIT", + "config": { + "serviceURL": "https://dash.upwork.com/", + "hasNotificationSound": true + } +} diff --git a/dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/dev/upwork/webview.js b/dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/dev/upwork/webview.js new file mode 100644 index 00000000..42b93524 --- /dev/null +++ b/dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/dev/upwork/webview.js @@ -0,0 +1,11 @@ +module.exports = (Franz) => { + const getMessages = function getMessages() { + const count = [...document.querySelectorAll('span.mentions')] + .reduce((acc, el) => acc += parseInt(el.textContent) || 0, 0) + + Franz.setBadge(count); + }; + + // Check for new messages every second and update Franz badge. + Franz.loop(getMessages); +}; diff --git a/dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/discord/icon.svg b/dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/discord/icon.svg new file mode 100644 index 00000000..d4a36ea2 --- /dev/null +++ b/dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/discord/icon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/discord/index.js b/dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/discord/index.js new file mode 100644 index 00000000..9efa7a3c --- /dev/null +++ b/dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/discord/index.js @@ -0,0 +1,8 @@ +module.exports = Ferdi => class Discord extends Ferdi { + overrideUserAgent() { + const useragent = window.navigator.userAgent; + const parts = useragent.split('(KHTML, like Gecko)'); + + return parts.join('(KHTML, like Gecko) discord/0.0.250').replace('Electron', 'Discord').replace('Ferdi', 'Discord'); + } +}; diff --git a/dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/discord/package.json b/dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/discord/package.json new file mode 100644 index 00000000..175b4cef --- /dev/null +++ b/dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/discord/package.json @@ -0,0 +1,11 @@ +{ + "id": "discord", + "name": "Discord", + "version": "1.4.5", + "license": "MIT", + "config": { + "serviceURL": "https://discordapp.com/login", + "hasNotificationSound": true, + "hasIndirectMessages": true + } +} diff --git a/dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/discord/service.css b/dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/discord/service.css new file mode 100644 index 00000000..a16a6155 --- /dev/null +++ b/dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/discord/service.css @@ -0,0 +1,3 @@ +.notice { + display: none; +} diff --git a/dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/discord/webview.js b/dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/discord/webview.js new file mode 100644 index 00000000..cf13cc93 --- /dev/null +++ b/dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/discord/webview.js @@ -0,0 +1,66 @@ +const _path = _interopRequireDefault(require('path')); + +function _interopRequireDefault(obj) { + return obj && obj.__esModule ? obj : { default: obj }; +} + +module.exports = (Ferdi, settings) => { + const getMessages = () => { + let directCount = 0; + const directCountPerServer = document.querySelectorAll( + '[class*="lowerBadge-"] [class*="numberBadge-"]', + ); + + for (const directCountBadge of directCountPerServer) { + directCount += Ferdi.safeParseInt(directCountBadge.textContent); + } + + const indirectCountPerServer = document.querySelectorAll( + '[class*="modeUnread-"]', + ).length; + + Ferdi.setBadge(directCount, indirectCountPerServer); + }; + + Ferdi.loop(getMessages); + + Ferdi.injectCSS(_path.default.join(__dirname, 'service.css')); + + // TODO: This whole block is duplicated between the 'discord' and 'skype' recipes - reuse + document.addEventListener( + 'click', + event => { + const link = event.target.closest('a[href^="http"]'); + const button = event.target.closest('button[title^="http"]'); + + if (link || button) { + const url = link + ? link.getAttribute('href') + : button.getAttribute('title'); + + if (url.includes('views/imgpsh_fullsize_anim')) { + event.preventDefault(); + event.stopPropagation(); + // TODO: Can we send an ipc event 'open-browser-window' to open the child window? (see the slack recipe for how to send an ipc message) + // TODO: Can we change the slack recipe to add a clickHandler for screensharing/video calls? (https://github.com/getferdi/ferdi/issues/1697) + let win = new Ferdi.BrowserWindow({ + width: 800, + height: window.innerHeight, + minWidth: 600, + webPreferences: { + partition: `persist:service-${settings.id}`, + // TODO: Aren't these needed here? + // contextIsolation: false, + // enableRemoteModule: true, + }, + }); + win.loadURL(url); + win.on('closed', () => { + win = null; + }); + } + } + }, + true, + ); +}; diff --git a/dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/element/icon.svg b/dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/element/icon.svg new file mode 100644 index 00000000..ad92aca5 --- /dev/null +++ b/dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/element/icon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/element/index.js b/dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/element/index.js new file mode 100644 index 00000000..23607bda --- /dev/null +++ b/dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/element/index.js @@ -0,0 +1 @@ +module.exports = Ferdi => Ferdi; diff --git a/dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/element/package.json b/dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/element/package.json new file mode 100644 index 00000000..5e503308 --- /dev/null +++ b/dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/element/package.json @@ -0,0 +1,17 @@ +{ + "id": "element", + "name": "Element", + "version": "1.1.2", + "license": "MIT", + "aliases": [ + "Riot.im", + "Matrix" + ], + "config": { + "serviceURL": "https://app.element.io", + "hasCustomUrl": true, + "message": "Element's default URL is https://app.element.io/", + "hasNotificationSound": true, + "hasIndirectMessages": true + } +} diff --git a/dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/element/webview.js b/dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/element/webview.js new file mode 100644 index 00000000..75df4d92 --- /dev/null +++ b/dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/element/webview.js @@ -0,0 +1,38 @@ +module.exports = Ferdi => { + function getMessages() { + // const badges = document.querySelectorAll('.mx_RoomSublist:not(.mx_RoomSublist_hidden) .mx_RoomSublist_badgeContainer'); + const spaceBadges = document.querySelectorAll('.mx_SpacePanel_badgeContainer .mx_NotificationBadge .mx_NotificationBadge_count'); + const avatarBadges = document.querySelectorAll('.mx_DecoratedRoomAvatar .mx_NotificationBadge .mx_NotificationBadge_count'); + // Number of messages from People / Number of messages appearing Red in the Room List + let directCount = 0; + // Number of messages from Rooms / Number of messages appearing Grey in the Room List + let indirectCount = 0; + // Count Badges depending on Element Settings + if (avatarBadges.length > 0) { + for (const badge of avatarBadges) { + if (badge.parentElement.getAttribute('class').includes('mx_NotificationBadge_highlighted')) { + directCount = directCount + Ferdi.safeParseInt(badge.textContent); + } else if (badge.parentElement.previousSibling != null && badge.parentElement.previousSibling.getAttribute('class').includes('mx_DecoratedRoomAvatar_icon_online')) { + directCount = directCount + Ferdi.safeParseInt(badge.textContent); + } else if (badge.parentElement.getAttribute('class').includes('mx_NotificationBadge_dot')) { + indirectCount = indirectCount + 1; // there might be dragons: incrementing does not work here? + } else { + indirectCount = indirectCount + Ferdi.safeParseInt(badge.textContent); + } + } + } else { + for (const badge of spaceBadges) { + if (badge.parentElement.getAttribute('class').includes('mx_NotificationBadge_highlighted')) { + directCount = directCount + Ferdi.safeParseInt(badge.textContent); + } else if (badge.parentElement.getAttribute('class').includes('mx_NotificationBadge_dot')) { + indirectCount = indirectCount + Ferdi.safeParseInt(1); // there might be dragons: incrementing does not work here? + } else { + indirectCount = indirectCount + Ferdi.safeParseInt(badge.textContent); + } + } + } + // set Ferdi badge + Ferdi.setBadge(directCount, indirectCount); + } + Ferdi.loop(getMessages); +}; diff --git a/dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/gmail/icon.svg b/dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/gmail/icon.svg new file mode 100644 index 00000000..9f1bda9c --- /dev/null +++ b/dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/gmail/icon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/gmail/index.js b/dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/gmail/index.js new file mode 100644 index 00000000..fe5d29b5 --- /dev/null +++ b/dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/gmail/index.js @@ -0,0 +1 @@ +module.exports = Ferdi => class Gmail extends Ferdi {}; diff --git a/dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/gmail/package.json b/dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/gmail/package.json new file mode 100644 index 00000000..93610cbc --- /dev/null +++ b/dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/gmail/package.json @@ -0,0 +1,9 @@ +{ + "id": "gmail", + "name": "Gmail", + "version": "1.4.2", + "license": "MIT", + "config": { + "serviceURL": "https://mail.google.com" + } +} diff --git a/dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/gmail/service.css b/dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/gmail/service.css new file mode 100644 index 00000000..c07277ef --- /dev/null +++ b/dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/gmail/service.css @@ -0,0 +1,3 @@ +.aiw .cd .vh { + display: none !important; +} \ No newline at end of file diff --git a/dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/gmail/webview.js b/dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/gmail/webview.js new file mode 100644 index 00000000..9b94d33f --- /dev/null +++ b/dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/gmail/webview.js @@ -0,0 +1,41 @@ +const _path = _interopRequireDefault(require('path')); + +function _interopRequireDefault(obj) { + return obj && obj.__esModule ? obj : { default: obj }; +} + +module.exports = Ferdi => { + // if the user is on gmail's landing page, go to the login page. + if ( + location.hostname == 'www.google.com' && + location.href.includes('gmail/about/') + ) { + location.href = + 'https://accounts.google.com/AccountChooser?service=mail&continue=https://mail.google.com/mail/'; + } + + const getMessages = () => { + let count = 0; + + const inboxLinks = document.querySelectorAll('.J-Ke.n0'); + if (inboxLinks.length > 0) { + let parentNode = inboxLinks[0].parentNode; + if (parentNode) { + let parentNodeOfParentNode = parentNode.parentNode; + if (parentNodeOfParentNode) { + const unreadCounts = parentNodeOfParentNode.querySelectorAll('.bsU'); + if (unreadCounts.length > 0) { + count = Ferdi.safeParseInt(unreadCounts[0].textContent); + } + } + } + } + + // set Ferdi badge + Ferdi.setBadge(count); + }; + + Ferdi.loop(getMessages); + + Ferdi.injectCSS(_path.default.join(__dirname, 'service.css')); +}; diff --git a/dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/linkedin/darkmode.css b/dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/linkedin/darkmode.css new file mode 100644 index 00000000..b62f58b1 --- /dev/null +++ b/dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/linkedin/darkmode.css @@ -0,0 +1,772 @@ +/* Copied from: https://github.com/ducfilan/Dark-mode-Franz-Ferdi */ + +:root, +body, +html, +.toast, +option, +#extended-nav-search .search-typeahead-v2 input, +#extended-nav-search .nav-search nav-search--focused, +#extended-nav-search.nav-search--focused .search-typeahead-v2 input, +#extended-nav-search.nav-search--focused .typeahead-icon, +artdeco-typeahead-deprecated-results-container, +.mn-community-summary__sub-section--collapsed:hover, +.artdeco-button--inverse.artdeco-button, +.artdeco-button--inverse.artdeco-button--primary, +.artdeco-button--inverse.artdeco-button--primary:visited, +.artdeco-button--inverse.artdeco-button--primary:visited:hover, +.artdeco-button--inverse.artdeco-button:visited, +.artdeco-button--inverse.artdeco-button:visited:hover, +.launchpad-pymk-modal__header, +.artdeco-modal__actionbar, +.launchpad-pymk-list__item:hover, +.artdeco-modal, +.msg-spinmail-thread, +.msg-conversations-container__convo-item-link.active, +.msg-conversations-container__convo-item:hover + .msg-conversations-container__convo-item-link, +.msg-ghost-form, +.toast__dismiss, +.content-container, +artdeco-dropdown-content, +.feed-shared-interest-package__section-header:hover, +.feed-shared-interest-package__entity-item:hover, +.feed-shared-interest-package__expand-collapse-cta-icon:active, +.share-media-button__label--square:focus, +.share-media-button__label--square:hover, +#app-boot-bg .circle, +#app-boot-bg .line, +#app-boot-bg .rect, +.loading-bg .circle, +.loading-bg .line, +.loading-bg .rect, +.feed-shared-image__container, +.comments-comment-item__options .dropdown-options, +.comments-comment-item__options .dropdown-options:after, +.image-sharing-detour-container__footer, +.share-visibility-options__subheader, +.share-visibility-options__list-item:hover, +.nav-app-launcher__card li:hover, +.dropdown .dropdown-options, +.pv-entity__position-group-pager, +.nav-accordion .accordion-item .accordion-header, +.jobs-options__list, +.jobs-premium-applicant-insights-obfuscated-upsell__container, +.msg-search-form__filters-dropdown, +.mn-community-summary__sub-section:hover { + background: #162228 !important; +} + +.artdeco-card, +.artdeco-container-card, +.pv-profile-section.background-section.artdeco-container-card.pv-profile-section--reorder-enabled + .pv-profile-section + .pv-profile-section__card-item, +.pv-profile-section.background-section.artdeco-container-card.pv-profile-section--reorder-enabled + .pv-profile-section + .pv-profile-section__card-item-v2, +.pv-profile-section.background-section.artdeco-container-card.pv-profile-section--reorder-enabled + .pv-profile-section + .pv-profile-section__section-info-item, +.pv-entity__position-group-role-item, +.pv-entity__position-group-role-item-fading-timeline, +.pv-profile-sticky-header--is-showing, +.launchpad-pymk-list__item, +.container, +.container-with-shadow, +.feed-shared-navigation-module, +.feed-right-rail__container, +.feed-right-rail, +.feed-shared-update-v2, +.feed-shared-update--chat-ui .comments-comments-list, +.feed-shared-social-action-bar, +.feed-shared-update--chat-ui .comments-comment-box, +.feed-shared-article, +.feed-shared-first-prompt-block, +a.view-more, +button.view-more, +.msg-conversations-container__conversations-list, +.msg-conversations-container--show-overlay + .msg-conversations-container__convo-item, +.msg-spinmail-thread__top-banner, +.msg-search-form__search-field[type="search"], +.share-box__wrapper, +.org-top-card, +.organization-outlet .org-container__ad-module, +.nt-settings-summary, +.jobs-box, +.jobs-home-soho__search-box-container--textured, +.jobs-blended-container, +.mn-abi-form__container, +.mn-discovery-cohorts__carousel-wrapper, +.mn-discovery-tabs, +.mn-left-rail__top-module, +#mynetwork.extended .two-column-with-left-rail .left-rail-container, +.msg-overlay-list-bubble, +.nav-app-launcher__card, +.vanity-name, +.edit-content, +.create-badge, +.controls, +.modal__wrapper, +.pp-section, +.carousel-form .carousel-header, +.carousel-body, +.pe-form, +.profile-photo-edit__edit-icon.profile-photo-edit__edit-icon.profile-photo-edit__edit-icon, +.profile-photo-edit, +.pe-top-card-form__photo-wrapper, +.photo-filter__footer, +.profile-photo-cropper__actions, +.global-footer__upper-row-wrapper, +.nav-container .dropdown-options, +#settings-nav, +#settings-nav.three-column ul[role="tablist"], +#settings-nav.four-column ul[role="tablist"], +#app-boot-bg .module, +.loading-bg .module, +#app-boot-bg .line.white, +#app-boot-bg .rect.white, +.loading-bg .line.white, +.loading-bg .rect.white, +.image-sharing-detour-container__edit-content, +.nav-accordion .accordion-item.is-expanded, +.pv-recent-activity-detail__header-container, +.artdeco-hoverable-content--inverse-theme .artdeco-hoverable-content__reset-txt, +.artdeco-hoverable-content--inverse-theme .artdeco-hoverable-content__shell, +.sort-dropdown__list-item-button:hover, +.pv-entity__position-group-pager, +.pv-top-card-section__photo-wrapper, +.pv-profile-section.background-section.artdeco-container-card.pv-profile-section--reorder-enabled + .pv-profile-section + .pv-profile-section__section-info, +.pv-skill-categories-section__expanded, +.pe-hub-drawer__list, +artdeco-typeahead-deprecated-results-container .highlighted, +artdeco-typeahead-deprecated-results-container li:hover, +.feed-shared-sort-comments__list-item-button:hover, +.artdeco-carousel-slide, +.organization-outlet .org-recently-posted-jobs-module, +.organization-outlet .org-recently-posted-jobs-module__show-all-jobs-btn, +.org-lcp-job-alert__icon-wrapper, +.jobs-top-card, +.mn-abi-results, +.mn-cohort-view__carousel-wrapper, +.feed-follow-nav, +.feed-shared-following-filter--active, +.feed-shared-following-filter__main-btn-filter { + background: #1a2a33 !important; +} + +.launchpad-card--size-large, +.launchpad-card--is-selected::before, +.launchpad, +.resume-onboarding, +.feed-shared-update--chat-ui .comments-comment-item-content-body, +.feed-shared-update--chat-ui .comments-highlighted-comment-item-content-body, +.feed-shared-update--chat-ui .comments-reply-item-content-body, +.feed-shared-update--chat-ui + .comments-comment-item__post-meta.feed-shared-post-meta + .feed-shared-post-meta__profile-link, +.feed-shared-update--chat-ui + .comments-reply-item__post-meta.feed-shared-post-meta + .feed-shared-post-meta__profile-link, +.feed-shared-inline-show-more-text + .feed-shared-inline-show-more-text__see-more-less-toggle, +.feed-shared-mini-update-v2, +.msg-title-bar__title-bar-title, +.msg-conversations-container__title-row, +.nt-card, +.nt-segment, +.jobs-home-hero-promo__header, +.job-card--tile, +.pb4, +.pv4, +.wow-marketing-content, +.controls-form__profile-visibility-setting, +.controls-form__section-settings, +.global-footer__lower-row-wrapper, +.pe-form-header, +.nav-settings__dropdown-title, +.pv-accomplishments-block--expanded, +#app-boot-bg .feed-profile, +.loading-bg .feed-profile, +.feed-shared-update--chat-ui .comments-comment-textarea, +.feed-shared-update--chat-ui .comments-comment-texteditor, +.me-wvmp-viewer-card, +.hovercard, +.hovercard-bottom, +.hovercard-left, +.hovercard-right, +.hovercard-top, +.me-wvmp-main__header-minimal, +.pv-recent-activity-top-card, +.artdeco-toast-item, +.org-people-bar-graph-module, +.organization-outlet .org-recently-posted-job-card__link-wrapper, +.pv-skills-prompt__canditate:hover, +.organization-outlet .org-locations-module__location-card--highlighted, +.dropdown .focus, +.dropdown dd:hover, +.dropdown li:hover, +li.global-footer-dropdown__item a:focus, +li.global-footer-dropdown__item a:hover, +.member-insights-mutual-connection { + background: #1f2f38 !important; +} + +.t-black, +.pv-dashboard-section__all-star-button, +.pv-dashboard-section__cta-icon, +.pv-profile-section__card-heading, +.pv-dashboard-section__title, +.artdeco-container-card .card-heading, +.pv-dashboard-section__subtitle, +.pv-dashboard-section__metric-text, +.t-black--light, +.button-tertiary-medium-muted, +.distance-badge, +.pv-browsemap-section__member-detail .actor-name-with-distance, +.pv-skills-section__add-text:visited, +.EntityLockup-circle-3-ghost-person dt, +.EntityLockup-circle-3-ghost-person dt h2, +.EntityLockup-circle-3-ghost-person dt h3, +.EntityLockup-circle-3-ghost-person dt h4, +.EntityLockup-circle-3-ghost-person dt h5, +.EntityLockup-circle-3-ghost-person dt h6, +.large-header, +.large-text, +.medium-text, +.small-text, +body, +h1, +h2, +h3, +h4, +h5, +p, +.artdeco-button--muted.artdeco-button--secondary, +.artdeco-button--muted.artdeco-button--secondary:visited, +.artdeco-button--muted.artdeco-button--secondary:visited:hover, +.feed-shared-interest-package__cta, +.feed-shared-navigation-module__discover-cta, +.feed-shared-update--chat-ui .comments-comment-social-bar__reply-action-button, +.feed-shared-update--chat-ui .comments-comment-social-bar__likes-count, +.feed-shared-update-v2--minimal-padding .feed-shared-update-v2__commentary, +.feed-shared-header__text-view a, +.feed-shared-update--chat-ui .comments-comment-social-bar__replies-count, +.artdeco-button--muted.artdeco-button--tertiary, +.artdeco-button--muted.artdeco-button--tertiary:visited, +.artdeco-button--muted.artdeco-button--tertiary:visited:hover, +linkedin-logo .logo-text, +.feed-shared-contextual-header .feed-shared-text-view__hashtag, +.feed-shared-contextual-header .feed-shared-text-view__mention, +.msg-spinmail-thread__legal-text a, +.share-media-button__label--square, +.organization-outlet .org-top-card-secondary-content__link--black, +.organization-outlet .org-top-card-secondary-content__link--black:visited, +.EntityLockup-square-4-ghost-company .badge, +.EntityLockup-square-4-ghost-company dd:not(.badge), +.EntityLockup-square-4-ghost-school .badge, +.EntityLockup-square-4-ghost-school dd:not(.badge), +.nt-card-settings-dropdown__trigger-icon, +.job-flavors__label, +input[type="date"], +input[type="datetime"], +input[type="datetime-local"], +input[type="email"], +input[type="month"], +input[type="number"], +input[type="password"], +input[type="search"], +input[type="tel"], +input[type="text"], +input[type="time"], +input[type="url"], +input[type="week"], +textarea, +label, +artdeco-tabs artdeco-tablist[role="tablist"] artdeco-tab[role="tab"], +.wow-marketing-content .you-will-also-know__item__content__header, +.job-promotion__testimonial__text, +.vanity-name__domain, +.vanity-name__display-name, +.setting-toggle__name, +.topcard-links__description, +.topcard__connections, +.courses__course, +.date-range, +.modal .photo-visibility-modal__radio-description, +.modal .photo-visibility-modal__secondary-button, +select, +.photo-filter__footer-button, +.hc-answer .collapsible .collapsible-header, +.hc-answer .rnt-answer-body ol > li, +.hc-answer .rnt-answer-body ul > li, +.hc-answer .browse-flow-answer ol > li, +.hc-answer .browse-flow-answer ul > li, +.nav-accordion .accordion-item .accordion-header, +.nav-accordion .accordion-item .nav-link, +artdeco-dropdown-item, +.categories-col .categories a, +.list .subcategory h2, +.list--levee > li .heading, +.list > li .sub-heading, +#settings-nav.four-column ul[role="tablist"] a, +.feed-shared-navigation-module__discover-cta:visited, +.feed-shared-interest-package__header, +.share-media-button__label--square:focus, +.share-media-button__label--square:hover, +.artdeco-button--inverse.artdeco-button, +.artdeco-button--inverse.artdeco-button--primary, +.artdeco-button--inverse.artdeco-button--primary:visited, +.artdeco-button--inverse.artdeco-button--primary:visited:hover, +.artdeco-button--inverse.artdeco-button:visited, +.artdeco-button--inverse.artdeco-button:visited:hover, +.link-without-visited-state:visited, +.pv-accomplishment-entity__title, +.list p, +.list legend, +.artdeco-modal__header h1, +.artdeco-modal__header h2, +.artdeco-modal__header h3, +.artdeco-modal__header h4, +.artdeco-modal__header h5, +.artdeco-modal__header h6, +.msg-entity-lockup .msg-entity-lockup__entity-title, +.organization-outlet .org-overflow-menu__item, +.EntityLockup-square-4-ghost-company dt, +.EntityLockup-square-4-ghost-company dt h2, +.EntityLockup-square-4-ghost-company dt h3, +.EntityLockup-square-4-ghost-company dt h4, +.EntityLockup-square-4-ghost-company dt h5, +.EntityLockup-square-4-ghost-company dt h6, +.artdeco-icon, +.hoverable-link-text, +artdeco-toggle label, +artdeco-toggle button, +.feed-shared-update--chat-ui .feed-shared-main-content--comment, +.browse-flow-content-container .hc-answer .answer-header .hc-page-title, +.hc-answer .rnt-answer-body p, +.hc-answer .browse-flow-answer p, +.hc-answer .answer-footer p, +.helpfulness .prompt .prompt-title, +.browse-back-link, +.nav-accordion .accordion-item .content-nav-list .content-nav-item .list-entry, +.nav-accordion + .accordion-item + .content-nav-list + .content-nav-item + .list-entry:active, +.nav-accordion + .accordion-item + .content-nav-list + .content-nav-item + .list-entry.active, +.popular-actions .popular-actions-header, +.popular-header, +.home-banner .home-banner-header, +.home-banner .home-banner-description, +.language-switcher__form-select, +.popular-actions .forum-driver-main .forum-driver-title, +.browse-children-header-wrapper .browse-children-header, +.nav-accordion .accordion-item .nav-link:hover, +.nav-accordion .accordion-item .nav-link:focus, +.hc-answer .answer-header .hc-page-title, +.hc-answer .rnt-answer-body ol > li:first-of-type, +.hc-answer .rnt-answer-body ul > li:first-of-type, +.hc-answer .browse-flow-answer ol > li:first-of-type, +.hc-answer + .browse-flow-answer + ul + > li:first-of-type.hc-answer + .answer-header + .hc-page-title, +.global-footer__upper-row-item-link--available, +.feed-shared-update--chat-ui .comments-comment-social-bar__action-group, +.pv-profile-wrapper + .pv-recent-activity-detail__right-rail + .interest-grouping + .pv-profile-section__card-heading, +.pv-profile-wrapper + .pv-recent-activity-detail__right-rail + .interest-grouping + .pv-profile-section__card-item + .pv-entity__summary-info + h3, +.feed-shared-sort-comments__list-item-button, +.pv-browsemap-section__member-detail .distance-badge, +.artdeco-button--inverse.artdeco-button--primary:focus, +.artdeco-button--inverse.artdeco-button--primary:hover, +.artdeco-button--inverse.artdeco-button:focus, +.artdeco-button--inverse.artdeco-button:hover, +.artdeco-button--inverse.artdeco-button--primary:active, +.artdeco-button--inverse.artdeco-button:active, +.artdeco-hoverable-content--inverse-theme .artdeco-hoverable-content__shell p, +.dropdown dd a, +.dropdown dd a:visited, +.dropdown li a, +.dropdown li a:visited, +.artdeco-toast-item__message, +.org-page-navigation__item-anchor:visited, +.artdeco-carousel-container .pagination-btns button, +.job-card__title, +.job-card__company-name, +.jobs-box__sub-title, +.jobs-box__list-item, +.jobs-coworkers-classmates__flavor-label, +.jobs-coworkers-classmates__header, +.jobs-box__html-content p, +.jobs-top-card__company-url, +.jobs-top-card__company-url:hover, +.jobs-top-card__company-url:visited, +.jobs-upsell__header, +.jobs-upsell__feature-description, +.jobs-box__body, +.jobs-options__list dl a, +.jobs-options__list dl button, +.jobs-options__list ol a, +.jobs-options__list ol button, +.jobs-options__list ul a, +.jobs-options__list ul button, +artdeco-dropdown-header, +artdeco-dropdown-header dl > dt, +artdeco-dropdown-header h2, +artdeco-dropdown-header h3, +artdeco-dropdown-header h4, +artdeco-dropdown-header h5, +artdeco-dropdown-header h6, +.jobs-box__html-content li, +.jobs-box__html-content ol, +.jobs-box__html-content ul, +.pe-treasury-view__link-button, +.pv-entity__extra-details .lt-line-clamp__more, +.settings-header__title, +.topcard__name, +.settings-header__subtitle, +.profile-off-notice__description, +.summary__description, +.education-item__degree-info, +.education-item__activities-and-societies, +.volunteering-item__company-name, +.certification-item__certificate-authority-name, +.certification-item__certificate-authority-name a, +.skills-cta__join-link, +.position__company-name, +.experience-group-item__company, +.courses__course, +.profinder-recommendations__quote, +.recommendations__quote, +.pp-section__header, +.topcard__headline, +.controls-form__card-header, +.topcard__location, +.topcard__industry, +.topcard__recommendations, +.feed-activity__meta-action-description, +.feed-activity__content-summary, +.feed-article-card__content-summary, +.experience-group-header__duration, +.position-body__description, +.controls__header-description, +.vanity-name__create-vanity-text, +.vanity-name__description, +.vanity-name__domain, +.vanity-name__display-name, +.vanity-name__note, +.vanity-name__input-box, +.edit-content__description, +.create-badge__description, +.controls-form__setting--basics label, +.controls-form__setting--picture label, +.topcard__connections, +.date-range, +.education-item__description, +.volunteering-item__cause, +.volunteering-item__description, +.awards__award-description, +.awards__award-issuer, +.position-body__location, +.languages__language-proficiency, +.patents__patent-contributors, +.patents__patent-description, +.patents__patent-office-and-number, +.patents__patent-status, +.projects__project-contributors, +.projects__project-description, +.publications__publication-contributors, +.publications__publication-description, +.publications__publication-publisher, +.tooltip, +.scores__item-score, +.scores__item-description, +.profinder-recommendations__description, +.recommendations__description, +.organizations__item-position, +.organizations__item-date, +.organizations__item-description, +.controls-form__setting-value-description, +.section-item__title, +.feed-activity__title, +.feed-article-card__title, +.awards__award-title, +.languages__language-name, +.patents__patent-title, +.projects__project-title, +.projects__project-title > a, +.publications__publication-title, +.scores__item-title, +.organizations__item-title, +.controls__header-title, +.vanity-name__title, +.edit-content__title, +.create-badge__title, +.feed-shared-promo__title, +.psa-company__entity dt, +.psa-company__entity dt h2, +.psa-company__entity dt h3, +.psa-company__entity dt h4, +.psa-company__entity dt h5, +.psa-company__entity dt h6, +.psa-company__entity dd:not(.badge), +.EntityLockup-square-4 dt, +.EntityLockup-square-4 dt h2, +.EntityLockup-square-4 dt h3, +.EntityLockup-square-4 dt h4, +.EntityLockup-square-4 dt h5, +.EntityLockup-square-4 dt h6, +.msg-premium-mailboxes__link, +.msg-premium-mailboxes__link:visited, +.launchpad-community-connect .launchpad-card__title, +.artdeco-pagination__indicator--number:not(.selected) > button, +.pv-contact-info__contact-icon, +.launchpad-pymk-modal #launchpad-pymk-modal__header-title, +.launchpad-pymk-modal #launchpad-pymk-modal__header-subtitle, +.follows-recommendation-card__follow-btn.is-following, +.error-headline, +.error-description { + color: #ccc; +} + +.global-footer__lower-row-item-link, +.privacy-dropdown__button, +.global-footer__lower-row-item, +.comments-comment-mentions-texteditor .mentions-texteditor__content, +.dropdown dd a, +.dropdown dd a:visited, +.dropdown li a, +.dropdown li a:visited { + color: #ccc !important; +} + +#extended-nav-search input, +.pv-browsemap-section__member-detail .browsemap-headline, +.pv-entity__secondary-title, +.EntityLockup-circle-3-ghost-person .badge, +.EntityLockup-circle-3-ghost-person dd:not(.badge), +.feed-shared-interest-package__entity-link.feed-shared-interest-package__entity-link, +.msg-search-form, +.wow-marketing-content .you-will-also-know__item__content__text, +.global-footer__link, +.comments-comment-mentions-texteditor + .mentions-texteditor__content + .link-without-visited-state:not(:hover).t-black, +.popular-actions .forum-driver-main .forum-driver-explanation-snippet, +.nav-accordion .accordion-item .accordion-header:hover, +.nav-accordion .accordion-item .accordion-header:focus, +.list-entry:hover, +.link-without-visited-state:not(:hover).t-black, +.artdeco-carousel-container .pagination-btns button.disabled, +.artdeco-carousel-container .pagination-btns button:disabled, +.artdeco-entity-lockup__title, +.artdeco-empty-state__headline, +.job-card__location, +.job-card__listed-status, +.job-card__easy-apply-text, +.search-result__social-proof-link, +.search-result__social-proof-link:hover, +.search-result__social-proof-link:hover:visited, +.search-result__social-proof-link:visited, +.link-without-visited-state:not(:hover).t-black--light, +.pv-certification-entity .pv-certifications-entity__credential-link, +blockquote, +.EntityLockup-square-4 .badge, +.EntityLockup-square-4 dd:not(.badge), +.nt-card__headline:visited, +.nt-card__headline:focus, +.nt-card__headline:hover, +.artdeco-button--muted.artdeco-button--disabled.artdeco-button--tertiary, +.artdeco-button--muted.artdeco-button--tertiary:disabled, +artdeco-tabs artdeco-tablist[role="tablist"] artdeco-tab[role="tab"]:hover, +artdeco-tabs[theme="pro"] + artdeco-tablist[role="tablist"] + artdeco-tab[role="tab"]:hover, +a.artdeco-toast-item__cta, +a.artdeco-toast-item__cta:hover, +a.artdeco-toast-item__cta:visited, +a.artdeco-toast-item__cta:visited:hover, +.org-page-navigation__item-anchor:focus, +.org-page-navigation__item-anchor:hover, +.org-page-navigation__item-anchor:visited:focus, +.org-page-navigation__item-anchor:visited:hover { + color: #999 !important; +} + +li-icon .active-item, +li-icon .small-icon { + fill: #ccc !important; +} + +.launchpad-pymk-modal__header, +.artdeco-modal__actionbar, +.launchpad-pymk-list__item, +.pv-course-recommendations, +.feed-shared-navigation-module__discover-cta, +.feed-right-rail__container, +.global-footer-compact, +.feed-right-rail, +.feed-right-rail__top-module, +.feed-shared-article--with-large-image + .feed-shared-article__description-container, +.msg-spinmail-thread__message-header, +.msg-thread, +.msg-title-bar__title-bar-title, +.msg-messaging-container__core-rail, +.msg-conversation-card__content, +.msg-search-form__title-bar-title, +.msg-conversations-container__title-row, +.nt-settings-summary, +.nt-card, +.nt-segment-header, +.jobs-home-hero-promo__header, +.feed-shared-header, +.social-details-social-counts, +.modal__header, +.pv-profile-section.background-section.artdeco-container-card.pv-profile-section--reorder-enabled + .pv-profile-section + .pv-profile-section__sortable-item::after, +.list > li, +.pe-hub-card, +#settings-nav .tablist-wrapper, +.pv-skill-category-entity__top-skill, +.pv-accomplishments-block__list-container::after, +.pv-accomplishments-block--expanded, +.feed-shared-update--chat-ui .comments-comment-textarea, +.feed-shared-update--chat-ui .comments-comment-texteditor, +.share-suggested-hashtags, +.share-box__feedback-msg-container, +.share-box__footer, +.popular-list .popular-list-item, +.pv-entity__position-group-pager::after, +.pe-hub-drawer, +.pe-hub-section__list, +.artdeco-button:focus, +.mn-discovery-cohorts__see-all-card, +.feed-shared-aggregated-content__list-item, +.feed-shared-contextual-header, +.org-people-bar-graph-module, +.jobs-hero-image-container, +.pv-recommendation-entity, +.psa-company__item::after, +.psa-card__header--has-border, +.psa-keyword__item::after, +.msg-premium-mailboxes__mailbox, +.member-insights-mutual-connection, +.global-footer--static, +.share-box__article-cta, +.search-typeahead-v2__hit--escape-hatch { + border: none !important; + outline: none !important; + box-shadow: none; +} + +.organization-outlet .org-location-viewer__location-card:last-child, +.organization-outlet .org-locations-module__left-panel-header, +.organization-outlet .org-locations-module__location-card:last-child { + border-bottom: none; + box-shadow: 4px 0 0 #0073b1 inset; +} + +.toast__dismiss { + width: 32px; + height: 48px; +} + +.msg-conversations-container__pillar { + border-right: 0.4px solid #1f2f38; +} + +.topcard__profile-image.lazy-loaded + .profile-photo-edit__edit-icon.profile-photo-edit__edit-icon.profile-photo-edit__edit-icon, +.discover-person-card__image, +.pe-top-card-form__photo-wrapper { + border: 3px solid #1a2a33; + box-shadow: none; +} + +.msg-conversations-container__convo-item-link.active { + box-shadow: 4px 0 0 #0073b1 inset; +} + +#app-boot-bg .feed-profile, +.loading-bg .feed-profile { + border-color: #1a2a33; +} + +.jobs-options__list:after, +.msg-search-form__filters-dropdown:after, +artdeco-dropdown-content.artdeco-dropdown-with-arrow[placement="bottom"]::after { + border-bottom-color: #162228; +} + +.controls-form__setting--basics input[type="radio"] + label:before, +.controls-form__setting--basics input[type="checkbox"] + label:before, +.controls-form__setting--picture input[type="radio"] + label:before, +.controls-form__setting--picture input[type="checkbox"] + label:before { + box-shadow: 0 0 0 1px #ccc inset; +} + +.pv-top-card-v2-section__photo-wrapper, +.pv-top-card-section__photo, +.EntityPhoto-circle-4, +.profile-photo-edit, +.profile-photo-edit__preview, +.nav-item__profile-member-photo, +.EntityPhoto-circle-7, +.EntityPhoto-circle-1 { + border-radius: 5%; +} + +.entity-list-item, +.feed-identity-module__anchored-widget, +.feed-shared-interest-package__section-header, +.share-box__article-cta, +.profile-background-image-edit-button__edit-icon.profile-background-image-edit-button__edit-icon.profile-background-image-edit-button__edit-icon, +.nav-settings__block, +.pv-accomplishments-section::after, +.side-panel__scroll-affordance, +.nav-accordion .accordion-item.is-expanded:after, +.pv-profile-wrapper .pv-content__right-rail .profile-section, +.pv-profile-wrapper .pv-content__right-rail .pv-profile-section, +.member-insights-mutual-connection__picture, +.member-insights-mutual-connection::after, +.pv-contact-info--for-top-card-v2, +.mn-abi-results__header { + background: none !important; +} + +#launchpad-wormhole, +.pb0, +.pv0 { + padding-bottom: 15px !important; +} + +.jobs-description--is-truncated .jobs-description__container::after, +.jobs-company--is-truncated .jobs-company__card::after, +.pv-about__summary-text .lt-line-clamp__ellipsis::before { + filter: invert(1); +} + +.organization-outlet .org-bar-graph-element__percentage-bar-background { + fill: #1818184d; +} diff --git a/dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/linkedin/icon.svg b/dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/linkedin/icon.svg new file mode 100644 index 00000000..de9cb40d --- /dev/null +++ b/dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/linkedin/icon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/linkedin/index.js b/dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/linkedin/index.js new file mode 100644 index 00000000..23607bda --- /dev/null +++ b/dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/linkedin/index.js @@ -0,0 +1 @@ +module.exports = Ferdi => Ferdi; diff --git a/dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/linkedin/package.json b/dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/linkedin/package.json new file mode 100644 index 00000000..2d3ad0e1 --- /dev/null +++ b/dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/linkedin/package.json @@ -0,0 +1,9 @@ +{ + "id": "linkedin", + "name": "LinkedIn", + "version": "1.2.2", + "license": "MIT", + "config": { + "serviceURL": "https://www.linkedin.com/messaging" + } +} diff --git a/dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/linkedin/webview.js b/dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/linkedin/webview.js new file mode 100644 index 00000000..ae392f56 --- /dev/null +++ b/dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/linkedin/webview.js @@ -0,0 +1,22 @@ +module.exports = Ferdi => { + const getMessages = () => { + let count = 0; + + if (window.location.pathname.includes('messaging')) { + count = document.querySelectorAll( + '.msg-conversation-card__unread-count', + ).length; + } else { + const element = document.querySelector( + '.nav-item--messaging .nav-item__badge-count', + ); + if (element) { + count = Ferdi.safeParseInt(element.textContent); + } + } + + Ferdi.setBadge(count); + }; + + Ferdi.loop(getMessages); +}; diff --git a/dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/slack/darkmode.css b/dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/slack/darkmode.css new file mode 100644 index 00000000..1fe857b3 --- /dev/null +++ b/dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/slack/darkmode.css @@ -0,0 +1,9043 @@ +/* Copied from: https://github.com/ducfilan/Dark-mode-Franz-Ferdi */ + +body { + background: #222; + color: #e6e6e6; +} +a { + color: #949494; +} +a:link, +a:visited { + color: #949494; +} +a:hover, +a:active, +a:focus { + color: #c7c7c7; +} +hr { + border-bottom: 1px solid #424242; + border-top: 1px solid #222; +} +h1, +h2, +h3, +h4 { + color: #e6e6e6; +} +h1 a { + color: #e6e6e6; +} +h1 a:active, +h1 a:hover, +h1 a:link, +h1 a:visited { + color: #e6e6e6; +} +.bordered { + border: 1px solid #363636; +} +.top_border { + border-top: 1px solid #363636; +} +.bottom_border { + border-bottom: 1px solid #363636; +} +.left_border { + border-left: 1px solid #363636; +} +.right_border { + border-right: 1px solid #363636; +} +.bullet { + color: #949494; +} +.p-client { + background: #222; +} +.alert, +.c-alert, +.c-alert--boxed { + background-color: #363636; + border-color: #000; + color: #e6e6e6; + text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5); +} +.alert h4, +.c-alert h4, +.c-alert--boxed h4 { + color: #e6e6e6; +} +.alert-info { + background-color: #363636; + border-color: #000; + color: #e6e6e6; +} +.alert-info h4 { + color: #e6e6e6; +} +::-webkit-scrollbar-track { + background: #363636 !important; + border-left-color: #363636 !important; + border-right-color: #363636 !important; + color: #363636 !important; +} +::-webkit-scrollbar-thumb { + background: #545454 !important; + border-left-color: #363636 !important; + border-right-color: #363636 !important; + color: #222 !important; +} +::-webkit-scrollbar-corner { + background: #222 !important; +} +.supports_custom_scrollbar #messages_container::after { + background: none !important; +} +.monkey_scroll_bar { + background: #424242; +} +.monkey_scroll_handle_inner { + background: #545454; + border: 1px solid #828282; +} +.monkey_scroll_bar_native_scrollbar_shim { + background: transparent; +} +#client-ui .monkey_scroll_bar { + background: #424242; +} +#client-ui .monkey_scroll_handle_inner { + background: #545454; + border: 3px solid #222; +} +.c-scrollbar--monkey .c-scrollbar__track { + background: #424242; +} +.c-scrollbar--monkey .c-scrollbar__bar { + background: #545454; + box-shadow: 0 3px 0 #222, 0 -3px 0 #222; +} +.client_channels_list_container { + background-color: #363636; + border-right-color: #222; +} +#col_channels { + color: #e6e6e6; +} +.p-channel_sidebar { + background-color: #363636; + color: #e6e6e6; +} +.p-channel_sidebar__channel, +.p-channel_sidebar__channel:link, +.p-channel_sidebar__channel:visited, +.p-channel_sidebar__channel:hover, +.p-channel_sidebar__link, +.p-channel_sidebar__link:link, +.p-channel_sidebar__link:visited, +.p-channel_sidebar__link:hover { + color: rgba(230, 230, 230, 0.8) !important; +} +.p-channel_sidebar__channel--selected, +.p-channel_sidebar__channel--selected:link, +.p-channel_sidebar__channel--selected:visited, +.p-channel_sidebar__channel--selected:hover, +.p-channel_sidebar__link--selected, +.p-channel_sidebar__link--selected:link, +.p-channel_sidebar__link--selected:visited, +.p-channel_sidebar__link--selected:hover { + color: #e6e6e6; +} +.p-channel_sidebar__channel:hover, +.p-channel_sidebar__link:hover { + background: #222 !important; +} +.p-channel_sidebar__header { + color: #e6e6e6 !important; +} +.p-channel_sidebar__channel--im.p-channel_sidebar__channel--selected + .c-presence, +.p-channel_sidebar__channel--im-slackbot.p-channel_sidebar__channel--selected::before { + color: #e6e6e6; +} +.p-channel_sidebar__channel--im .c-presence--away { + color: #949494; +} +.p-channel_sidebar__channel--selected, +.p-channel_sidebar__link--selected { + background: #545454 !important; +} +.p-channel_sidebar__channel--selected:hover, +.p-channel_sidebar__link--selected:hover { + background: #545454 !important; +} +.p-channel_sidebar__channel--selected::before, +.p-channel_sidebar__channel--selected:hover::before, +.p-channel_sidebar__channel--selected::after, +.p-channel_sidebar__channel--selected:hover::after { + color: #e6e6e6; +} +.p-channel_sidebar__link--selected::before, +.p-channel_sidebar__link--selected::after { + color: #e6e6e6; +} +.p-channel_sidebar__badge, +.p-channel_sidebar__banner--mentions { + background: #bf360c; +} +.p-channel_sidebar .c-custom_scrollbar__thumb_vertical, +.p-channel_sidebar .c-scrollbar__bar { + background: #545454; +} +.p-channel_sidebar__channel--unread:not(.p-channel_sidebar__channel--muted):not(.p-channel_sidebar__channel--selected) + .p-channel_sidebar__name, +.p-channel_sidebar__link--unread .p-channel_sidebar__name, +.p-channel_sidebar__link--invites:not(.p-channel_sidebar__link--dim) + .p-channel_sidebar__name, +.p-channel_sidebar__section_heading_label--clickable:hover, +.p-channel_sidebar__quickswitcher:hover { + color: whitesmoke !important; +} +.p-channel_sidebar__close_container:hover { + background: #000; +} +.p-channel_sidebar__jumper { + background: transparent !important; +} +.channels_list_holder h2 { + color: #e6e6e6 !important; +} +.channels_list_holder h2.hoverable:not(.jquery_hover):hover { + color: #e6e6e6; + opacity: 0.8; +} +.channels_list_holder ul { + color: #e6e6e6 !important; +} +.channels_list_holder ul li { + text-shadow: 0 1px 1px rgba(0, 0, 0, 0.15); +} +.channels_list_holder ul li .channel_name, +.channels_list_holder ul li .group_name, +.channels_list_holder ul li .im_name, +.channels_list_holder ul li .mpim_name, +.channels_list_holder ul li > a { + background: #363636; + color: rgba(230, 230, 230, 0.8) !important; +} +.channels_list_holder ul li .channel_name:hover, +.channels_list_holder ul li .group_name:hover, +.channels_list_holder ul li .im_name:hover, +.channels_list_holder ul li .mpim_name:hover, +.channels_list_holder ul li > a:hover { + background: #222 !important; + border-bottom-right-radius: 0.25rem; + border-top-right-radius: 0.25rem; +} +.channels_list_holder ul li .primary_action.im_name:hover .im_name_background, +.channels_list_holder + ul + li + .primary_action.feature_user_custom_status:hover + .im_name_background, +.channels_list_holder + ul + li + .primary_action:not(.feature_user_custom_status):hover { + background: #222; +} +.channels_list_holder ul li.mention a { + color: #e6e6e6; +} +.channels_list_holder ul li.unread:not(.muted_channel) .primary_action { + color: whitesmoke !important; +} +.channels_list_holder ul li.unread .prefix { + color: #e6e6e6 !important; + opacity: 1; +} +.channels_list_holder .group_close, +.channels_list_holder .im_close, +.channels_list_holder .mpim_close { + color: #949494 !important; +} +.channels_list_holder .unread_highlights { + background: #bf360c; + color: #e6e6e6; + text-shadow: 0 1px 0 rgba(0, 0, 0, 0.15); +} +.channels_list_holder .unread_msgs { + background: #222; + color: #e6e6e6; +} +#channel_list_invites_link { + border-bottom: 1px dotted #949494; + color: #949494 !important; + font-size: 0.9rem; +} +#channel_list_invites_link:hover { + border-bottom: 1px solid #949494; +} +#quick_switcher_btn { + background: #363636; + border-top: 2px solid #363636; +} +#quick_switcher_btn > i { + color: #949494; +} +#quick_switcher_btn:active, +#quick_switcher_btn:hover { + background: #222; + border-color: #222; +} +#quick_switcher_btn:active > i, +#quick_switcher_btn:hover > i { + color: #949494; +} +#quick_switcher_btn:active #quick_switcher_label, +#quick_switcher_btn:hover #quick_switcher_label { + color: #949494; +} +#quick_switcher_label { + color: #949494; +} +.p-channel_insights__channel .channel_link { + color: #949494; +} +.p-channel_insights__date_heading::before { + background-color: #363636; +} +.p-channel_insights__date_heading span { + background-color: #222; + color: #949494; +} +.p-channel_insights__message--truncate::before { + background: linear-gradient(180deg, transparent, #363636 90%); +} +.p-channel_insights__message + ts-message.standalone:not(.for_mention_display):not(.for_search_display):not(.for_top_results_search_display):not(.for_star_display) { + background-color: #222; + border-color: #363636; +} +.c-dialog__content { + border-radius: 0.6rem; +} +.c-dialog__header, +.c-dialog__body, +.c-dialog__footer { + background: #363636; +} +.c-dialog__title { + color: #e6e6e6; +} +.c-dialog .p-custom_status_input__duration_picker_select { + padding-left: 11px; +} +.c-dialog + .p-custom_status_input__duration_picker_select + .c-input_select__selected_value--placeholder { + color: #e6e6e6; +} +.loading #loading-zone { + background: #222; +} +#loading_welcome { + background-image: none; +} +#loading_message p { + color: #e6e6e6; +} +#loading_message #loading_message_attribution { + color: #949494; +} +#loading_team_menu_bg, +#loading_user_menu_bg { + background: #222; + border: none; +} +.infinite_spinner_bg, +.infinite_spinner_blue { + stroke: #e6e6e6; +} +body.loading #team_menu, +body.loading #quick_switcher_btn, +body.loading #team_menu_overlay, +body.loading #col_channels_overlay, +body.loading #col_channels { + background-color: #363636; +} +.p-degraded_list__loading { + background-color: #222; + color: #e6e6e6; +} +input[type="text"], +input[type="password"], +input[type="datetime"], +input[type="datetime-local"], +input[type="date"], +input[type="month"], +input[type="time"], +input[type="week"], +input[type="number"], +input[type="email"], +input[type="url"], +input[type="tel"], +input[type="color"], +input[type="search"] { + background-color: #545454; + border-color: #000; + color: #e6e6e6; +} +input[type="text"]:focus, +input[type="password"]:focus, +input[type="datetime"]:focus, +input[type="datetime-local"]:focus, +input[type="date"]:focus, +input[type="month"]:focus, +input[type="time"]:focus, +input[type="week"]:focus, +input[type="number"]:focus, +input[type="email"]:focus, +input[type="url"]:focus, +input[type="tel"]:focus, +input[type="color"]:focus, +input[type="search"]:focus { + border-color: rgba(54, 54, 54, 0.8); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), + 0 0 8px rgba(130, 130, 130, 0.6); +} +input[type="file"]:focus { + outline: #e6e6e6 dotted thin; +} +input[type="radio"]:focus, +input[type="checkbox"]:focus { + outline: #e6e6e6 dotted thin; +} +select { + background: #545454; +} +select, +textarea { + border: 1px solid #000; + color: #e6e6e6; +} +select:active, +select:focus, +textarea:active, +textarea:focus { + border-color: #363636; + box-shadow: 0 0 7px rgba(130, 130, 130, 0.15); +} +input:disabled, +input:disabled:active, +select:disabled, +textarea:disabled { + border-color: #424242 !important; +} +.no_touch input:hover, +.no_touch select:hover, +.no_touch textarea:hover { + border-color: #363636; +} +.no_touch label.select:hover select { + border-color: #363636; +} +.no_touch label.select:not(.disabled):hover::after { + color: #363636; +} +label.disabled { + color: #e6e6e6; +} +legend { + border-bottom: 1px solid #828282; +} +legend small { + color: #949494; +} +.uneditable-input, +.uneditable-textarea { + background-color: #424242; + border: 1px solid #000; + color: #e6e6e6; +} +.uneditable-input:focus, +.uneditable-textarea:focus { + border-color: rgba(130, 130, 130, 0.8); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), + 0 0 8px rgba(130, 130, 130, 0.6); +} +textarea { + background-color: #545454; + border: 1px solid #000; + color: #e6e6e6; +} +textarea:focus { + border-color: rgba(130, 130, 130, 0.8); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), + 0 0 8px rgba(130, 130, 130, 0.6); +} +::-webkit-input-placeholder { + color: #e6e6e6 !important; + -webkit-filter: none; + filter: none; + opacity: 0.5; +} +::-moz-placeholder { + color: #e6e6e6 !important; + filter: none; + opacity: 0.5; +} +::placeholder { + color: #e6e6e6 !important; + filter: none; + opacity: 0.5; +} +[data-placeholder]:empty::before { + color: #e6e6e6 !important; +} +input::-webkit-input-placeholder, +textarea::-webkit-input-placeholder { + color: #e6e6e6 !important; + -webkit-filter: none; + filter: none; + opacity: 0.5; +} +input::-moz-placeholder, +textarea::-moz-placeholder { + color: #e6e6e6 !important; + filter: none; + opacity: 0.5; +} +input::placeholder, +textarea::placeholder { + color: #e6e6e6 !important; + filter: none; + opacity: 0.5; +} +input[data-placeholder]:empty::before, +textarea[data-placeholder]:empty::before { + color: #e6e6e6 !important; +} +input[disabled], +input[readonly], +textarea[disabled], +textarea[readonly] { + background-color: #545454 !important; +} +.form-actions { + background-color: #424242; + border-top: 1px solid #363636; +} +.help-block, +.help-inline { + color: #949494; +} +.input-append .add-on, +.input-prepend .add-on { + background-color: #828282; + border: 1px solid #545454; + text-shadow: 0 1px 0 rgba(0, 0, 0, 0.15); +} +.btn { + background-color: #545454; + color: #e6e6e6 !important; + text-shadow: 0 1px 1px rgba(0, 0, 0, 0.15); +} +.btn.hover, +.btn:focus, +.btn:hover, +.btn.active, +.btn:active { + background-color: #545454; + color: #e6e6e6; +} +.btn.btn_border { + border: 2px solid #424242; +} +.btn.disabled, +.btn:disabled { + background-color: #000 !important; +} +.btn.disabled:active, +.btn.disabled:hover, +.btn:disabled:active, +.btn:disabled:hover { + background-color: #000 !important; +} +.btn.btn_outline.btn_danger, +.btn.btn_outline.btn_warning { + background-color: #bf360c !important; + color: #e6e6e6 !important; +} +.btn.btn_outline.btn_danger:focus, +.btn.btn_outline.btn_danger:hover, +.btn.btn_outline.btn_warning:focus, +.btn.btn_outline.btn_warning:hover { + background-color: #222 !important; + border-color: #bf360c !important; + color: #bf360c !important; +} +.btn.btn_outline.disabled { + background: #424242 !important; + color: #949494 !important; +} +.btn.btn_outline.disabled:hover { + background: #424242 !important; + color: #949494 !important; +} +.btn.btn_attachment { + background-color: #000; + border-color: #545454; + color: #949494; +} +.btn.btn_attachment:hover, +.btn.btn_attachment:focus { + background-color: #363636; + border-color: #828282; +} +.btn.btn_attachment.btn_danger { + border-color: #bf360c; +} +.btn.btn_attachment.btn_danger:hover, +.btn.btn_attachment.btn_danger:focus { + border-color: #ef440f; +} +.btn.btn_attachment.btn_primary { + border-color: #828282; +} +.btn.btn_attachment.btn_primary:hover, +.btn.btn_attachment.btn_primary:focus { + border-color: #9c9b9b; +} +.btn_basic:focus, +.btn_basic:hover { + color: #e6e6e6; +} +.btn_outline { + background: #222; + color: #949494 !important; +} +.btn_outline::after { + border: 1px solid #424242; +} +.btn_outline.btn_transparent { + color: rgba(84, 84, 84, 0.9) !important; +} +.btn_outline.btn_transparent::after { + border: 1px solid rgba(34, 34, 34, 0.5); +} +.btn_outline.btn_transparent.active, +.btn_outline.btn_transparent.hover, +.btn_outline.btn_transparent:active, +.btn_outline.btn_transparent:focus, +.btn_outline.btn_transparent:hover { + background-color: rgba(84, 84, 84, 0.9) !important; + color: #c7c7c7 !important; +} +.btn_outline.btn_transparent.active, +.btn_outline.btn_transparent:active { + background-color: rgba(84, 84, 84, 0.8) !important; +} +.btn_outline.hover, +.btn_outline:focus, +.btn_outline:hover { + background: #222; + color: #c7c7c7 !important; +} +.btn_outline:active { + color: #c7c7c7; +} +.btn_outline.active { + color: #c7c7c7 !important; +} +.btn_link { + color: #949494; +} +.btn_link:hover, +.btn_link:focus { + color: #c7c7c7; +} +.btn-group.open .btn.dropdown-toggle { + background-color: #545454; +} +.btn-group.open .btn-primary.dropdown-toggle { + background-color: #424242; +} +.btn-group > .btn + .dropdown-toggle { + box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.125), + inset 0 1px 0 rgba(0, 0, 0, 0.2), 0 1px 2px rgba(255, 255, 255, 0.05); +} +.btn_info, +.btn.btn_success { + background-color: #222 !important; +} +.btn_warning, +.btn_danger { + background-color: #bf360c !important; +} +.btn-danger .caret, +.btn-info .caret, +.btn-inverse .caret, +.btn-primary .caret, +.btn-success .caret, +.btn-warning .caret { + border-bottom-color: #e6e6e6; + border-top-color: #e6e6e6; +} +.input_note { + color: #e6e6e6; +} +.c-enhanced_text_input { + background-color: #545454; + border-color: #363636; + color: #949494; +} +.c-enhanced_text_input:hover, +.c-enhanced_text_input.c-enhanced_text_input--active { + border-color: #545454; +} +.c-filter_input { + background: #545454; +} +.p-share_dialog_message_input { + color: #e6e6e6; +} +.c-texty_input .ql-placeholder { + color: #e6e6e6; +} +.c-texty_autocomplete { + background: #222; + box-shadow: 0 0 0 1px #828282, 0 4px 12px 0 #828282; +} +.c-texty_autocomplete__result--selected { + background: #424242; +} +.c-texty_autocomplete__result_highlight, +.c-texty_autocomplete__result_highlight--selected { + background: #363636; +} +.p-workspace__input .p-message_input_field { + background: #222; +} +.ts_toggle .ts_toggle_button { + background: #000; + color: #e6e6e6; +} +.ts_toggle .ts_toggle_button .ts_toggle_handle { + background: #363636; +} +.ts_toggle .ts_toggle_secondary_label { + color: #949494; +} +.ts_toggle.checked .ts_toggle_button { + background: #828282; + color: #e6e6e6; +} +.ts_toggle.ts_toggle_orange .ts_toggle_button { + background: #bf360c; + color: #e6e6e6; +} +.c-multi_select_input { + background: #545454; + background-color: #545454; +} +.c-token { + background: #363636; +} +.c-multi_select_token__remove { + color: #828282; +} +.lazy_filter_select.disabled { + background: #363636; +} +.lazy_filter_select.disabled input.lfs_input { + background: #828282; +} +.lazy_filter_select .lfs_input_container { + background-color: #545454; + border-color: #000; +} +.lazy_filter_select .lfs_input_container.active, +.lazy_filter_select .lfs_input_container:hover { + border-color: #363636; +} +.lazy_filter_select .lfs_input_container.active { + box-shadow: 0 0 7px rgba(34, 34, 34, 0.15); +} +.lazy_filter_select .lfs_list_container { + background: #222; + border-color: #000; + box-shadow: 0 0 3px rgba(0, 0, 0, 0.5); +} +.lazy_filter_select .lfs_list .lfs_item.selected { + color: #e6e6e6; +} +.lazy_filter_select + .lfs_list + .lfs_item.selected + .c-member__current-status + .prevent_copy_paste, +.lazy_filter_select + .lfs_list + .lfs_item.selected + .c-member__current-status--small::before, +.lazy_filter_select .lfs_list .lfs_item.selected .c-member__display-name, +.lazy_filter_select .lfs_list .lfs_item.selected .c-member__name, +.lazy_filter_select .lfs_list .lfs_item.selected .c-member__secondary-name { + color: #e6e6e6 !important; +} +.lazy_filter_select .lfs_list .lfs_item.disabled { + color: #949494; +} +.lazy_filter_select .lfs_list .lfs_item.active { + background-color: #000; + border-color: #363636; + color: #e6e6e6; +} +.lazy_filter_select .lfs_token { + background: #222; + border: 1px solid #000; + color: #e6e6e6; +} +.lazy_filter_select .lfs_token::after { + color: #e6e6e6; +} +.lazy_filter_select.single .lfs_input_container.active::after, +.lazy_filter_select.single .lfs_input_container:hover::after { + color: #e6e6e6; +} +#select_share_channels .lazy_filter_select .lfs_value .lfs_item.selected { + color: #e6e6e6 !important; +} +#select_share_channels + .lazy_filter_select + .lfs_value + .lfs_item.selected + .ts_icon:not(.presence_icon) { + color: #949494 !important; +} +#select_share_channels .lazy_filter_select .lfs_item { + color: #949494 !important; +} +#select_share_channels + .lazy_filter_select + .lfs_item + .ts_icon:not(.presence_icon) { + color: #949494 !important; +} +#message_edit_form .emo_menu { + color: rgba(230, 230, 230, 0.3); +} +#message_edit_form .emo_menu.active .ts_icon_happy_smile, +#message_edit_form .emo_menu:hover .ts_icon_happy_smile { + color: #828282; +} +#message_edit_form.focus .emo_menu { + color: rgba(230, 230, 230, 0.6); +} +#message_edit_form.focus #primary_file_button:not(:hover) { + border-color: #363636; +} +#message_edit_form.offline #message-input, +#message_edit_form.offline #primary_file_button { + background-color: #363636 !important; +} +#message_edit_form.offline #primary_file_button { + border-color: #424242; + color: #949494; +} +#msg_form.focus #msg_input, +#msg_form.focus #primary_file_button:not(:hover):not(.active) { + border-color: #363636; +} +#msg_form #msg_input { + background: padding-box #545454; + border-color: #424242; + border-left: 0; + color: #e6e6e6; +} +#msg_form #msg_input.focus ~ .msg_mentions_button:not(.hover) { + color: #e6e6e6; +} +#msg_form .msg_mentions_button { + color: #949494; +} +#msg_form .msg_mentions_button:hover { + color: #e6e6e6; +} +#msg_input { + background: #545454; + border-color: #424242; + color: #e6e6e6; +} +#msg_input::-webkit-input-placeholder { + color: #e6e6e6 !important; + -webkit-filter: none; + filter: none; + opacity: 0.5; +} +#msg_input::-moz-placeholder { + color: #e6e6e6 !important; + filter: none; + opacity: 0.5; +} +#msg_input::placeholder { + color: #e6e6e6 !important; + filter: none; + opacity: 0.5; +} +#msg_input[data-placeholder]:empty::before { + color: #e6e6e6 !important; +} +#msg_input:focus, +#msg_input.focus { + border-color: #363636; +} +#msg_input:focus + #primary_file_button:not(:hover):not(.active), +#msg_input.focus + #primary_file_button:not(:hover):not(.active) { + border-color: #363636; +} +#msg_input + #primary_file_button:not(:hover):not(.active) { + border-color: #424242; +} +#msg_input + #primary_file_button.focus-ring:not(:hover):not(.active) { + border-color: #424242; +} +#msg_input.offline:not(.pretend-to-be-online) { + background-color: #363636 !important; + color: #949494; +} +#msg_input.disabled, +#msg_input.ql-disabled { + background-color: #363636; + border-color: #363636; + color: #949494; +} +#msg_input_message { + background-color: #363636; + color: #e6e6e6; +} +#primary_file_button { + background: padding-box #545454; + border-color: #424242; + color: #949494; +} +#primary_file_button.active, +#primary_file_button.focus-ring, +#primary_file_button:focus, +#primary_file_button:hover { + background: #424242; + border-color: #363636; + color: #e6e6e6; +} +#footer, +#footer.footer_msg_input { + background: #222; + box-shadow: inset 1px 0 0 0 #222; +} +#footer.disabled #message-input, +#footer.disabled #msg_input { + background: padding-box #363636 !important; + border-color: #363636 !important; +} +#footer_archives_preview { + background-color: #222; + border-top: 1px solid #363636; +} +#footer_archives_preview .c-archive_footer__metadata { + color: #949494; +} +#footer_archives_preview .c-archive_footer__title { + color: #c7c7c7; +} +#footer_archives_table { + color: #949494; +} +#typing_text { + color: #949494; + filter: none; +} +#notification_bar.wide #typing_text.overflow_ellipsis { + -webkit-filter: none; + filter: none; +} +#special_formatting_text { + color: #949494; +} +#message_edit_container .inline_message_input_container, +#message_edit_container .inline_message_input_container.with_file_upload, +#threads_msgs .inline_message_input_container, +#threads_msgs .inline_message_input_container.with_file_upload, +#reply_container.upload_in_threads .inline_message_input_container, +#reply_container.upload_in_threads + .inline_message_input_container.with_file_upload { + background: #545454; + border-color: #363636; + color: #e6e6e6; +} +.inline_message_input_container .ql-container { + border-color: #545454; + color: #e6e6e6; +} +.inline_message_input_container .ql-container.focus, +.inline_message_input_container .ql-container:active, +.inline_message_input_container .ql-container:hover { + border-color: #828282; +} +.c-message--editing { + background: #363636; + border-color: #363636; + color: #e6e6e6; +} +.c-message__editor__input, +.c-message__editor__input--legacy { + background: #545454; + border-color: #363636; + color: #e6e6e6; +} +.c-message__editor__input.focus, +.c-message__editor__input--legacy.focus { + border-color: #363636; + box-shadow: 0 0 7px rgba(0, 0, 0, 0.15); +} +.c-message__editor__warning { + color: #bf360c; +} +.c-message .c-button { + border-color: #424242; +} +.c-message .c-button--outline { + background-color: #363636; + color: #949494; +} +.c-message .c-button--outline:hover { + color: #c7c7c7; +} +.c-message .c-button--primary { + background-color: #545454; + color: #e6e6e6; +} +#message_edit_container .message_input { + background: #545454; + border-color: #363636; + color: #e6e6e6; +} +#message_edit_container .message_input.focus { + border-color: #363636; + box-shadow: 0 0 7px rgba(0, 0, 0, 0.15); +} +.ql-editor::-webkit-scrollbar-thumb { + background-color: rgba(84, 84, 84, 0.5); + color: #222; +} +.ql-editor::-webkit-scrollbar-thumb:hover { + background-color: rgba(84, 84, 84, 0.8); +} +.ql-placeholder, +.texty_legacy .ql-placeholder { + color: #e6e6e6; + filter: none; +} +.ql-container.texty_single_line_input { + background: #545454; + border: 1px solid #363636; + color: #e6e6e6; +} +.ql-container.texty_single_line_input.focus, +.ql-container.texty_single_line_input:hover { + border-color: #363636; + box-shadow: 0 0 7px rgba(0, 0, 0, 0.15); +} +.c-input_select { + background: #545454; + border-color: #363636; + color: #e6e6e6; +} +.p-file_list__file_type_select .c-input_select__selected_value--placeholder { + color: #e6e6e6; +} +.c-input_select_options_list_container:not(.c-input_select_options_list_container--always-open) { + background: #545454; + border-color: #363636; + color: #e6e6e6; +} +.c-input_select_options_list__option { + color: #e6e6e6; +} +.c-label__text { + color: #e6e6e6; +} +.c-date_picker__dropdown { + background-color: #363636; +} +.c-calendar_view_header__stepper_btn:disabled, +.c-calendar_view_header__title_btn:disabled { + color: #949494; +} +.c-calendar_view_header__stepper_btn, +.c-calendar_view_header__title_btn { + color: #e6e6e6; +} +.c-calendar_view_header__stepper_btn:hover, +.c-calendar_view_header__title_btn:hover { + background-color: #545454; +} +.c-date_picker_calendar__date--disabled, +.c-date_picker_calendar__date--disabled:hover { + background-color: #363636; +} +.c-mini_calendar__month_button:disabled, +.c-mini_calendar__month_button:disabled:hover { + background-color: #363636; +} +.c-calendar_month__day_of_week_heading { + color: #e6e6e6; +} +.menu { + background: #363636; + border: 1px solid #222; + box-shadow: 0 2px 10px rgba(0, 0, 0, 0.5); + color: #e6e6e6; +} +.menu .menu_content { + background: #363636 !important; +} +.menu .menu_filter_container { + background: #222; +} +.menu .menu_filter_container input.menu_filter { + border: 1px solid #424242; +} +.menu .menu_filter_container input.menu_filter:focus { + border-color: #545454; +} +.menu .menu_filter_container .icon_search { + color: #949494; +} +.menu .menu_filter_container .icon_close { + color: #949494 !important; +} +.menu #menu_header .menu_simple_header { + background: #000; + border-color: #363636; + color: #e6e6e6; +} +.menu #menu_header .menu_simple_header a { + color: #949494; +} +.menu #menu_header .menu_simple_header a:hover { + color: #c7c7c7; +} +.menu #menu_header .menu_close { + color: #e6e6e6; +} +.menu .section_header .header_label { + background-color: #363636; + color: #949494; +} +.menu .section_header > div.header_label_container { + color: #949494; +} +.menu ul li a { + background: #363636; + border-bottom: 0; + color: #e6e6e6; +} +.menu ul li a.delete_link { + color: #bf360c; +} +.menu ul li a:not(.inline_menu_link) { + color: #e6e6e6; +} +.menu ul li.highlighted a { + background: #222; + border-bottom-color: #000; + color: #e6e6e6; + text-shadow: 0 1px 0 rgba(0, 0, 0, 0.15); +} +.menu ul li.highlighted a .menu_item_details, +.menu ul li.highlighted a .prefix, +.menu ul li.highlighted a i, +.menu ul li.highlighted a ts-icon { + color: #e6e6e6; +} +.menu ul li.highlighted a.delete_link { + color: #bf360c; +} +.menu ul li.disabled a { + color: #949494; +} +.menu ul li i { + color: #949494; +} +.menu ul li.divider { + border-bottom-color: #222; +} +.menu ul li .menu_item_details { + color: #949494; +} +.menu:not(.keyboard_active) ul li:hover:not(.disabled) a { + background: #222; + border-bottom-color: #000; + color: #e6e6e6; + text-shadow: 0 1px 0 rgba(0, 0, 0, 0.15); +} +.menu:not(.keyboard_active) ul li:hover:not(.disabled) a .menu_item_details, +.menu:not(.keyboard_active) ul li:hover:not(.disabled) a .prefix, +.menu:not(.keyboard_active) ul li:hover:not(.disabled) a i, +.menu:not(.keyboard_active) ul li:hover:not(.disabled) a ts-icon { + color: #e6e6e6; +} +.menu:not(.keyboard_active) ul li:hover:not(.disabled) a.delete_link { + color: #bf360c; +} +.menu input { + background: #363636; + border: 1px solid #545454; +} +.menu textarea { + background: #363636; + border: 1px solid #545454; +} +.menu #menu_footer .menu_footer { + background: #000; + border-top: 1px solid #363636; +} +.menu #monkey_scroll_wrapper_for_menu_items_scroller { + background: #363636; +} +.menu #menu_list_container #menu_list .menu_list_item a { + color: #e6e6e6; +} +.menu #menu_list_container #menu_list .menu_list_item.active a { + background: #545454; + color: #e6e6e6; + text-shadow: 0 1px 0 rgba(0, 0, 0, 0.15); +} +.c-menu { + background-color: #363636; +} +.c-menu_item__label { + color: #fff; +} +.c-menu_item__header { + color: #949494; +} +.c-menu_item__icon { + color: #828282; +} +.c-menu_item__shortcut { + color: #e6e6e6; +} +#autocomplete_menu { + color: #e6e6e6; +} +#autocomplete_menu header { + background-color: #222; +} +#autocomplete_menu header .header_label { + color: #949494; +} +#autocomplete_menu header hr { + border-bottom-color: transparent; + border-top-color: #000; +} +#autocomplete_menu h2 { + color: #e6e6e6; +} +#autocomplete_menu .no_results { + color: #e6e6e6; +} +#autocomplete_menu .keyword_match .modifier { + color: #949494; +} +#autocomplete_menu .boxed { + background: #222; + border: 1px solid #363636; + box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.15); +} +#autocomplete_menu .pickmeup { + border-bottom: 1px solid #363636; +} +#autocomplete_menu.search_menu .section_header::before, +#autocomplete_menu.search_menu.unified .section_header::before { + background-color: #545454; +} +#autocomplete_menu.search_menu header, +#autocomplete_menu.search_menu.unified header { + color: #e6e6e6; +} +#autocomplete_menu.search_menu header .header_label::before, +#autocomplete_menu.search_menu.unified header .header_label::before { + background-color: #363636; +} +#autocomplete_menu.search_menu .query_header, +#autocomplete_menu.search_menu.unified .query_header { + background-color: transparent; +} +#autocomplete_menu.search_menu .query_header .search_query_preview, +#autocomplete_menu.search_menu.unified .query_header .search_query_preview { + color: #e6e6e6; +} +#autocomplete_menu.search_menu li.highlighted .result_item_btn, +#autocomplete_menu.search_menu.unified li.highlighted .result_item_btn { + background: #363636; + color: #e6e6e6; + text-shadow: 0 1px 0 rgba(0, 0, 0, 0.15); +} +#autocomplete_menu.search_menu li.highlighted .modifier_icon, +#autocomplete_menu.search_menu.unified li.highlighted .modifier_icon { + color: #949494; +} +#autocomplete_menu.search_menu li.highlighted .action_btn, +#autocomplete_menu.search_menu.unified li.highlighted .action_btn { + color: #e6e6e6; +} +#autocomplete_menu.search_menu li.highlighted .delete_btn, +#autocomplete_menu.search_menu.unified li.highlighted .delete_btn { + color: #949494; +} +#autocomplete_menu.search_menu li.highlighted .delete_btn:focus, +#autocomplete_menu.search_menu li.highlighted .delete_btn:hover, +#autocomplete_menu.search_menu.unified li.highlighted .delete_btn:focus, +#autocomplete_menu.search_menu.unified li.highlighted .delete_btn:hover { + color: #bf360c; +} +#autocomplete_menu.search_menu li.highlighted .muted_text, +#autocomplete_menu.search_menu.unified li.highlighted .muted_text { + color: #949494; +} +#autocomplete_menu.search_menu:not(.keyboard_active) li:focus, +#autocomplete_menu.search_menu:not(.keyboard_active) li:hover, +#autocomplete_menu.search_menu .results.unified:not(.keyboard_active) li:focus, +#autocomplete_menu.search_menu .results.unified:not(.keyboard_active) li:hover, +#autocomplete_menu.search_menu.unified:not(.keyboard_active) li:focus, +#autocomplete_menu.search_menu.unified:not(.keyboard_active) li:hover, +#autocomplete_menu.search_menu.unified + .results.unified:not(.keyboard_active) + li:focus, +#autocomplete_menu.search_menu.unified + .results.unified:not(.keyboard_active) + li:hover { + background: transparent; +} +#autocomplete_menu.search_menu:not(.keyboard_active) li:focus .muted_text, +#autocomplete_menu.search_menu:not(.keyboard_active) li:hover .muted_text, +#autocomplete_menu.search_menu + .results.unified:not(.keyboard_active) + li:focus + .muted_text, +#autocomplete_menu.search_menu + .results.unified:not(.keyboard_active) + li:hover + .muted_text, +#autocomplete_menu.search_menu.unified:not(.keyboard_active) + li:focus + .muted_text, +#autocomplete_menu.search_menu.unified:not(.keyboard_active) + li:hover + .muted_text, +#autocomplete_menu.search_menu.unified + .results.unified:not(.keyboard_active) + li:focus + .muted_text, +#autocomplete_menu.search_menu.unified + .results.unified:not(.keyboard_active) + li:hover + .muted_text { + color: #949494; +} +#autocomplete_menu.search_menu:not(.keyboard_active) li:focus .result_item_btn, +#autocomplete_menu.search_menu:not(.keyboard_active) li:hover .result_item_btn, +#autocomplete_menu.search_menu + .results.unified:not(.keyboard_active) + li:focus + .result_item_btn, +#autocomplete_menu.search_menu + .results.unified:not(.keyboard_active) + li:hover + .result_item_btn, +#autocomplete_menu.search_menu.unified:not(.keyboard_active) + li:focus + .result_item_btn, +#autocomplete_menu.search_menu.unified:not(.keyboard_active) + li:hover + .result_item_btn, +#autocomplete_menu.search_menu.unified + .results.unified:not(.keyboard_active) + li:focus + .result_item_btn, +#autocomplete_menu.search_menu.unified + .results.unified:not(.keyboard_active) + li:hover + .result_item_btn { + background: #363636; + color: #e6e6e6; + text-shadow: 0 1px 0 rgba(0, 0, 0, 0.15); +} +#autocomplete_menu.search_menu:not(.keyboard_active) li:focus .modifier_icon, +#autocomplete_menu.search_menu:not(.keyboard_active) li:hover .modifier_icon, +#autocomplete_menu.search_menu + .results.unified:not(.keyboard_active) + li:focus + .modifier_icon, +#autocomplete_menu.search_menu + .results.unified:not(.keyboard_active) + li:hover + .modifier_icon, +#autocomplete_menu.search_menu.unified:not(.keyboard_active) + li:focus + .modifier_icon, +#autocomplete_menu.search_menu.unified:not(.keyboard_active) + li:hover + .modifier_icon, +#autocomplete_menu.search_menu.unified + .results.unified:not(.keyboard_active) + li:focus + .modifier_icon, +#autocomplete_menu.search_menu.unified + .results.unified:not(.keyboard_active) + li:hover + .modifier_icon { + color: #949494; +} +#autocomplete_menu.search_menu:not(.keyboard_active) li:focus .action_btn, +#autocomplete_menu.search_menu:not(.keyboard_active) li:hover .action_btn, +#autocomplete_menu.search_menu + .results.unified:not(.keyboard_active) + li:focus + .action_btn, +#autocomplete_menu.search_menu + .results.unified:not(.keyboard_active) + li:hover + .action_btn, +#autocomplete_menu.search_menu.unified:not(.keyboard_active) + li:focus + .action_btn, +#autocomplete_menu.search_menu.unified:not(.keyboard_active) + li:hover + .action_btn, +#autocomplete_menu.search_menu.unified + .results.unified:not(.keyboard_active) + li:focus + .action_btn, +#autocomplete_menu.search_menu.unified + .results.unified:not(.keyboard_active) + li:hover + .action_btn { + color: #e6e6e6; +} +#autocomplete_menu.search_menu:not(.keyboard_active) li:focus .delete_btn, +#autocomplete_menu.search_menu:not(.keyboard_active) li:hover .delete_btn, +#autocomplete_menu.search_menu + .results.unified:not(.keyboard_active) + li:focus + .delete_btn, +#autocomplete_menu.search_menu + .results.unified:not(.keyboard_active) + li:hover + .delete_btn, +#autocomplete_menu.search_menu.unified:not(.keyboard_active) + li:focus + .delete_btn, +#autocomplete_menu.search_menu.unified:not(.keyboard_active) + li:hover + .delete_btn, +#autocomplete_menu.search_menu.unified + .results.unified:not(.keyboard_active) + li:focus + .delete_btn, +#autocomplete_menu.search_menu.unified + .results.unified:not(.keyboard_active) + li:hover + .delete_btn { + color: #949494; +} +#autocomplete_menu.search_menu:not(.keyboard_active) li:focus .delete_btn:focus, +#autocomplete_menu.search_menu:not(.keyboard_active) li:focus .delete_btn:hover, +#autocomplete_menu.search_menu:not(.keyboard_active) li:hover .delete_btn:focus, +#autocomplete_menu.search_menu:not(.keyboard_active) li:hover .delete_btn:hover, +#autocomplete_menu.search_menu + .results.unified:not(.keyboard_active) + li:focus + .delete_btn:focus, +#autocomplete_menu.search_menu + .results.unified:not(.keyboard_active) + li:focus + .delete_btn:hover, +#autocomplete_menu.search_menu + .results.unified:not(.keyboard_active) + li:hover + .delete_btn:focus, +#autocomplete_menu.search_menu + .results.unified:not(.keyboard_active) + li:hover + .delete_btn:hover, +#autocomplete_menu.search_menu.unified:not(.keyboard_active) + li:focus + .delete_btn:focus, +#autocomplete_menu.search_menu.unified:not(.keyboard_active) + li:focus + .delete_btn:hover, +#autocomplete_menu.search_menu.unified:not(.keyboard_active) + li:hover + .delete_btn:focus, +#autocomplete_menu.search_menu.unified:not(.keyboard_active) + li:hover + .delete_btn:hover, +#autocomplete_menu.search_menu.unified + .results.unified:not(.keyboard_active) + li:focus + .delete_btn:focus, +#autocomplete_menu.search_menu.unified + .results.unified:not(.keyboard_active) + li:focus + .delete_btn:hover, +#autocomplete_menu.search_menu.unified + .results.unified:not(.keyboard_active) + li:hover + .delete_btn:focus, +#autocomplete_menu.search_menu.unified + .results.unified:not(.keyboard_active) + li:hover + .delete_btn:hover { + color: #bf360c; +} +#autocomplete_menu.search_menu .muted_text, +#autocomplete_menu.search_menu.unified .muted_text { + color: #949494; +} +#autocomplete_menu.search_menu .time_modifiers::before, +#autocomplete_menu.search_menu.unified .time_modifiers::before { + background-color: #363636; +} +#autocomplete_menu.search_menu .result_item_btn, +#autocomplete_menu.search_menu.unified .result_item_btn { + color: #e6e6e6; +} +#autocomplete_menu.search_menu + .results.unified + .unified_autocomplete_item + .text, +#autocomplete_menu.search_menu.unified + .results.unified + .unified_autocomplete_item + .text { + color: #e6e6e6; +} +#autocomplete_menu.search_menu + .results.unified + .unified_autocomplete_item + .token, +#autocomplete_menu.search_menu.unified + .results.unified + .unified_autocomplete_item + .token { + background-color: #424242; + color: #e6e6e6; +} +#autocomplete_menu.search_menu .action_btn, +#autocomplete_menu.search_menu .modifier_icon, +#autocomplete_menu.search_menu.unified .action_btn, +#autocomplete_menu.search_menu.unified .modifier_icon { + color: #949494; +} +#autocomplete_menu.search_menu footer .keyword::before, +#autocomplete_menu.search_menu footer .modifier::before, +#autocomplete_menu.search_menu footer.unified .keyword::before, +#autocomplete_menu.search_menu footer.unified .modifier::before, +#autocomplete_menu.search_menu.unified footer .keyword::before, +#autocomplete_menu.search_menu.unified footer .modifier::before, +#autocomplete_menu.search_menu.unified footer.unified .keyword::before, +#autocomplete_menu.search_menu.unified footer.unified .modifier::before { + background: #828282; + border: 1px solid #545454; + color: #e6e6e6; +} +#autocomplete_menu.search_menu footer .selected .keyword::before, +#autocomplete_menu.search_menu footer .selected .modifier::before, +#autocomplete_menu.search_menu footer.unified .selected .keyword::before, +#autocomplete_menu.search_menu footer.unified .selected .modifier::before, +#autocomplete_menu.search_menu.unified footer .selected .keyword::before, +#autocomplete_menu.search_menu.unified footer .selected .modifier::before, +#autocomplete_menu.search_menu.unified + footer.unified + .selected + .keyword::before, +#autocomplete_menu.search_menu.unified + footer.unified + .selected + .modifier::before { + background: rgba(84, 84, 84, 0.25); + border: #828282; +} +#autocomplete_menu.search_menu footer .modifier.incomplete::before, +#autocomplete_menu.search_menu footer.unified .modifier.incomplete::before, +#autocomplete_menu.search_menu.unified footer .modifier.incomplete::before, +#autocomplete_menu.search_menu.unified + footer.unified + .modifier.incomplete::before { + background: #363636; + border: 1px solid #000; +} +.search_light_grey { + color: #e6e6e6 !important; +} +.highlighter_underlay .keyword::before { + background: #828282; + border: 1px solid #545454; + color: #e6e6e6; +} +.highlighter_underlay .modifier::before { + background: #828282; + border: 1px solid #545454; + color: #e6e6e6; +} +.highlighter_underlay .modifier.incomplete::before { + background: #363636; + border: 1px solid #000; +} +.highlighter_underlay .selected .keyword::before, +.highlighter_underlay .selected .modifier::before { + background: rgba(130, 130, 130, 0.25); + border: #545454; +} +.highlighter_underlay .ghost_text { + color: #e6e6e6; +} +.pickmeup { + background: #222; + border: 1px solid #363636; + box-shadow: 0 1px 5px rgba(0, 0, 0, 0.15); +} +.pickmeup .pmu-instance .pmu-button { + color: #e6e6e6; +} +.pickmeup .pmu-instance .pmu-today.pmu-selected, +.pickmeup .pmu-instance .pmu-today:hover { + background: #363636 !important; +} +.pickmeup .pmu-instance .pmu-today.pmu-selected .pmu-today-border, +.pickmeup .pmu-instance .pmu-today:hover .pmu-today-border { + background: #828282; + color: #e6e6e6 !important; +} +.pickmeup .pmu-instance .pmu-today-border { + border: 2px solid #545454 !important; + color: #828282 !important; +} +.pickmeup .pmu-instance .pmu-button:not(.pmu-disabled):hover { + background: #545454; + color: #e6e6e6; +} +.pickmeup .pmu-instance .pmu-not-in-month { + background: #222; + color: #949494; +} +.pickmeup .pmu-instance .pmu-not-in-month.pmu-selected { + background: #545454; +} +.pickmeup .pmu-instance .pmu-disabled { + background: #222; + color: #949494; +} +.pickmeup .pmu-instance .pmu-disabled:hover { + background: #222; + color: #949494; +} +.pickmeup .pmu-instance .pmu-selected { + background: #545454; + color: #e6e6e6; +} +.pickmeup .pmu-instance nav { + color: #949494; +} +.pickmeup .pmu-instance nav :first-child :hover { + color: #c7c7c7; +} +.pickmeup .pmu-instance .pmu-months *, +.pickmeup .pmu-instance .pmu-years * { + border: 1px solid #363636; +} +.pickmeup .pmu-instance .pmu-day-of-week { + color: #e6e6e6; +} +.pickmeup .pmu-instance .pmu-day-of-week * { + border: 1px solid #363636; +} +.pickmeup .pmu-instance .pmu-days * { + border: 1px solid #363636; +} +.p-block_kit_date_picker_calendar_wrapper { + background: #363636; + border-color: #545454; + color: #e6e6e6; +} +.p-block_kit_date_picker_calendar_wrapper .c-calendar_view_header__title_btn { + background: #545454; + border-color: #363636; + color: #e6e6e6; +} +.p-block_kit_date_picker_calendar_wrapper + .c-date_picker_calendar__date--disabled, +.p-block_kit_date_picker_calendar_wrapper + .c-mini_calendar__month_button:disabled { + background: #545454; + color: #828282; +} +#menu.date_picker .pickmeup .pmu-instance .pmu-button:not(.pmu-disabled):hover, +#menu.date_picker .pickmeup .pmu-selected { + background: #545454; +} +#menu.date_picker li.date_picker_item a { + color: #e6e6e6; +} +#menu.date_picker li.date_picker_item a:hover { + color: #e6e6e6; +} +#menu.date_picker li.date_picker_item.highlighted a { + color: #949494; +} +#file_member_filter { + background: #000; +} +#client-ui .member_filter { + border: 1px solid #545454; +} +#client-ui + .member_file_filter_menu + .searchable_member_list_scroller + .team_list_item:hover + .channel_page_member_row { + background: #222; +} +#client-ui + .member_file_filter_menu + .searchable_member_list_scroller + .team_list_item:hover + .member { + color: #e6e6e6; +} +#client-ui #team_list_container #team_filter .member_filter { + background-color: #222; + border-left: 1px solid #000; +} +#client-ui #file_member_filter { + border-color: #545454; +} +#client-ui #file_member_filter .member_filter { + border-color: #545454; +} +#client-ui .team_tabs_container { + border-bottom: 1px solid #000; +} +#team_filter .icon_search { + color: #949494; +} +#team_filter a.icon_close { + color: #949494; +} +#team_filter a.icon_close:hover { + color: #c7c7c7; +} +.filter_header { + background-color: #222; +} +.popover_menu { + background-color: #222; + border-top: 1px solid #545454; +} +.popover_menu .arrow::after { + background-color: #000; +} +.popover_menu .arrow_shadow::after { + background-color: #222; + box-shadow: 0 0 0 1px #545454, 0 0 3px rgba(0, 0, 0, 0.08); +} +.popover_menu.showing_header .arrow::after, +.popover_menu.showing_header .arrow_shadow::after { + background-color: #222 !important; +} +.popover_menu .content { + background-color: #222; +} +.tab_complete_ui { + background: #222; + border: 1px solid #363636; + box-shadow: 0 1px 15px rgba(0, 0, 0, 0.5); +} +.tab_complete_ui .tab_complete_ui_header { + background: padding-box #000; + border-bottom: 1px solid #363636; + color: #e6e6e6; + text-shadow: 0 1px rgba(0, 0, 0, 0.15); +} +.tab_complete_ui ul.type_emoji li { + color: #e6e6e6; +} +.tab_complete_ui ul.type_members .broadcast_info, +.tab_complete_ui ul.type_members .realname { + color: #e6e6e6; +} +.tab_complete_ui ul.type_members .unify_broadcast { + color: #e6e6e6; +} +.tab_complete_ui ul.type_members .unify_broadcast .ts_icon_broadcast { + color: #949494; +} +.tab_complete_ui ul.type_cmds li.tab_complete_ui_group .group_name { + color: #e6e6e6 !important; +} +.tab_complete_ui ul.type_cmds li.tab_complete_ui_group .group_divider { + border-bottom: 0; + border-top-color: #363636; +} +.tab_complete_ui ul.type_cmds li.tab_complete_ui_item .cmd-left-td, +.tab_complete_ui ul.type_cmds li.tab_complete_ui_item .cmd-right-td { + color: #949494; +} +.tab_complete_ui ul.type_cmds .cmdname { + color: #e6e6e6; +} +.tab_complete_ui ul.type_cmds .cmddesc { + color: #949494; +} +.tab_complete_ui li.tab_complete_ui_item, +.tab_complete_ui li.tab_complete_ui_group { + border-bottom: 1px solid #363636; +} +.tab_complete_ui li.tab_complete_ui_item.active, +.tab_complete_ui li.tab_complete_ui_group.active { + background: #545454; + border-bottom-color: #363636; + text-shadow: 0 1px rgba(0, 0, 0, 0.15); +} +.tab_complete_ui li.tab_complete_ui_item.active span, +.tab_complete_ui li.tab_complete_ui_group.active span { + color: #e6e6e6 !important; +} +.tab_complete_ui .not_in_channel { + color: #949494; +} +#team_menu { + background: #363636; + border-bottom: 2px solid #363636; + color: #e6e6e6; +} +#team_menu.active, +#team_menu:hover { + background: #363636 !important; + border-bottom-color: #363636 !important; +} +#team_menu.active i, +#team_menu:hover i { + color: #e6e6e6; +} +#team_menu i { + color: #949494; +} +#team_menu .presence .presence_icon { + text-shadow: 0 1px 1px rgba(0, 0, 0, 0.15); +} +#team_menu .team_name_caret, +#team_menu .notifications_menu_btn { + color: #e6e6e6 !important; +} +#team_menu_user { + color: #949494; +} +#team_menu_user_name, +#team_menu_user_details { + color: #e6e6e6 !important; + opacity: 0.75; +} +.slack_menu_section::before { + border-top-color: #222; +} +.slack_menu_header_secondary { + color: #949494; +} +.slack_menu_download { + background-color: #363636; +} +.slack_menu_download ts-icon { + color: #949494; +} +#menu_items_scroller::-webkit-scrollbar-track { + background: #222 !important; +} +#limit_meter:hover #limit_meter_message_body { + color: #e6e6e6; +} +#limit_meter_message_body { + color: #949494; +} +.channel_header { + background: #222; + box-shadow: inset 1px 0 0 0 #222; +} +.channel_header .blue_on_hover:hover { + color: #e6e6e6; +} +#client_body:not(.onboarding)::before { + background: #222; + border-bottom: 1px solid #363636; + box-shadow: inset 1px 0 0 0 #222; +} +#client_body:not(.onboarding):not(.feature_global_nav_layout)::before { + background: #222; + border-bottom: 1px solid #363636; + box-shadow: inset 1px 0 0 0 #222; +} +.messages_header { + color: #e6e6e6; +} +.channel_title .channel_name_container .channel_name { + color: #e6e6e6; +} +.channel_title .channel_name_container .channel_name.muted { + color: #949494; +} +.channel_title .channel_name_container .ts_icon_shared_channel.away, +.channel_title .channel_name_container .mpdm_member.away { + color: #949494; +} +.channel_title .channel_name_container .muted_icon { + color: #949494; +} +.channel_title .channel_name_container .muted_icon:hover { + color: #bf360c; +} +#im_title.away { + color: #949494; +} +.channel_header_info button { + color: #949494; +} +.channel_header_icon { + color: #e6e6e6; +} +.channel_calls_button .call_icon.call_window_offline { + color: #949494; +} +.channel_actions_toggle.active:focus, +.details_toggle.active:focus { + color: #e6e6e6; +} +#flex_menu_toggle.active, +#flex_menu_toggle.active:focus { + color: #e6e6e6; +} +#flex_menu_toggle .flex_menu_download_circle { + background: #222; +} +#flex_menu_toggle .flex_menu_download_circle canvas { + background: #222; +} +#flex_menu_toggle.unread #help_icon_circle_count { + background-color: #bf360c; + color: #fff; +} +#flex_menu_toggle.open #help_icon_circle_count { + background-color: #000; + color: #e6e6e6; +} +#canvases_toggle.active, +#details_toggle.active, +#recent_mentions_toggle.active, +#sli_recap_toggle.active, +#stars_toggle.active { + background: #363636; + color: #e6e6e6; +} +#canvases_toggle.active:hover, +#details_toggle.active:hover, +#recent_mentions_toggle.active:hover, +#sli_recap_toggle.active:hover, +#stars_toggle.active:hover { + background: #545454; + color: #e6e6e6; +} +#recent_mentions_toggle:hover { + color: #bf360c; +} +#rxn_toast_div { + background: #000; + border: 1px solid #545454; +} +.presence { + color: #949494; +} +#edit_topic_inner:not(.unable_to_post)::before { + background: #222; + border-color: #363636; +} +#edit_topic_trigger { + color: #949494; +} +.p-classic_nav { + background: #363636; +} +.p-classic_nav__model__button { + color: #e6e6e6; +} +.p-classic_nav__model__title__is_you { + color: #828282; +} +.p-classic_nav__model__title__info { + color: #e6e6e6; +} +.p-classic_nav__model__title__info__topic:hover + .p-classic_nav__model__title__info__topic__text:before { + background: #222; + color: #e6e6e6; +} +.p-classic_nav__model__title__name--dim { + color: #828282; +} +.p-classic_nav__right__button { + color: #e6e6e6; +} +.p-classic_nav__right__search { + border-color: #e6e6e6; +} +.p-classic_nav__right__search:hover { + border-color: #828282; +} +.p-classic_nav__right__search:hover .p-classic_nav__right__search__icon, +.p-classic_nav__right__search:hover .p-classic_nav__right__search__placeholder { + color: #828282; +} +.p-classic_nav__right__search__icon, +.p-classic_nav__right__search__placeholder { + color: #e6e6e6; +} +.c-message_list__day_divider__label { + color: #949494; +} +.c-message_list__day_divider__label__pill { + background: #222; + position: relative; +} +.c-message_list__day_divider__line { + border-top-color: #363636; +} +.day_divider, +.mention_day_container_div .day_divider { + background: #222; + color: #949494; +} +.day_divider hr, +.mention_day_container_div .day_divider hr { + border-bottom: 0; + border-top: 1px solid #363636; +} +.day_divider .day_divider_label { + background: #222; +} +.day_container .day_msgs { + border-top: 1px solid #363636; +} +.day_container.unread_day_container .day_msgs { + border-color: #828282; +} +.day_container .day_divider { + background: none; + color: #949494; +} +.day_container .day_divider .day_divider_label { + background: #222; +} +.search_form { + border-color: #545454; +} +.search_form .search_input { + background: transparent; +} +.search_form:hover { + border-color: #828282; +} +.search_focused .search_form { + border-color: #828282; +} +.search_clear_icon .ts_icon_times_circle { + color: #949494; +} +#search_spinner { + color: #e6e6e6; +} +#search_container .search_input { + background: transparent; +} +#search_container .icon_search { + color: #949494; +} +#search_container .icon_close { + color: #949494; +} +#team_filter .icon_search, +#team_filter .ts_icon_spinner, +#user_group_filter .icon_search, +#user_group_filter .ts_icon_spinner, +.searchable_member_list_search_bar .icon_search, +.searchable_member_list_search_bar .ts_icon_spinner { + color: #949494; +} +#team_filter a.icon_close, +#user_group_filter a.icon_close, +.searchable_member_list_search_bar a.icon_close { + color: #949494; +} +#team_filter a.icon_close:hover, +#user_group_filter a.icon_close:hover, +.searchable_member_list_search_bar a.icon_close:hover { + color: #c7c7c7; +} +.c-search { + background: transparent; +} +.c-search_message__body { + color: #e6e6e6; +} +.p-search_filter__more_link { + color: #e6e6e6; +} +.p-search_filter__title_text { + background: #363636; + color: #e6e6e6; +} +.p-search_filter__date:first-child .p-search_filter__datepicker_trigger { + border-top-left-radius: 4px; + border-top-right-radius: 4px; +} +.p-search_filter__date:last-child .p-search_filter__datepicker_trigger { + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; +} +.p-search_filter__date .p-search_filter__datepicker_trigger { + background: #363636; + border-color: #545454; + color: #e6e6e6; +} +.p-search_filter__date .p-search_filter__datepicker_trigger:hover { + color: #949494; +} +.c-search_modal .popover > div, +.c-search_modal .c-search__input_box, +.c-search_modal:not(.c-search_modal--primarysearch) .popover > div, +.c-search_modal:not(.c-search_modal--primarysearch) .c-search__input_box { + background: #363636; + border-color: #545454; + color: #e6e6e6; +} +.c-search_autocomplete footer { + background: #363636; + border-color: #545454; + color: #e6e6e6; +} +.c-search_autocomplete__suggestion_item { + color: #e6e6e6; +} +.c-search_autocomplete__suggestion_item--selected { + background-color: #424242; +} +.c-search_autocomplete__suggestion_item .token { + background-color: #222222; + color: #e6e6e6; +} +.c-search__input_and_close { + border-bottom-color: #000; +} +.c-search__input_box__clear, +.c-search__input_box__icon, +.c-search__section_header, +.c-search__input_and_close__close { + color: #e6e6e6; +} +#msgs_overlay_div { + background: #222; +} +#col_messages { + box-shadow: inset 1px 0 0 0 #222; +} +.c-mrkdwn__broadcast--mention, +.c-mrkdwn__broadcast--mention:hover, +.c-mrkdwn__highlight, +.c-mrkdwn__mention, +.c-mrkdwn__mention:hover, +.c-mrkdwn__subteam--mention, +.c-mrkdwn__subteam--mention:hover, +.mention_yellow_bg { + background-color: #fff6d1; + color: #363636; +} +.c-message:hover .c-message__broadcast_preamble_outer, +.c-message:hover .c-message__broadcast_preamble { + color: #949494; +} +.c-message--hover + .c-message__broadcast_preamble_outer + .c-message--focus + .c-message__broadcast_preamble_outer, +.c-message--hover + .c-message__broadcast_preamble_outer + .c-message--focus + .c-message__broadcast_preamble, +.c-message--hover + .c-message__broadcast_preamble + .c-message--focus + .c-message__broadcast_preamble_outer, +.c-message--hover + .c-message__broadcast_preamble + .c-message--focus + .c-message__broadcast_preamble { + color: #949494; +} +.c-message:hover:not(.c-message--highlight):not(.c-message--standalone):not(.c-message--pinned):not(.c-message--ephemeral):not(.c-message--custom_response):not(.c-message--starred):not(.c-message--sli_highlight), +.c-message--hover:not(.c-message--highlight):not(.c-message--standalone):not(.c-message--pinned):not(.c-message--ephemeral):not(.c-message--custom_response):not(.c-message--starred):not(.c-message--sli_highlight), +.c-message--focus:not(.c-message--highlight):not(.c-message--standalone):not(.c-message--pinned):not(.c-message--ephemeral):not(.c-message--custom_response):not(.c-message--starred):not(.c-message--sli_highlight) { + background: rgba(0, 0, 0, 0.1); +} +.c-message:hover .c-message__body--automated, +.c-message--hover + .c-message__body--automated + .c-message--focus + .c-message__body--automated { + color: #949494; +} +.c-message:hover .c-message__file_meta, +.c-message--hover + .c-message__file_meta + .c-message--focus + .c-message__file_meta { + color: #949494; +} +.c-message--focus:not(.c-message--highlight):not(.c-message--standalone):not(.c-message--pinned):not(.c-message--ephemeral):not(.c-message--custom_response):not(.c-message--starred):not(.c-message--sli_highlight) { + background: rgba(0, 0, 0, 0.1); +} +.c-message--pinned, +.c-message--sli_highlight:not(.c-message--sli_highlight_negative), +.c-message--starred { + background: rgba(0, 0, 0, 0.2); +} +.c-message--custom_response { + background: rgba(0, 0, 0, 0.15); +} +.c-message--sli_highlight_negative, +.c-message--ephemeral { + background: rgba(0, 0, 0, 0.1); +} +.c-message--pinned .c-message__label__icon { + color: #bf360c; +} +.c-message--custom_response .c-message__label__icon, +.c-message--sli_highlight .c-message__label__icon { + color: #e6e6e6; +} +.c-message--sli_highlight .c-message__label .c-mrkdwn__member--link, +.c-message--sli_highlight + .c-message__label + .c-mrkdwn__channel.internal_channel_link { + color: #949494; +} +.c-message--sli_highlight_negative .c-message__label { + background: rgba(0, 0, 0, 0.1); +} +.c-message--resend .c-message__body { + color: #949494; +} +.c-message--deleting { + background: rgba(191, 54, 12, 0.6); +} +.c-message--standalone { + border-color: rgba(84, 84, 84, 0.1); +} +.c-message--unprocessed .c-message__body { + animation: to-grey 50ms linear 10s forwards; +} +.c-message__broadcast_preamble_outer, +.c-message__broadcast_preamble { + color: #949494; +} +.c-message__sender { + color: #e6e6e6; +} +.c-message__sender a { + color: #e6e6e6; +} +.c-message__sender .c-emoji__text_mode_icon { + color: #949494; +} +.c-message__body { + color: #e6e6e6; +} +.c-message__body--unknown { + background: rgba(84, 84, 84, 0.1); +} +.c-message__body--automated { + color: #949494; +} +.c-message__body--tombstone { + color: #949494; +} +.c-message__label { + color: #949494; +} +.c-message__label__highlight_title { + color: #e6e6e6; +} +.c-message__label__highlight_positive, +.c-message__label__highlight_negative { + color: #949494; +} +.c-message__label__highlight_positive--active, +.c-message__label__highlight_negative--active { + color: #e6e6e6; +} +.c-message__resend_controls { + color: #949494; +} +.c-message__resend_column { + background-color: rgba(84, 84, 84, 0.1); +} +.c-message__resend, +.c-message__cancel { + color: #e6e6e6; +} +.c-message__edited_label { + color: #949494; +} +.c-message__tombstone_icon { + background: rgba(84, 84, 84, 0.1); + color: #949494; +} +.c-message__bot_label { + background: rgba(84, 84, 84, 0.1); + color: #949494; +} +.c-message__comment:before { + color: #949494; +} +.c-message__call_attachment { + background: #222; + border-color: rgba(84, 84, 84, 0.1); +} +.c-message__call_icon { + color: #e6e6e6; +} +.c-message__call--ended .c-message__call_icon { + color: #949494; +} +.c-message__call_info { + color: #e6e6e6; +} +.c-message__call_name--linked { + color: #e6e6e6; +} +.c-message__call_name + .c-message__call_description::before { + color: #949494; +} +.c-message__call_sub { + color: #949494; +} +.c-message_attachment__author_name, +.c-message_attachment__author_name.clink--button, +.c-message_attachment__author_name.clink--button:active, +.c-message_attachment__author_name.clink--button:focus, +.c-message_attachment__author_name.clink--button:hover { + color: #e6e6e6; +} +.c-message_actions__container { + background: #222; + border-color: #363636; +} +.c-message_actions__container:hover { + border-color: #545454; + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25); +} +.c-message_actions__button { + border-right-color: #363636; + color: #949494; +} +.c-message_actions__button:hover { + color: #e6e6e6; +} +.c-message_actions__button:active { + background: #363636; +} +.c-message_group { + background-color: #222; + border-color: #363636; +} +.c-message_group:hover .c-message_group__header { + color: #949494; +} +.c-message_group__header { + color: #e6e6e6; +} +.c-message_group__divider_text { + background-color: #222; + color: #e6e6e6; +} +.c-app_badge { + background: #545454; + box-shadow: 0 0 2px rgba(0, 0, 0, 0.25); + color: #949494; +} +.c-message_list__unread_divider__separator { + border-color: #949494; +} +.c-message_list__unread_divider__label { + background: #545454; + box-shadow: 0 0 2px rgba(0, 0, 0, 0.25); + color: #949494; +} +.c-message_list__spinner { + color: #949494; +} +.c-message_list .c-scrollbar__bar { + background: #424242; +} +.c-virtual_list__item--focus:focus .c-message_list__focus_indicator { + box-shadow: inset 0 0 0 3px rgba(130, 130, 130, 0.8); +} +ts-message { + color: #e6e6e6; +} +ts-message.active:not(.standalone):not(.multi_delete_mode):not(.highlight):not(.new_reply), +ts-message.message--focus:not(.standalone):not(.multi_delete_mode):not(.highlight):not(.new_reply), +ts-message:hover:not(.standalone):not(.multi_delete_mode):not(.highlight):not(.new_reply) { + background: rgba(0, 0, 0, 0.1); + box-shadow: inset 1px 0 0 0 #222; +} +ts-message.active:not(.standalone):not(.multi_delete_mode):not(.highlight):not(.new_reply).is_pinned, +ts-message.active:not(.standalone):not(.multi_delete_mode):not(.highlight):not(.new_reply).show_recap:not(.is_pinned), +ts-message.message--focus:not(.standalone):not(.multi_delete_mode):not(.highlight):not(.new_reply).is_pinned, +ts-message.message--focus:not(.standalone):not(.multi_delete_mode):not(.highlight):not(.new_reply).show_recap:not(.is_pinned), +ts-message:hover:not(.standalone):not(.multi_delete_mode):not(.highlight):not(.new_reply).is_pinned, +ts-message:hover:not(.standalone):not(.multi_delete_mode):not(.highlight):not(.new_reply).show_recap:not(.is_pinned) { + background: rgba(0, 0, 0, 0.2); +} +ts-message.active .edited, +ts-message.active .reply_bar .last_reply_at, +ts-message.active .timestamp, +ts-message.active.automated .message_body, +ts-message.message--focus .edited, +ts-message.message--focus .reply_bar .last_reply_at, +ts-message.message--focus .timestamp, +ts-message.message--focus.automated .message_body, +ts-message:hover .edited, +ts-message:hover .reply_bar .last_reply_at, +ts-message:hover .timestamp, +ts-message:hover.automated .message_body { + color: #949494; +} +ts-message.active .meta, +ts-message.message--focus .meta, +ts-message:hover .meta { + color: #949494 !important; +} +ts-message.active .meta.msg_inline_file_preview_toggler a, +ts-message.message--focus .meta.msg_inline_file_preview_toggler a, +ts-message:hover .meta.msg_inline_file_preview_toggler a { + color: #949494 !important; +} +ts-message.is_pinned { + background: rgba(0, 0, 0, 0.15); +} +ts-message .timestamp { + color: #949494; +} +ts-message .temp_msg_controls { + color: #949494; +} +ts-message .edited { + color: rgba(148, 148, 148, 0.8); +} +ts-message:hover .edited { + color: #949494; +} +ts-message .only_visible_to_user { + color: #949494; +} +ts-message.ephemeral { + color: #e6e6e6; +} +ts-message .bot_label { + background: #000; + color: #949494; +} +ts-message .in_reply_to { + background: #000; + color: #949494; +} +ts-message.standalone:not(.for_mention_display):not(.for_search_display):not(.for_top_results_search_display):not(.for_star_display) { + border: 1px solid #363636; +} +ts-message.unprocessed { + color: rgba(230, 230, 230, 0.75); +} +ts-message.highlight { + background: rgba(191, 54, 12, 0.4); +} +ts-message.highlight:hover { + background: rgba(191, 54, 12, 0.4); +} +ts-message .is_highlights_holder { + color: #949494; +} +ts-message .is_highlights_holder ts-icon { + color: #949494; +} +ts-message .is_highlights_holder .highlights_feedback_link { + color: #949494; +} +ts-message + .is_highlights_holder + .highlights_feedback + a:not(.highlights_feedback_link) { + color: #e6e6e6; +} +ts-message .recap_highlight { + background: rgba(191, 54, 12, 0.4); +} +ts-message .recap_highlight a { + color: #e6e6e6; +} +ts-message.delete_mode, +ts-message.multi_delete_mode { + background: rgba(191, 54, 12, 0.75); +} +ts-message.automated .message_body { + color: rgba(230, 230, 230, 0.8); +} +ts-message .action_hover_container { + border: 1px solid #363636; +} +ts-message .action_hover_container:hover { + border-color: #545454; + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25); +} +ts-message .action_hover_container:hover a { + background: #363636; + border-right: 1px solid #545454; +} +ts-message .action_hover_container .btn_msg_action { + background: #222; + border-right: 1px solid #363636; + color: #949494; +} +ts-message .action_hover_container .btn_msg_action:hover { + color: #e6e6e6; +} +ts-message .action_hover_container .btn_msg_action.active, +ts-message .action_hover_container .btn_msg_action:active { + background: #363636; + color: #e6e6e6; +} +ts-message.selected { + background: #222; +} +ts-message.selected:not(.delete_mode) { + background: #222; +} +ts-message.selected:hover { + background: rgba(0, 0, 0, 0.15); +} +ts-message .meta { + color: #949494; +} +ts-message .meta.msg_inline_img_toggler .member, +ts-message .meta.msg_inline_img_toggler .service_link, +ts-message .meta.msg_inline_file_preview_toggler .member, +ts-message .meta.msg_inline_file_preview_toggler .service_link { + color: #949494 !important; +} +ts-message .meta.msg_inline_img_toggler .msg_inline_media_toggler, +ts-message .meta.msg_inline_img_toggler .ts_icon_dropbox, +ts-message .meta.msg_inline_img_toggler a, +ts-message .meta.msg_inline_file_preview_toggler .msg_inline_media_toggler, +ts-message .meta.msg_inline_file_preview_toggler .ts_icon_dropbox, +ts-message .meta.msg_inline_file_preview_toggler a { + color: #949494 !important; +} +ts-message .pinned_item_message_header { + color: #949494; +} +ts-message .mention { + background: #828282 !important; + color: #e6e6e6 !important; +} +ts-message .internal_member_link { + background: #222 !important; + border: 0; + color: #949494 !important; +} +ts-message .internal_member_link:hover { + color: #c7c7c7 !important; +} +ts-message.show_recap:not(.is_pinned) { + background: rgba(0, 0, 0, 0.15); +} +ts-message.show_recap:not(.is_pinned):hover { + background: rgba(0, 0, 0, 0.15); +} +.ephemeral.message .message_content { + color: #e6e6e6; +} +ts-mention { + background: rgba(130, 130, 130, 0.1) !important; + color: #e6e6e6 !important; +} +.selecting_messages ts-message:hover { + background: #000; +} +.selecting_messages ts-message.multi_delete_mode:hover { + background: rgba(191, 54, 12, 0.75); +} +#convo_container { + background-color: #222; +} +#convo_container #message_edit_container { + border-bottom: 1px solid #545454; + border-top: 1px solid #545454; +} +#convo_container ts-conversation::after { + background: rgba(0, 0, 0, 0.08); + background: -webkit-gradient( + linear, + left bottom, + left top, + color-stop(0, transparent), + color-stop(1, rgba(0, 0, 0, 0.08)) + ); + background: -moz-linear-gradient( + center bottom, + transparent 0, + rgba(0, 0, 0, 0.08) 100% + ); +} +#convo_container ts-conversation::before { + background: transparent; + background: -webkit-gradient( + linear, + left bottom, + left top, + color-stop(0, rgba(0, 0, 0, 0.08)), + color-stop(1, transparent) + ); + background: -moz-linear-gradient( + center bottom, + rgba(0, 0, 0, 0.08) 0, + transparent 100% + ); +} +#convo_container ts-conversation ts-message.selected { + background: #222; +} +#convo_container ts-conversation ts-relatives::after { + background: #545454; +} +#convo_container + ts-conversation + ts-relatives + ts-message.deleted + .message_icon + i { + background-color: #545454; + color: #949494; +} +#convo_container + ts-conversation + ts-relatives + ts-message.deleted + .message_content { + color: #e6e6e6; +} +#convo_container + ts-conversation + ts-relatives + ts-message:not(.selected):not(.highlight):not(.delete_mode) { + background-color: #222; +} +#convo_container + ts-conversation + ts-relatives + ts-message:not(.selected):not(.highlight):not(.delete_mode).new { + background-color: #2f2f2f; +} +#msgs_div .unread_divider hr { + border-top: 1px solid #545454; +} +#msgs_div .unread_divider .divider_label { + background: #222; + color: #545454; +} +#msgs_div .unread_divider.no_unreads hr { + border-top-color: #363636; +} +#msgs_div .unread_divider.no_unreads .divider_label { + color: #949494; +} +.channel_archive_messages.card .col:first-child { + border-right: 1px solid #545454; +} +.star { + color: #949494; +} +.star_item { + border-bottom: 1px solid #000; +} +.star_item .star_meta { + color: #949494; +} +.bot_message .message_sender { + color: #e6e6e6; +} +.bot_message .message_sender a { + color: #e6e6e6; +} +.color_USLACKBOT:not(.nuc), +#col_channels ul li:not(.active):not(.away) > .color_USLACKBOT:not(.nuc), +#col_channels:not(.show_presence) ul li > .color_USLACKBOT:not(.nuc) { + color: #e6e6e6; +} +#msgs_scroller_div #end_display_div #end_display_status { + color: #949494; +} +#msgs_scroller_div #end_display_div #end_display_meta { + color: #949494; +} +#msgs_scroller_div #end_display_div #end_display_meta h1 { + color: #e6e6e6; +} +#msgs_scroller_div #end_display_div p { + color: #e6e6e6; +} +.member_mentions_options { + background-color: #000; + border-top: 1px solid #363636; +} +.dm_badge .dm_badge_meta { + color: #e6e6e6; +} +.dm_badge a { + color: #949494; +} +.dm_badge a.member_preview_link { + color: #949494; +} +.dm_badge .dm_badge:hover a { + color: #949494; +} +.dm_badge .hint { + color: #949494; +} +#toggle-subscription-status .subscription_desc { + color: #949494; +} +.bot_label { + background: #000; + color: #949494; +} +@keyframes to-grey { + 0% { + color: inherit; + } + 100% { + color: #949494; + } +} +@keyframes fade-background-highlight { + 0% { + background: #545454; + } + 100% { + background: transparent; + } +} +@keyframes border_focus_animation { + 0% { + box-shadow: 0 0 4px 0.25px #545454, 0 0 0 0.5px #828282; + } + 100% { + box-shadow: 0 0 4px 0 #545454, 0 0 0 0 #828282; + } +} +.c-message_attachment { + color: #e6e6e6; +} +.c-message_attachment__border { + background-color: #545454; +} +.c-message_attachment__delete { + color: #949494; +} +.c-message_attachment__delete:hover { + color: #c7c7c7; +} +.c-message_attachment__pretext { + color: #e6e6e6; +} +.c-message_attachment__part + .c-message_attachment__part::before { + color: #545454; +} +.c-message_attachment__author .c-message_attachment__author--distinct { + color: #949494; +} +.c-message_attachment__author_link + .c-message_attachment__author_link { + color: #949494; +} +.c-message_attachment__author_name { + color: #949494; +} +.c-message_attachment__title_link span { + color: #e6e6e6; +} +.c-message_attachment__text_expander { + color: #949494; +} +.c-message_attachment__footer { + color: #949494; +} +.c-message_attachment__image, +.c-message_attachment__thumb, +.c-message_attachment__video_thumb { + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1) inset; +} +.c-message_attachment__video_html { + background-color: rgba(34, 34, 34, 0.4); +} +.c-message_attachment__video_buttons { + background: rgba(0, 0, 0, 0.4); +} +.c-message_attachment__video_link:visited, +.c-message_attachment__video_link:link { + color: #e6e6e6; +} +.c-message_attachment__video_play, +.c-message_attachment__video_link { + color: #e6e6e6; + text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5); +} +.c-message_attachment__video_play:hover, +.c-message_attachment__video_link:hover { + color: #e6e6e6; +} +.c-message_attachment__media_trigger .c-expandable_trigger { + color: #949494; +} +.c-message_attachment__media_trigger--too_large { + color: #949494; +} +.c-message_attachment__select { + border-color: #000; +} +.c-message_attachment__select:hover, +.c-message_attachment__select:active { + border-color: #545454; +} +.c-message__reply_bar:hover, +.c-message__reply_bar--focus { + background-color: #222; + border-color: #000; +} +.c-message__reply_bar:hover .c-message__reply_bar_arrow, +.c-message__reply_bar--focus .c-message__reply_bar_arrow { + color: #949494; +} +.c-message__reply_bar:hover .c-message__reply_bar_view_thread, +.c-message__reply_bar--focus .c-message__reply_bar_view_thread { + background-color: #545454; +} +.c-message__reply_bar_description { + color: #949494; +} +.c-message__file_meta { + color: #949494; +} +.c-message__image_container { + background: rgba(0, 0, 0, 0.1); +} +.c-message__image_wrapper:after { + border-color: transparent; +} +.c-message_kit__labels__label { + color: #949494; +} +.c-message_kit__file__meta { + color: #e6e6e6; +} +.attachment_group.has_container { + background: #222; + border: 1px solid #363636; +} +.attachment_group.has_container .inline_attachment::after { + background-color: #363636; +} +.attachment_group.has_container.has_link:hover { + border-bottom-color: #363636; + border-left-color: #363636; + border-right-color: #363636; + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15); +} +.attachment_group .media_caret { + color: #949494; +} +.attachment_group .attachment_source span { + color: #949494 !important; +} +.attachment_group + .attachment_source + .attachment_source_name + + .attachment_author_name::before { + color: #949494; +} +.attachment_group .inline_attachment.reply_broadcast + .attachment_rule { + color: #949494; +} +.attachment_group .inline_attachment.reply_broadcast + .attachment_rule::after { + border-bottom: 1px solid #363636; +} +.attachment_group + .inline_attachment.message_unfurl + .attachment_source + .attachment_source_name + a, +.attachment_group + .inline_attachment.message_unfurl + .attachment_source + .attachment_source_name + span { + color: #949494; +} +.attachment_group .attachment_title a { + color: #e6e6e6; +} +.attachment_group .attachment_footer_text + .attachment_ts::before { + color: #949494; +} +.attachment_group .delete_attachment_link ts-icon::before { + color: #949494; +} +.attachment_group .delete_attachment_link:hover ts-icon::before { + color: #c7c7c7; +} +.attachment_still_pending ts-inline-saver { + color: #949494; +} +.msg_inline_attachment_column.column_border { + background-color: #545454; +} +.msg_inline_img_holder .msg_inline_img { + box-shadow: inset 0 0 0 1px #000; +} +.msg_inline_attachment_collapser, +.msg_inline_attachment_expander, +.msg_inline_img_collapser, +.msg_inline_img_expander, +.msg_inline_media_toggler, +.msg_inline_room_preview_collapser, +.msg_inline_room_preview_expander { + color: #949494; +} +.msg_inline_attachment_collapser:hover, +.msg_inline_attachment_expander:hover, +.msg_inline_img_collapser:hover, +.msg_inline_img_expander:hover, +.msg_inline_media_toggler:hover, +.msg_inline_room_preview_collapser:hover, +.msg_inline_room_preview_expander:hover { + color: #c7c7c7; +} +.msg_inline_img { + background: #545454; +} +.msg_inline_room_preview_collapser { + color: #949494; +} +.msg_inline_room_preview_collapser:hover { + color: #949494; +} +.inline_attachment span.attachment_author_name { + color: #949494; +} +.inline_attachment span.attachment_author_subname, +.inline_attachment span.attachment_service_name { + color: #949494; +} +.inline_attachment a span:active, +.inline_attachment a span:hover { + color: #c7c7c7 !important; +} +.inline_attachment .attachment_footer, +.inline_attachment .attachment_ts { + color: #949494; +} +.inline_attachment .attachment_footer a, +.inline_attachment .attachment_ts a { + color: #949494; +} +.inline_attachment .attachment_footer a:active, +.inline_attachment .attachment_footer a:hover { + color: #c7c7c7 !important; +} +.inline_attachment .attachment_ts a:active, +.inline_attachment .attachment_ts a:hover { + color: #c7c7c7 !important; +} +.inline_attachment .iframe_placeholder, +.inline_attachment iframe { + background-color: #000; +} +.meta.msg_inline_file_preview_toggler, +.meta.msg_inline_img_toggler, +.dense_meta.msg_inline_file_preview_toggler, +.dense_meta.msg_inline_img_toggler { + color: #949494 !important; +} +.meta.msg_inline_file_preview_toggler a[data-file-id], +.meta.msg_inline_img_toggler a[data-file-id], +.dense_meta.msg_inline_file_preview_toggler a[data-file-id], +.dense_meta.msg_inline_img_toggler a[data-file-id] { + color: #949494 !important; +} +.meta.msg_inline_file_preview_toggler:hover, +.meta.msg_inline_img_toggler:hover, +.dense_meta.msg_inline_file_preview_toggler:hover, +.dense_meta.msg_inline_img_toggler:hover { + color: #c7c7c7 !important; +} +.meta.msg_inline_file_preview_toggler:hover a[data-file-id], +.meta.msg_inline_img_toggler:hover a[data-file-id], +.dense_meta.msg_inline_file_preview_toggler:hover a[data-file-id], +.dense_meta.msg_inline_img_toggler:hover a[data-file-id] { + color: #c7c7c7 !important; +} +.meta.msg_inline_file_preview_toggler .msg_inline_file_preview_title, +.meta.msg_inline_img_toggler .msg_inline_file_preview_title, +.dense_meta.msg_inline_file_preview_toggler .msg_inline_file_preview_title, +.dense_meta.msg_inline_img_toggler .msg_inline_file_preview_title { + color: #e6e6e6; +} +.meta.msg_inline_file_preview_toggler .msg_inline_file_preview_title:hover, +.meta.msg_inline_img_toggler .msg_inline_file_preview_title:hover, +.dense_meta.msg_inline_file_preview_toggler + .msg_inline_file_preview_title:hover, +.dense_meta.msg_inline_img_toggler .msg_inline_file_preview_title:hover { + color: #949494; +} +.meta.msg_inline_file_preview_toggler .ts_icon.msg_inline_media_toggler:hover, +.meta.msg_inline_img_toggler .ts_icon.msg_inline_media_toggler:hover, +.dense_meta.msg_inline_file_preview_toggler + .ts_icon.msg_inline_media_toggler:hover, +.dense_meta.msg_inline_img_toggler .ts_icon.msg_inline_media_toggler:hover { + color: #c7c7c7 !important; +} +.meta.meta_feature_fix_files .file_new_window_link:hover, +.dense_meta.meta_feature_fix_files .file_new_window_link:hover { + color: #c7c7c7 !important; +} +.meta.meta_feature_fix_files .file_new_window_link:hover .file_inline_icon, +.dense_meta.meta_feature_fix_files + .file_new_window_link:hover + .file_inline_icon { + color: #c7c7c7 !important; +} +.meta.meta_feature_fix_files .member, +.dense_meta.meta_feature_fix_files .member { + color: #949494 !important; +} +.delete_attachment_link { + color: #949494; +} +.delete_attachment_link:hover { + color: #c7c7c7; +} +.file_container, +.c-file_container { + background: #000; + border: 1px solid #363636; + color: #e6e6e6; +} +.file_container:hover, +.file_container:focus, +.file_container.file_menu_open, +.c-file_container:hover, +.c-file_container:focus, +.c-file_container.file_menu_open { + border-bottom-color: #363636; + border-left-color: #363636; + border-right-color: #363636; +} +.file_container::after, +.file_container.post_container::after, +.c-file_container::after, +.c-file_container.post_container::after { + background-image: -webkit-linear-gradient( + top, + rgba(34, 34, 34, 0) 0, + #222 100% + ); + background-image: -moz-linear-gradient(top, rgba(34, 34, 34, 0) 0, #222 100%); + background-image: -o-linear-gradient(top, rgba(34, 34, 34, 0) 0, #222 100%); + background-image: linear-gradient(top, rgba(34, 34, 34, 0) 0, #222 100%); +} +.file_container.generic_container .file_header_icon .ts_icon, +.c-file_container.generic_container .file_header_icon .ts_icon { + background: #222; + box-shadow: 0 0 0 3px #222; + color: #e6e6e6; +} +.file_container.generic_container .file_header_icon .ts_icon.snippet, +.c-file_container.generic_container .file_header_icon .ts_icon.snippet { + background: #363636; +} +.file_container.generic_container .file_header_meta .meta_hover, +.c-file_container.generic_container .file_header_meta .meta_hover { + background: #000; + color: #e6e6e6; +} +.file_container .file_header .file_header_meta, +.c-file_container .file_header .file_header_meta { + color: #949494; +} +.file_container .file_header + .file_body, +.c-file_container .file_header + .file_body { + border-top: 1px solid #000; +} +.file_container .preview_actions .btn, +.c-file_container .preview_actions .btn { + background-color: #363636; + color: #e6e6e6 !important; +} +.file_container .preview_actions .btn::after, +.c-file_container .preview_actions .btn::after { + border-color: #000; +} +.file_container .preview_actions .btn.preview_show_less_header, +.c-file_container .preview_actions .btn.preview_show_less_header { + background-color: rgba(130, 130, 130, 0.9); + color: #e6e6e6 !important; +} +.file_container .preview_actions .btn.preview_show_less_header::after, +.c-file_container .preview_actions .btn.preview_show_less_header::after { + border: 2px solid #000; +} +.file_container .preview_actions .btn.preview_show_less_header:focus, +.file_container .preview_actions .btn.preview_show_less_header:hover, +.c-file_container .preview_actions .btn.preview_show_less_header:focus, +.c-file_container .preview_actions .btn.preview_show_less_header:hover { + background-color: #363636; +} +.file_container .preview_actions .btn.preview_show_less_header:focus::after, +.file_container .preview_actions .btn.preview_show_less_header:hover::after, +.c-file_container .preview_actions .btn.preview_show_less_header:focus::after, +.c-file_container .preview_actions .btn.preview_show_less_header:hover::after { + border-color: #363636; +} +.file_container.image_container .image_body, +.c-file_container.image_container .image_body { + background-color: #222; +} +.file_container.image_container .preview_actions .btn, +.c-file_container.image_container .preview_actions .btn { + background-color: rgba(130, 130, 130, 0.9); +} +.file_container.image_container .preview_actions .btn:focus, +.file_container.image_container .preview_actions .btn:hover, +.c-file_container.image_container .preview_actions .btn:focus, +.c-file_container.image_container .preview_actions .btn:hover { + background-color: #363636; +} +.file_container.image_container .preview_actions.overflow_preview_actions, +.c-file_container.image_container .preview_actions.overflow_preview_actions { + background: rgba(130, 130, 130, 0.9); + border: 1px solid rgba(0, 0, 0, 0.1); +} +.file_container .preview_show .preview_show_btn, +.c-file_container .preview_show .preview_show_btn { + background: linear-gradient(rgba(84, 84, 84, 0.8), rgba(84, 84, 84, 0.8)), + linear-gradient(rgba(130, 130, 130, 0.3), rgba(130, 130, 130, 0.3)); + color: #e6e6e6; +} +.file_container.file_menu_open .preview_show_less .preview_show_btn, +.file_container:focus .preview_show_less .preview_show_btn, +.file_container:hover .preview_show_less .preview_show_btn, +.c-file_container.file_menu_open .preview_show_less .preview_show_btn, +.c-file_container:focus .preview_show_less .preview_show_btn, +.c-file_container:hover .preview_show_less .preview_show_btn { + background: rgba(84, 84, 84, 0.8); + color: #e6e6e6; +} +.file_container .c-file__title, +.c-file_container .c-file__title { + color: #e6e6e6; +} +.c-file_container--has_thumb .c-file__actions::before { + background-image: linear-gradient(90deg, rgba(255, 255, 255, 0), #000 20px); +} +.message--focus + .file_container + .preview_show.preview_show_less + .preview_show_btn { + background: #545454; + color: #e6e6e6; +} +.msg_inline_video_buttons_div { + background-color: rgba(34, 34, 34, 0.4); +} +.msg_inline_video_buttons_div a { + color: #e6e6e6; + text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5); +} +.msg_inline_video_buttons_div a:visited { + color: #e6e6e6; + text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5); +} +.post_body ul.checklist { + background-color: #363636; +} +.post_body ul.checklist li::before { + background: #363636; +} +.post_body ul.checklist li.checked { + color: #949494; +} +.post_body ul.list.checklist li { + border-bottom: 1px solid #545454; +} +.post_body ul.list.checklist li.checked { + color: #949494; +} +.post_body .message { + background-color: #e6e6e6; +} +.post_body code, +.post_body pre { + background: #363636; +} +ts-message .reply_bar .reply_bar_caret, +ts-message .reply_bar .view_conv_hover, +ts-message .reply_bar .last_reply_at { + color: #949494; +} +ts-message .reply_bar:hover { + background: #222; + border-color: #000; +} +.inline_color_block { + border-color: #545454; +} +.p-message_pane + .c-message_list.c-virtual_list--scrollbar + > .c-scrollbar__hider { + background: #222; +} +.p-message_pane + .c-message_list.c-virtual_list--scrollbar + > .c-scrollbar__hider::before { + background: #222; + border-bottom: 1px solid #222; +} +.p-message_pane + .p-message_pane__top_banners:not(:empty) + + div + .c-message_list:not(.c-virtual_list--scrollbar):before, +.p-message_pane + .p-message_pane__top_banners:not(:empty) + + div + .c-message_list.c-virtual_list--scrollbar + > .c-scrollbar__hider:before { + box-shadow: 0 32px #222; +} +.p-message_pane_banner { + background-color: #363636; + color: #e6e6e6; +} +.p-message_pane_banner .c-button--outline { + background-color: #222222; + color: #949494; +} +.p-message_pane_banner .c-button--primary { + background-color: #545454; + color: #e6e6e6; +} +.p-message_pane_banner__body--wider-text, +.p-message_pane_banner__close_icon, +.p-message_pane_banner__header { + color: #e6e6e6; +} +.p-message_pane_banner::before { + background-color: #222222; + border-bottom-color: #222222; +} +.p-message_pane__foreword__description, +.p-message_pane__limited_history_alert { + color: #e6e6e6; +} +.p-message_pane__limited_history_foreword { + background: #363636; + background-image: none; + color: #e6e6e6; +} +.p-message_pane__unread_banner__banner { + background: #545454; + text-shadow: 0 1px rgba(0, 0, 0, 0.15); +} +.messages_banner { + color: #e6e6e6; + text-shadow: 0 1px rgba(0, 0, 0, 0.15); +} +.messages_banner a { + color: #e6e6e6; +} +.messages_banner a:hover { + color: #e6e6e6; +} +#connection_div { + background: #bf360c; +} +#archives_return { + background: padding-box #828282; + color: #e6e6e6; +} +#archives_return.warning { + background: #bf360c; +} +#archives_return a { + color: #e6e6e6; +} +#archives_return a:hover { + color: rgba(230, 230, 230, 0.8); +} +#messages_unread_status { + background: #545454; +} +#messages_unread_status:hover { + background: #828282; +} +#messages_unread_status:hover .clear_unread_messages { + background: #828282; +} +#messages_unread_status:hover .clear_unread_messages:hover { + background: #545454; +} +#messages_unread_status.quiet { + background: #828282; + color: #e6e6e6; + text-shadow: 0 1px rgba(0, 0, 0, 0.15); +} +#messages_unread_status.quiet a { + color: #e6e6e6; +} +.clear_unread_messages { + border-left: 1px solid rgba(0, 0, 0, 0.15); +} +#messages_container.has_top_messages_banner::before { + background: none; +} +.end_div_msg_lim { + background-color: #363636; + background-image: none; +} +#archives_end_div_msg_lim h1, +#end_display_msg_lim h1 { + color: #e6e6e6; +} +#archives_end_div_msg_lim h2, +#end_display_msg_lim h2 { + color: rgba(230, 230, 230, 0.8); +} +code { + background-color: #000; + border: 1px solid #363636; + color: #e6e6e6; +} +code a.app_preview_link { + background: #363636; + border: 1px solid #545454; + color: #e6e6e6; +} +.file_list_item.snippet .snippet_preview { + background: #000; +} +.snippet_preview, +.snippet_body { + background: #000; +} +.snippet_preview pre, +.snippet_body pre { + color: #e6e6e6 !important; +} +.file_container .CodeMirror .CodeMirror-code > div::before, +.file_container .CodeMirror .sssh-line::before, +.file_container .sssh-code .CodeMirror-code > div::before, +.file_container .sssh-code .sssh-line::before, +.c-pillow_file_container .CodeMirror .CodeMirror-code > div::before, +.c-pillow_file_container .CodeMirror .sssh-line::before, +.c-pillow_file_container .sssh-code .CodeMirror-code > div::before, +.c-pillow_file_container .sssh-code .sssh-line::before, +.c-file_container .CodeMirror .CodeMirror-code > div::before, +.c-file_container .CodeMirror .sssh-line::before, +.c-file_container .sssh-code .CodeMirror-code > div::before, +.c-file_container .sssh-code .sssh-line::before { + background-color: #363636; + border-right: 1px solid #363636; + color: #949494; +} +.c-snippet .c-file_container { + background-color: #222; +} +.c-snippet .c-file_container.c-file_container--gradient::after { + background: linear-gradient(180deg, rgba(255, 255, 255, 0), #222); + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; +} +.CodeMirror { + background: #000; + border: 1px solid #363636; + color: #e6e6e6 !important; +} +.CodeMirror pre { + background: transparent !important; +} +.CodeMirror div.CodeMirror-cursor { + border-left: 1px solid #e6e6e6; +} +.CodeMirror.cm-fat-cursor div.CodeMirror-cursor { + background: #e6e6e6; +} +.CodeMirror .CodeMirror-gutters { + background-color: #363636; + border-right: 1px solid #222; +} +.CodeMirror-gutter-filler, +.CodeMirror-scrollbar-filler { + background-color: #363636; +} +.CodeMirror-linenumber { + color: #949494 !important; +} +.CodeMirror-guttermarker { + color: #949494; +} +.CodeMirror-guttermarker-subtle { + color: #949494; +} +.CodeMirror-ruler { + border-left: 1px solid #828282; +} +.cm-s-default .cm-keyword { + color: #ce93d8; +} +.cm-s-default .cm-atom { + color: #9fa8da; +} +.cm-s-default .cm-number { + color: #a5d6a7; +} +.cm-s-default .cm-def { + color: #536dfe; +} +.cm-s-default .cm-variable-2 { + color: #9fa8da; +} +.cm-s-default .cm-variable-3 { + color: #c5e1a5; +} +.cm-s-default .cm-comment { + color: #ffcc80; +} +.cm-s-default .cm-string { + color: #ef9a9a; +} +.cm-s-default .cm-string-2 { + color: #ffab91; +} +.cm-s-default .cm-meta { + color: #eee; +} +.cm-s-default .cm-qualifier { + color: #eee; +} +.cm-s-default .cm-builtin { + color: #b39ddb; +} +.cm-s-default .cm-bracket { + color: #e6ee9c; +} +.cm-s-default .cm-tag { + color: #a5d6a7; +} +.cm-s-default .cm-attribute { + color: #40c4ff; +} +.cm-s-default .cm-header { + color: #80cbc4; +} +.cm-s-default .cm-quote { + color: #b0bec5; +} +.cm-s-default .cm-hr { + color: #363636; +} +.cm-s-default .cm-link { + color: #949494; +} +.cm-negative { + color: #bf360c; +} +.cm-positive { + color: #0cbf72; +} +.cm-invalidchar, +.cm-s-default .cm-error { + color: #bf360c; +} +div.CodeMirror span.CodeMirror-matchingbracket { + color: #0cbf72; +} +div.CodeMirror span.CodeMirror-nonmatchingbracket { + color: #bf360c; +} +.CodeMirror-matchingtag { + background: #000; +} +.CodeMirror-activeline-background { + background: #828282; +} +.CodeMirror-selected { + background: #828282; +} +.CodeMirror-focused .CodeMirror-selected { + background: #828282; +} +.cm-searching { + background: #828282; +} +.sssh-keyword { + color: #ce93d8; +} +.sssh-atom { + color: #9fa8da; +} +.sssh-number { + color: #a5d6a7; +} +.sssh-def { + color: #536dfe; +} +.sssh-variable { + color: #9fa8da; +} +.sssh-variable-2 { + color: #c5e1a5; +} +.sssh-variable-3 { + color: #c1a5e1; +} +.sssh-operator { + color: #e6e6e6; +} +.sssh-property { + color: #e6e6e6; +} +.sssh-comment { + color: #ffcc80; +} +.sssh-string { + color: #ef9a9a; +} +.sssh-string-2 { + color: #ffab91; +} +.sssh-meta { + color: #eee; +} +.sssh-error { + color: #bf360c; +} +.sssh-qualifier { + color: #eee; +} +.sssh-builtin { + color: #b39ddb; +} +.sssh-bracket { + color: #e6ee9c; +} +.sssh-tag { + color: #a5d6a7; +} +.sssh-attribute { + color: #40c4ff; +} +.sssh-header { + color: #80cbc4; +} +.sssh-quote { + color: #b0bec5; +} +.sssh-hr { + color: #363636; +} +.sssh-link { + color: #949494; +} +.c-message--dense .c-timestamp__label { + color: #949494; +} +.c-message--dense .c-message__content_header .c-custom_status { + border-color: #363636; +} +.dense_theme ts-message { + color: #e6e6e6; +} +.dense_theme ts-message.first .message_gutter .timestamp, +.dense_theme ts-message.selected .message_gutter .timestamp { + color: #949494; +} +.dense_theme ts-message .message_content .message_current_status { + border-color: #363636; +} +.c-message--light .c-message__sender .c-message__sender_link { + color: #e6e6e6; +} +.light_theme ts-message { + color: #e6e6e6; +} +.light_theme ts-message .message_content .message_sender, +.light_theme ts-message .message_content .meta .message_sender:hover { + color: #e6e6e6 !important; +} +.light_theme ts-message .comment::before { + color: #949494; +} +.channel_overlay { + border-color: #363636; + color: #949494; +} +.channel_overlay.channel_overlay_redesign .channel_overlay_title { + color: #e6e6e6; +} +.channel_overlay.channel_overlay_redesign li { + color: #949494; +} +.channel_overlay_title_wrap { + border-color: #363636; +} +.channel_overlay_title_shared { + color: #e6e6e6; +} +pre { + background: #000; + border: 1px solid #363636; + color: #e6e6e6; +} +pre span.mention { + padding: 2px 0 !important; +} +#page pre, +body > pre { + background: #000; + color: #e6e6e6 !important; +} +body > pre { + background: #828282; +} +.special_formatting_quote .quote_bar { + background-color: #545454; +} +#threads_msgs_scroller_div { + background: #222; +} +#threads_msgs_scroller_div:not(.loading)::before { + background: #222; +} +#threads_msgs_scroller_div.loading::before { + color: #949494; +} +#threads_msgs_scroller_div .threads_caught_up_divider .divider_line { + border-top: 1px solid #363636; +} +#threads_msgs_scroller_div .threads_caught_up_divider .divider_label { + background: #545454; + color: #e6e6e6; +} +#threads_msgs_scroller_div.loading { + background: none; +} +#threads_msgs_scroller_div.loading::before { + color: #e6e6e6; +} +#threads_msgs_scroller_div #thread_notification_banner { + background-color: #363636; + border-bottom-color: #424242; +} +#threads_msgs_scroller_div #thread_notification_banner .banner_description { + color: #e6e6e6; +} +#threads_view_banner.messages_banner { + background: #363636; +} +#threads_view_banner.messages_banner:hover { + background: #545454; +} +#threads_view_banner.messages_banner:hover .clear_unread_messages { + background: #545454; +} +#threads_msgs.new_banner_is_showing::before { + background: #222; +} +.p-message_container_loading { + background: #222; +} +.p-message_container_loading__msg { + color: #e6e6e6; +} +.p-threads_view { + background: #222; +} +.p-threads_view__divider_line, +.p-threads_view__divider_label { + background: #363636; + border-color: #363636; + color: #e6e6e6; +} +.p-threads_view__footer, +.p-threads_view_root { + border-color: #222222; +} +.p-threads_view__default_background { + background: #363636; +} +.p-threads_view_header__channel_name, +.p-threads_view_header__participant_list { + color: #e6e6e6; +} +.p-threads_view .p_threads_view_load_newer_button, +.p-threads_view .p_threads_view_load_older_button { + background: #363636; + border-color: #222222; +} +.p-threads_view .p_threads_view_load_newer_button .c-link--button, +.p-threads_view .p_threads_view_load_older_button .c-link--button { + color: #949494; +} +.p-threads_view_reply { + border-color: #222222; +} +.p-threads_view_reply--new_reply { + background: #363636; +} +.p-threads_footer__input .p-message_input_field, +.p-threads_footer__input--legacy .p-message_input_field { + background: #363636; +} +.p-threads_footer__input .p-message_input_file_button, +.p-threads_footer__input--legacy .p-message_input_file_button { + background: #363636; +} +ts-thread { + background: #222; +} +ts-thread .reply_input_container .inline_message_input_container form textarea { + border-color: #363636; + color: #e6e6e6; +} +ts-thread .reply_input_container .collapsed_input_placeholder, +ts-thread .reply_input_container .join_channel_from_thread_container, +ts-thread .reply_input_container .reply_limited_in_general { + background: #363636; + border-color: #363636; +} +ts-thread .thread_messages { + background: #363636; + border-color: #363636; +} +ts-thread ts-message.new_reply { + background: #222; +} +ts-thread ts-message.new_reply:hover { + background: #363636; +} +ts-thread .thread_header .thread_channel_name a { + color: #e6e6e6; +} +ts-thread .thread_header .thread_action_btns button { + color: #949494; +} +ts-thread .new_reply_indicator .blue_dot { + color: #bf360c; +} +#convo_tab .thread_participants, +ts-thread .thread_participants { + color: #949494; +} +#convo_loading_indicator { + background-image: none; +} +.reply_input_container .inline_message_input_container .ql-container { + background-color: #545454; + border: 1px solid #363636; +} +.reply_input_container + .inline_message_input_container + .ql-container + .ql-editor::-webkit-scrollbar-thumb { + background-color: rgba(0, 0, 0, 0.15); +} +.reply_input_container + .inline_message_input_container + .ql-container + .ql-editor::-webkit-scrollbar-thumb:hover { + background-color: rgba(0, 0, 0, 0.25); +} +.reply_input_container .inline_message_input_container .ql-container.focus { + border-color: rgba(0, 0, 0, 0.15); +} +.reply_input_container + .inline_message_input_container + .ql-container.focus + ~ .emo_menu { + color: #e6e6e6; +} +.reply_input_container + .inline_message_input_container + .ql-container + ~ .emo_menu { + color: #949494; +} +#file_reply_container + .reply_container_info + .reply_broadcast_buttons_container + .reply_broadcast_label_container, +#reply_container + .reply_container_info + .reply_broadcast_buttons_container + .reply_broadcast_label_container, +.reply_input_container + .reply_container_info + .reply_broadcast_buttons_container + .reply_broadcast_label_container { + color: #949494; +} +#file_reply_container .reply_limited, +#reply_container .reply_limited, +.reply_input_container .reply_limited, +ts-thread .reply_input_container .reply_limited { + background-color: #363636; + border-color: #545454; + color: #e6e6e6; +} +#notification_banner { + background-color: #363636; +} +#notification_banner h1, +#notification_banner h2 { + color: #e6e6e6; +} +#notification_banner::before { + background-color: #363636; + border-bottom-color: #363636; +} +#unread_msgs_scroller_div::after { + background: transparent; +} +#unread_msgs_scroller_div.loading { + background-image: none; +} +#unread_msgs_scroller_div.loading::before { + color: #949494; +} +#unread_msgs_div .day_divider .day_divider_line { + border-top-color: #363636; +} +.unread_group.marked_as_read .unread_group_header { + background: #222; +} +.unread_group .unread_group_header { + background: #363636; + border-top-color: #545454; + color: #e6e6e6; +} +.unread_group .unread_group_header .unread_group_collapse_toggle:hover ts-icon { + color: #e6e6e6; +} +.unread_group + .unread_group_header + .unread_group_collapse_caret + .ts_icon_caret_down { + color: #949494; +} +.unread_group .unread_group_header .unread_group_mark, +.unread_group .unread_group_header .unread_keyboard { + background: #222; +} +.unread_group.active .unread_group_header { + background: #000; + border-top-color: #545454; + color: #e6e6e6; +} +.collapsed .unread_group_header .ts_icon_caret_right, +.collapsing .unread_group_header .ts_icon_caret_right { + color: #949494; +} +.mark_as_read_checkmark { + color: #949494; +} +.bottom_mark_all_read { + border-top-color: #363636; +} +.unread_group_header_name a { + color: #e6e6e6; +} +.unread_group_footer .unread_group_new .unread_group_new_text { + color: #949494; +} +.unread_group_footer .unread_group_new:hover .unread_group_new_text { + color: #949494; +} +.unread_empty_state_message { + color: #949494; +} +.unread_empty_state_undo_inner { + background: #000; + color: #e6e6e6; +} +.unread_empty_state_undo_action { + color: #e6e6e6; +} +.unread_empty_state_refresh { + background: rgba(34, 34, 34, 0.97); +} +.unread_msgs_loading { + background: #222; + background-image: none; +} +#col_flex { + background: transparent; +} +#flex_contents { + background: #222; +} +#flex_contents .heading { + background: #151515; + border-bottom-color: #363636; + color: #949494; +} +#flex_contents .heading a { + color: #949494; +} +#flex_contents .heading a:hover { + color: #c7c7c7; +} +#flex_contents .heading a.close_flexpane { + color: #949494; +} +#flex_contents .heading .cancel_link { + color: #949494; +} +#flex_contents .heading .menu_heading:hover { + color: #e6e6e6; +} +#flex_contents .heading .menu_icon { + color: #949494; +} +#flex_contents .heading .menu_icon:hover { + color: #c7c7c7; +} +#flex_contents .heading_text { + color: #949494; +} +#flex_contents .subheading:not(.empty) { + background: #222; + border-top: 1px solid #000; + color: #949494; +} +#flex_contents .subheading:not(.empty) p a { + color: #e6e6e6; +} +#flex_contents .subheading:not(.empty) .filter_menu_label.active .arrow_down { + color: #949494; +} +#flex_contents .toolbar_container { + background: #222; +} +#flex_contents .flexpane_tab_bar li .tab, +#flex_contents .flexpane_tab_bar li a { + color: #949494; +} +#flex_contents .flexpane_tab_bar li:hover { + border-bottom: 4px solid #363636; +} +#flex_contents .flexpane_tab_bar li:hover a, +#flex_contents .flexpane_tab_bar li:hover .tab { + color: #949494; +} +#flex_contents .flexpane_tab_bar li.active { + border-bottom: 4px solid #363636; +} +#flex_contents .flexpane_tab_bar li.active a, +#flex_contents .flexpane_tab_bar li.active .tab { + color: #949494; +} +#flex_contents .help { + border-top: 5px solid #000; + color: #e6e6e6; +} +#flex_contents i.callout { + color: #949494; +} +.close_flexpane { + color: #949494; +} +.close_flexpane:focus, +.close_flexpane:hover { + color: #e6e6e6; +} +#client-ui.flex_pane_showing #col_flex { + border-left-color: #363636; +} +.toolbar_container { + background: #222; + border-bottom: 1px solid #000; + color: #e6e6e6; +} +.msg_right_link { + color: #949494; +} +.message_location_label { + color: #949494; +} +#client_body:not(.onboarding):not(.feature_global_nav_layout):before { + background: #222222; +} +#details_tab .heading { + background: #151515; +} +#details_tab .heading a.close_flexpane { + color: #949494; +} +#details_tab .heading a.close_flexpane:hover { + color: #c7c7c7; +} +#details_tab hr { + border-top-color: #363636; +} +#details_tab .conversation_details .member_name:hover { + color: #949494; +} +#details_tab .conversation_details .member_username:hover { + color: #e6e6e6; +} +#details_tab .conversation_details .member_info_timezone { + border-top-color: #545454; +} +#details_tab .channel_page_section { + background: #222; + border-top: 1px solid #363636; +} +#details_tab .channel_page_section .section_header:hover .disclosure_triangle { + color: #c7c7c7; +} +#details_tab .channel_page_section .section_header a { + color: #949494; +} +#details_tab .channel_page_section .section_title { + color: #e6e6e6; +} +#details_tab .channel_page_section .disclosure_triangle { + color: #949494; +} +#details_tab .channel_page_section .channel_page_members_highlighter, +#details_tab .channel_page_section .channel_page_pinned_items_highlighter { + background: rgba(191, 54, 12, 0.25) !important; +} +#details_tab .created_by { + color: #e6e6e6; +} +#details_tab .channel_page_member_tabs .icon_member_header { + color: #949494; +} +#details_tab .pinned_item:hover { + border-color: #545454; +} +#details_tab .channel_page_action .leave_link { + color: #949494; +} +#details_tab .channel_page_action .leave_link:hover { + color: #c7c7c7; +} +#details_tab .channel_section_label .ts_icon_info_circle { + color: #949494; +} +#details_tab + .feature_sli_channel_insights + .channel_created_section + .creator_link, +#details_tab + .feature_sli_channel_insights + .channel_purpose_section + .channel_purpose_text { + color: #949494; +} +.channel_page_member_row { + color: #e6e6e6; +} +.channel_page_member_row a { + color: #949494; +} +.channel_page_member_row.away { + color: #e6e6e6; +} +.channel_page_member_row.away a { + color: #949494; +} +.channel_page_member_row:hover { + background-color: #545454; + border-color: #363636; +} +.pinned_item { + color: #e6e6e6; +} +.pinned_item .pin_file_title { + color: #949494; +} +.pinned_item .pin_member_name a { + color: #949494 !important; +} +.pinned_item .pin_metadata { + color: #949494; +} +.pinned_item .remove_pin { + color: #949494; +} +.pinned_item .remove_pin:hover { + color: #c7c7c7; +} +.pinned_item .pinned_message_text .pin_truncate_fade { + background: #222; +} +.pinned_item.delete_mode { + border-color: #bf360c !important; +} +.p-channel_insights .c-member__title { + color: #949494; +} +.p-channel_insights_activity_bar_container:hover { + background-color: rgba(0, 0, 0, 0.05); +} +.p-channel_insights_activity_bar_container:hover + .p-channel_insights__activity_bar { + background-color: #545454; +} +.p-channel_insights__activity { + border-color: #545454; +} +.p-channel_insights__activity_bar { + background-color: rgba(84, 84, 84, 0.5); +} +.p-channel_insights__channel .channel_link { + color: #e6e6e6; +} +.p-channel_insights__date_heading span { + background-color: #222; + color: #e6e6e6; +} +.p-channel_insights__date_heading::before { + background-color: #545454; +} +.p-channel_insights__drawer_title { + color: #949494; +} +.p-channel_insights__highlights_description { + color: #949494; +} +.p-channel_insights__item--user .member_preview_link, +.p-channel_insights__item--user .message_sender { + color: #e6e6e6 !important; +} +.p-channel_insights__member_count { + color: #949494; +} +.p-channel_insights__member_count .ts_icon_user { + color: #949494; +} +.p-channel_insights__message--truncate::before { + background: linear-gradient(180deg, transparent, #222 90%); +} +.p-channel_insights__message + ts-message.standalone:not(.for_mention_display):not(.for_search_display):not(.for_top_results_search_display):not(.for_star_display) { + background-color: #222; + border-color: #545454; +} +.p-channel_insights__section:not(.p-channel_insights__section--no_border) { + border-color: #545454; +} +.p-channel_insights__title { + color: #e6e6e6; +} +.p-channel_insights__user_title { + color: #949494; +} +.p-download_item { + padding: 12px 12px 4px 16px; + margin: 0; +} +.p-download_item__container .p-download_item__name_row { + color: #e6e6e6; +} +.p-download_item__actions { + background: #222; +} +.p-download_item__link--open, +.p-download_item__link--retry, +.p-download_item__link--show { + color: #e6e6e6; +} +.p-downloads_list__shift_hint { + background: linear-gradient( + 180deg, + rgba(255, 255, 255, 0), + #363636 25%, + #363636 + ); + color: #e6e6e6; +} +.p-flexpane_header { + background-color: #363636; + border-bottom-color: #424242; +} +.p-flexpane_header__control, +.p-flexpane_header__control .c-icon { + color: #e6e6e6; +} +.p-flexpane_header__control:hover, +.p-flexpane_header__control .c-icon:hover { + color: #c7c7c7; +} +.p-flexpane__body .p-thread_drag_overlay { + background-color: #363636; +} +.p-flexpane__body .p-thread_drag_overlay__subtitle, +.p-flexpane__body .p-thread_drag_overlay__title { + color: #e6e6e6; +} +#file_list_toggle_users { + color: #949494; +} +#file_list_toggle_users.active:hover, +#file_list_toggle_users:hover { + color: #c7c7c7; +} +#file_list_toggle_users.active { + color: #949494; +} +.file_list_item .icon, +.file_reference .icon { + background: #828282; + border: 1px solid #545454; + color: #e6e6e6 !important; +} +.filetype_button { + background: #828282; + border: 1px solid #545454; + color: #e6e6e6 !important; +} +.filetype_button:hover { + background: #828282; +} +.filetype_button:hover .file_download_label { + background: #545454; + color: #e6e6e6; +} +.filetype_button .file_title { + color: #e6e6e6; +} +.filetype_button .file_download_label { + background: #828282; + border-top: 1px solid #545454; +} +a.filetype_button_web { + background: #828282; + border: 1px solid #545454; + color: #e6e6e6; +} +a.filetype_button_web .filetype_icon { + background-color: #545454; +} +a.file_download_link { + color: #949494; +} +a.file_download_link:hover { + color: #c7c7c7; +} +a:hover .file_inline_icon { + color: #949494; +} +a.gsheet img, +a.pdf img { + background: #222 !important; +} +html.no_touch a.filetype_button_web:hover { + border-color: #545454; +} +html.no_touch a.filetype_button_web:hover .file_title { + color: #e6e6e6; +} +.file_header_detailed { + color: #949494; +} +.file_header_detailed .member { + color: #e6e6e6 !important; +} +.file_inline_icon { + color: #949494; +} +.file_header .member { + color: #949494 !important; +} +.file_header .title { + color: #e6e6e6; +} +.file_header .title a { + color: #949494; +} +.file_header .title a:hover { + color: #c7c7c7; +} +.flexpane_file_title .member, +.flexpane_file_title .service_link { + color: #949494 !important; +} +.flexpane_file_title .title a, +.flexpane_file_title .file_action_list a { + color: #949494; +} +.flexpane_file_title .title a:hover, +.flexpane_file_title .file_action_list a:hover { + color: #c7c7c7; +} +.file_actions_cog { + color: #949494 !important; +} +.file_actions_cog:hover { + color: #c7c7c7 !important; +} +.file_list_item { + color: #e6e6e6; +} +.file_list_item a { + color: #949494; +} +.file_list_item a.member { + color: #c7c7c7; +} +.file_list_item .bullet { + color: #949494; +} +.file_list_item .icon { + background: #828282; + border-color: #545454; +} +.file_list_item .ts_icon_comment { + color: #949494; +} +.file_list_item .file_comment_link:hover { + color: #949494; +} +.file_list_item .file_comment_link:hover .ts_icon_comment { + color: #949494; +} +.file_list_item .title a { + color: #949494; +} +.file_list_item .share_info .unshare_link { + color: #949494; +} +.file_list_item .share_info .unshare_link:hover { + color: #c7c7c7; +} +.file_list_item .actions a, +.file_list_item .actions span { + background-color: #363636; + border: 1px solid #828282; + color: #949494; +} +.file_list_item .actions a:hover { + background-color: #222 !important; + border-color: #828282; + color: #c7c7c7; +} +.file_list_item.post .preview, +.file_list_item.space .preview { + color: #e6e6e6; +} +.file_list_item #share_dialog, +.file_list_item.active, +.file_list_item:active, +.file_list_item:hover { + background-color: #363636; + border-color: #545454; +} +.file_list_item #share_dialog .title a, +.file_list_item.active .title a, +.file_list_item:active .title a, +.file_list_item:hover .title a { + color: #949494; +} +.file_list_item #share_dialog .actions, +.file_list_item.active .actions, +.file_list_item:active .actions, +.file_list_item:hover .actions { + background-color: transparent; +} +.file_list_item #share_dialog .actions a, +.file_list_item #share_dialog .actions span, +.file_list_item.active .actions a, +.file_list_item.active .actions span, +.file_list_item:active .actions a, +.file_list_item:active .actions span, +.file_list_item:hover .actions a, +.file_list_item:hover .actions span { + background-color: #363636; +} +.unshare_link { + color: #949494 !important; +} +.unshare_link i::before { + color: #949494 !important; +} +.unshare_link i.ts_icon_minus_circle_small:hover::before { + color: #bf360c !important; +} +.snippet_preview pre { + color: #e6e6e6; +} +.file_preview_wrapper .file_preview { + background: #222; +} +.file_preview_wrapper .file_preview:hover { + background: #363636; +} +#file_preview_container .file_meta { + color: #949494; +} +.file_page_meta { + color: #949494; +} +#file_page_preview img { + background: #222; + border: 1px solid #000; +} +#file_page_preview img:hover { + background: #363636; +} +.comment_meta { + color: #949494; +} +.comment .special_formatting_quote .content { + color: #e6e6e6; +} +.comment .member { + color: #e6e6e6 !important; +} +.comment_body { + color: #e6e6e6; +} +.comment_actions { + color: #949494; +} +.comment_actions:hover { + color: #e6e6e6; +} +.icon_quote { + color: #e6e6e6; +} +.edit_comment_form .texty_comment_input, +.comment_form .texty_comment_input { + background: #545454; + border-color: #363636; + color: #e6e6e6; +} +.edit_comment_form .texty_comment_input.focus, +.edit_comment_form .texty_comment_input:hover, +.comment_form .texty_comment_input.focus, +.comment_form .texty_comment_input:hover { + border-color: #363636; +} +.tab_container .star_item .message .actions .btn_icon, +.tab_container .star_item .message .actions .star_jump, +.tab_container .star_item ts-message .actions .btn_icon, +.tab_container .star_item ts-message .actions .star_jump, +.tab_container .file_list_item .actions .btn_icon, +.tab_container .file_list_item .actions .star_jump, +.tab_container .file_comment_item .actions .btn_icon, +.tab_container .file_comment_item .actions .star_jump { + background-color: #222; +} +.tab_container .star_item .message .actions .btn::after, +.tab_container .star_item ts-message .actions .btn::after, +.tab_container .file_list_item .actions .btn::after, +.tab_container .file_comment_item .actions .btn::after { + border-color: #363636; +} +.tab_container .star_item ts-message .timestamp { + color: #949494; +} +.tab_container .file_list_item:focus, +.tab_container .file_list_item:hover { + background-color: #222; + border-color: #363636; +} +.tab_container .file_list_item .star { + color: #949494; +} +.tab_container .file_list_item .contents .file_comment_link { + color: #949494; +} +.tab_container .file_list_item .contents .file_comment_link .ts_icon { + color: #949494; +} +.tab_container .file_list_item .contents .file_comment_link:focus, +.tab_container .file_list_item .contents .file_comment_link:hover { + color: #c7c7c7; +} +.tab_container .file_list_item .contents .file_comment_link:focus .ts_icon, +.tab_container .file_list_item .contents .file_comment_link:hover .ts_icon { + color: #c7c7c7; +} +.tab_container .file_list_item .contents .member, +.tab_container .file_list_item .contents .service_link, +.tab_container .file_list_item .contents .share_info, +.tab_container .file_list_item .contents .time { + color: #949494; +} +.tab_container .file_list_item .filetype_image { + background-color: #000; +} +.active .tab_container .file_list_item { + background-color: #222; +} +.c-file__action_button, +.c-file__action_button:link, +.c-file__action_button:focus, +.c-file__action_button:hover { + background: #545454; + border-color: #363636; + color: #fff; +} +.c-file__meta { + color: #e6e6e6; +} +.c-file__slide--meta { + background-color: #000; +} +.p-file_details__name, +.p-file_details__share_channel { + color: #e6e6e6; +} +.p-file_details__meta_container .c-file__action_button { + color: #fff; +} +.c-pillow_file__content--collapsed::after { + background: linear-gradient(0deg, #222222, rgba(255, 255, 255, 0) 40px); +} +.c-pillow_file__description, +.c-pillow_file__email__attachments__count, +.c-pillow_file__email__attachment__meta, +.c-pillow_file__email__meta__field, +.c-pillow_file__email__sender__address, +.c-pillow_file__snippet_truncated, +.c-pillow_file__title { + color: #e6e6e6; +} +.c-pillow_file__slide { + background-color: #000; +} +.c-pillow_file_container { + background-color: #000; +} +.p-file_list, +.p-file_list__filters { + background: #363636; +} +.p-file_list__filters { + border-color: #363636; +} +.p-file_list__file.c-pillow_file_container, +.p-file_list__file.c-pillow_file_container--full_width { + background: #363636; + border-color: #363636; + color: #e6e6e6; +} +.p-file_list__file.c-pillow_file_container--full_width:hover { + background: #545454; + border-color: #545454; +} +.p-downloads_list__shift_hint { + background: linear-gradient(180deg, rgba(255, 255, 255, 0), #222 25%, #222); + color: #e6e6e6; +} +.p-download_item__container .p-download_item__actions { + background-color: #222; +} +.p-download_item__container .p-download_item__link__open, +.p-download_item__container .p-download_item__link__retry, +.p-download_item__container .p-download_item__link__show { + color: #949494; +} +.p-download_item__container .p-download_item__name_row { + color: #e6e6e6; +} +#user_groups_pane .mention { + background: rgba(191, 54, 12, 0.25); + border: 0; + border-radius: 3px; + padding: 2px; +} +#user_groups_container .info_panel { + background: #222; + border: 1px solid #545454; +} +#user_groups_container .mention { + background-color: rgba(191, 54, 12, 0.25) !important; +} +#user_groups_header .user_groups_search .icon_search { + color: #949494; +} +#user_groups_header a.icon_close { + color: #949494; +} +#user_groups_header a.icon_close:hover { + color: #c7c7c7; +} +.user_group_item { + border-bottom: 1px solid #545454; +} +.user_group_item a { + color: #949494; +} +#flex_contents .user_group_item:hover { + background-color: #222; +} +#flex_contents .user_group_item:hover h4 { + color: #e6e6e6; +} +#flex_contents .flexpane_tab_toolbar #user_group_edit { + background-color: #222; +} +#flex_contents + .flexpane_tab_toolbar + #user_group_edit.user_group_edit--flexpane + .tab_action_button { + color: #e6e6e6; +} +.user_group_invite_member_small .add_icon { + color: #949494; +} +#user_group_member_invite_div .disabled .lfs_item.lfs_token { + background-color: #828282; + border-color: #828282; +} +#flex_contents .subheading:not(.empty)#mentions_options { + background-color: #222; + border-bottom-color: #363636; + color: #e6e6e6; +} +.mention_day_container_div .day_divider::before { + background: none; + border-color: #363636; +} +#member_mentions h3 a { + color: #949494; +} +a.internal_member_link { + background: #363636; + color: #e6e6e6; +} +a.c-member_slug, +.c-member_slug--link, +.c-mrkdwn__subteam--link { + background: #363636; + border: 1px solid #545454; + color: #e6e6e6; +} +a.c-member_slug.active, +a.c-member_slug:hover, +.c-member_slug--link.active, +.c-member_slug--link:hover, +.c-mrkdwn__subteam--link.active, +.c-mrkdwn__subteam--link:hover { + background: #424242; + color: #e6e6e6; +} +.mention_rxn .mention_rxn_summary { + color: #e6e6e6; +} +.mention_rxn .mention_rxn_summary .member_preview_link, +.mention_rxn .mention_rxn_summary .mention_rxn_summary_members { + color: #949494; +} +.search_message_result { + background: #222 !important; + border-color: #363636 !important; + color: #e6e6e6 !important; +} +.search_message_result .search_message_result_meta { + color: #949494; +} +.search_message_result .search_message_result_meta a { + color: #949494; +} +.search_message_result .search_message_result_meta .date_links a { + color: #949494; +} +.search_message_result_text .result_msg_format a { + color: #949494; +} +span.match { + background: rgba(191, 54, 12, 0.25); +} +#search_filters .tab { + background: #222; + color: #e6e6e6; +} +#search_filters .tab:hover { + border-bottom: 4px solid #363636; +} +#search_filters.files #filter_files, +#search_filters.messages #filter_messages { + border-bottom: 4px solid #363636; + color: #e6e6e6; +} +#search_file_list_toggle_users.active:hover { + border: 2px solid #c7c7c7; + color: #c7c7c7 !important; +} +.no_results { + color: #e6e6e6; +} +#search_results_team .team_results_heading { + color: #e6e6e6; +} +#search_results_team .team_result { + background-color: #545454; + border-color: #828282; + color: #e6e6e6; +} +#search_results_team .team_result a { + color: #949494; +} +#search_results_team .team_result:hover a { + color: #c7c7c7; +} +#search_results_team .team_result a:hover { + color: #c7c7c7; +} +#search_results_team .member_name { + color: #e6e6e6 !important; +} +.suggestion { + color: #e6e6e6; +} +.suggestion.active, +.suggestion:hover { + background: #545454; +} +#paging_in_options .search_paging { + color: #949494; +} +#search_results_items .search_paging { + color: #e6e6e6; +} +.search_paging i.disabled { + color: #949494; +} +.search_paging a { + color: #949494; +} +.search_paging a:hover { + color: #c7c7c7; +} +.search_sort_prefix { + color: #e6e6e6; +} +.search_segmented_control { + border-color: #363636; + color: #949494 !important; +} +.search_segmented_control:hover { + color: #c7c7c7 !important; +} +.search_segmented_control.active { + background: #000; + color: #c7c7c7 !important; +} +.search_result_with_extract { + background: #363636; + border-color: #545454; + box-shadow: 0 1px 10px rgba(0, 0, 0, 0.15); +} +.search_result_with_extract:hover { + border-color: #828282; +} +.search_result_for_context::after { + background: rgba(34, 34, 34, 0.1); +} +.extract_expand_text, +.extract_expand_icons { + color: #949494; +} +.search_result_with_extract:hover .extract_expand_text, +.search_result_with_extract:hover .extract_expand_icons { + color: #c7c7c7; +} +.search_module_header { + color: #e6e6e6; +} +.search_module_footer { + background-color: #363636; + border-bottom-color: #545454; + border-left-color: #545454; + border-right-color: #545454; +} +.search_module_footer p { + color: #e6e6e6; +} +.search_module_footer #see_more { + color: #e6e6e6; +} +.search_module_footer #see_more a { + color: #e6e6e6; +} +.search_module_footer .top_results_feedback a { + color: #e6e6e6; +} +.search_module_footer ts-icon { + color: #e6e6e6; +} +.top_results_search_message_result { + background-color: #363636; + border-bottom-color: #545454; + border-left-color: #545454; + border-right-color: #545454; +} +.top_results_search_message_result.duplicate { + background-color: #363636; +} +.top_results_search_message_result .timestamp { + color: #949494; +} +.top_results_search_message_result .channel { + color: #949494; +} +.top_results_search_message_result .channel a { + color: #949494; +} +.top_results_search_message_result .jump { + color: #e6e6e6; +} +.top_results_search_message_result:hover { + border-color: rgba(130, 130, 130, 0.6) !important; + border-top: 2px solid #545454 !important; +} +.top_results_search_message_result:first-child { + border-top: 2px solid #545454; +} +.sli_expert_search { + background-color: #222; + color: #e6e6e6; +} +.sli_expert_search__result { + border-color: #545454; +} +.sli_expert_search__result .app_preview_link, +.sli_expert_search__result .member_preview_link { + color: #e6e6e6 !important; +} +.sli_expert_search__fg_face::before { + background-color: #222; +} +.sli_expert_search_cta { + border-color: #545454; +} +.sli_expert_search_cta:hover { + border-color: #828282; +} +.sli_expert_search_cta__text { + color: #e6e6e6; +} +.sli_expert_search_cta__text:hover { + color: #e6e6e6; +} +.sli_expert_search__plus_sign_overlay { + background-color: #363636; + color: #949494; +} +.sli_expert_search__arrow { + color: #949494; +} +.sli_expert_search_cta:hover .sli_expert_search__arrow, +.sli_expert_search_header:hover .sli_expert_search__arrow { + color: #949494; +} +.sli_expert_search__partial_terms { + color: #949494; +} +.feature_sli_file_search #search_filters.all #filter_all { + border-bottom-color: #363636; + color: #e6e6e6; +} +.feature_sli_file_search #search_results .file_list_item { + background-color: #222; + border-color: #545454; +} +.feature_sli_file_search #search_results.all, +.feature_sli_file_search #search_results.messages { + background-color: #222; +} +.feature_sli_file_search #search_results.all .search_message_result, +.feature_sli_file_search #search_results.messages .search_message_result { + background-color: #222; + border-color: #545454; +} +.feature_sli_file_search + #search_results.all + .search_result_with_extract.first_extract_message_in_group, +.feature_sli_file_search + #search_results.all + .search_result_with_extract:first-child, +.feature_sli_file_search + #search_results.messages + .search_result_with_extract.first_extract_message_in_group, +.feature_sli_file_search + #search_results.messages + .search_result_with_extract:first-child { + border-top-color: #545454; +} +.feature_sli_file_search + #search_results.all + .search_result_with_extract.first_extract_message_in_group:hover, +.feature_sli_file_search + #search_results.all + .search_result_with_extract:first-child:hover, +.feature_sli_file_search + #search_results.messages + .search_result_with_extract.first_extract_message_in_group:hover, +.feature_sli_file_search + #search_results.messages + .search_result_with_extract:first-child:hover { + border-top-color: #545454; +} +.feature_sli_file_search + #search_results.all + .search_result_with_extract.last_extract_message_in_group, +.feature_sli_file_search + #search_results.messages + .search_result_with_extract.last_extract_message_in_group { + border-bottom-color: #545454; +} +.feature_sli_file_search + #search_results.all + .search_result_with_extract.last_extract_message_in_group:hover, +.feature_sli_file_search + #search_results.messages + .search_result_with_extract.last_extract_message_in_group:hover { + border-bottom-color: #545454; +} +.feature_sli_file_search #search_results.all .search_message_result_meta, +.feature_sli_file_search #search_results.messages .search_message_result_meta { + color: #949494; +} +.feature_sli_file_search #search_results.all .channel_link, +.feature_sli_file_search #search_results.messages .channel_link { + color: #949494; +} +.feature_sli_file_search #search_results.all .sli_expert_search .channel_link, +.feature_sli_file_search + #search_results.messages + .sli_expert_search + .channel_link { + color: #e6e6e6; +} +.feature_sli_file_search #search_results.all .new_jump_link, +.feature_sli_file_search #search_results.messages .new_jump_link { + color: #e6e6e6; +} +.feature_sli_file_search #search_results.all { + background-color: #222; +} +.feature_sli_file_search + #search_results.all + .top_search_results + .search_message_result { + background-color: #222; + border-color: #545454; +} +.feature_sli_file_search + #search_results.all + .top_search_results + .search_message_result__channel + a { + color: #949494; +} +.feature_sli_file_search #search_results.all .sli_expert_search_cta { + border-color: #545454; +} +.feature_sli_file_search #search_results.all .sli_expert_search_cta:hover { + border-color: #828282; +} +.feature_sli_file_search #search_results.all .sli_expert_search__result { + border-color: #828282; +} +.feature_sli_file_search #search_results.all .team_result { + background-color: #222; + border-color: #545454; +} +.feature_sli_file_search #search_results.files { + background-color: #222; +} +.feature_sli_file_search #search_results.files #search_file_list_clear_filter, +.feature_sli_file_search #search_results.files #search_file_list_heading { + color: #e6e6e6; +} +.feature_sli_file_search #search_results_loading { + background-color: #222; +} +.feature_sli_file_search #search_results_container #search_options { + background-color: #222; +} +.feature_sli_file_search #search_results_container .heading { + background-color: #222; +} +#client-ui .file_list_item.file_list_item--redesign { + border-color: #545454; +} +#client-ui .file_list_item.file_list_item--redesign .file_list_item__channel { + color: #949494; +} +#client-ui .file_list_item.file_list_item--redesign .message_sender { + color: #949494; +} +.p-shortcuts_flexpane__shortcut { + border-color: #000; +} +.p-shortcuts_flexpane__shortcut:last-of-type { + border-bottom-color: #000; +} +.p-shortcuts_flexpane__shortcut_hoverable + .p-shortcuts_flexpane__shortcut_title { + color: #e6e6e6; +} +.p-shortcuts_flexpane__shortcut_title { + color: #949494; +} +.p-shortcuts_flexpane__title { + color: #e6e6e6; +} +.p-shortcuts_flexpane__tip { + color: #949494; +} +.p-shortcuts_flexpane__section_description { + color: #949494; +} +.p-shortcuts_flexpane__sub_heading { + color: #949494; +} +.c-keyboard_key { + background: #545454; + border-color: #828282; + box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); + color: #e6e6e6; +} +.tab_container .star_item .message .timestamp, +.tab_container .star_item ts-message .timestamp { + color: #949494; +} +#member_preview_scroller a:not(.member_name):not(.current_status_preset_option), +.team_list_item a:not(.member_name):not(.current_status_preset_option) { + color: #949494; +} +#member_preview_scroller + a:not(.member_name):not(.current_status_preset_option):hover, +.team_list_item a:not(.member_name):not(.current_status_preset_option):hover { + color: #c7c7c7; +} +#member_preview_scroller .member_data_table a, +#team_list .member_data_table a { + color: #949494; +} +#member_preview_scroller .member_data_table a:hover, +#team_list .member_data_table a:hover { + color: #c7c7c7; +} +#member_preview_scroller a.member_action_button, +#team_list a.member_action_button { + color: #949494 !important; +} +#member_preview_scroller a.member_action_button:hover, +#team_list a.member_action_button:hover { + border-color: #828282 !important; + color: #c7c7c7 !important; +} +#member_preview_scroller .member_data_table tr, +#member_preview_web_container .member_data_table tr, +#team_list .member_data_table tr, +.menu_member_header .member_data_table tr { + color: #e6e6e6; +} +#member_preview_scroller .member_data_table a, +#member_preview_web_container .member_data_table a, +#team_list .member_data_table a, +.menu_member_header .member_data_table a { + color: #949494 !important; +} +#member_preview_scroller .member_data_table a:hover, +#member_preview_web_container .member_data_table a:hover, +#team_list .member_data_table a:hover, +.menu_member_header .member_data_table a:hover { + color: #c7c7c7 !important; +} +#member_preview_scroller .member_data_table .bot_label, +#member_preview_web_container .member_data_table .bot_label, +#team_list .member_data_table .bot_label, +.menu_member_header .member_data_table .bot_label { + background: #000; + color: #949494; +} +#member_preview_scroller { + background-color: #363636; +} +#member_preview_scroller + .member_data_table + .current_status_cell + .current_status_container + .current_status_cover:hover { + border-color: #363636; +} +#member_preview_scroller + .member_data_table + .current_status_cell + .current_status_container:not(.active) + .current_status_cover.without_status_set + .current_status_placeholder { + color: rgba(230, 230, 230, 0.35) !important; +} +#team_tab #member_preview_scroller { + background-color: #222; +} +#team_tab #member_preview_scroller .member_details .member_name { + color: #e6e6e6; +} +#member_preview_scroller .member_details .member_name_and_presence .member_name, +#member_preview_web_container + .member_details + .member_name_and_presence + .member_name, +.menu_member_header .member_details .member_name_and_presence .member_name { + color: #e6e6e6; +} +#member_preview_scroller .member_details .member_title, +#member_preview_web_container .member_details .member_title, +.menu_member_header .member_details .member_title { + color: #e6e6e6; +} +#member_preview_scroller .member_details .member_restriction, +#member_preview_scroller .member_details .member_timezone_value, +#member_preview_scroller .member_details .member_current_status, +#member_preview_web_container .member_details .member_restriction, +#member_preview_web_container .member_details .member_timezone_value, +#member_preview_web_container .member_details .member_current_status, +.menu_member_header .member_details .member_restriction, +.menu_member_header .member_details .member_timezone_value, +.menu_member_header .member_details .member_current_status { + color: #949494; +} +#member_preview_scroller .member_details .member_restriction a, +#member_preview_scroller .member_details .member_timezone_value a, +#member_preview_scroller .member_details .member_current_status a, +#member_preview_web_container .member_details .member_restriction a, +#member_preview_web_container .member_details .member_timezone_value a, +#member_preview_web_container .member_details .member_current_status a, +.menu_member_header .member_details .member_restriction a, +.menu_member_header .member_details .member_timezone_value a, +.menu_member_header .member_details .member_current_status a { + color: #949494; +} +#member_preview_scroller .member_details .member_restriction a:hover, +#member_preview_scroller .member_details .member_timezone_value a:hover, +#member_preview_scroller .member_details .member_current_status a:hover, +#member_preview_web_container .member_details .member_restriction a:hover, +#member_preview_web_container .member_details .member_timezone_value a:hover, +#member_preview_web_container .member_details .member_current_status a:hover, +.menu_member_header .member_details .member_restriction a:hover, +.menu_member_header .member_details .member_timezone_value a:hover, +.menu_member_header .member_details .member_current_status a:hover { + color: #c7c7c7; +} +#member_preview_scroller + .member_details + .member_restriction + .ts_icon_question_circle:focus, +#member_preview_scroller + .member_details + .member_restriction + .ts_icon_question_circle:hover, +#member_preview_scroller + .member_details + .member_timezone_value + .ts_icon_question_circle:focus, +#member_preview_scroller + .member_details + .member_timezone_value + .ts_icon_question_circle:hover, +#member_preview_scroller + .member_details + .member_current_status + .ts_icon_question_circle:focus, +#member_preview_scroller + .member_details + .member_current_status + .ts_icon_question_circle:hover, +#member_preview_web_container + .member_details + .member_restriction + .ts_icon_question_circle:focus, +#member_preview_web_container + .member_details + .member_restriction + .ts_icon_question_circle:hover, +#member_preview_web_container + .member_details + .member_timezone_value + .ts_icon_question_circle:focus, +#member_preview_web_container + .member_details + .member_timezone_value + .ts_icon_question_circle:hover, +#member_preview_web_container + .member_details + .member_current_status + .ts_icon_question_circle:focus, +#member_preview_web_container + .member_details + .member_current_status + .ts_icon_question_circle:hover, +.menu_member_header + .member_details + .member_restriction + .ts_icon_question_circle:focus, +.menu_member_header + .member_details + .member_restriction + .ts_icon_question_circle:hover, +.menu_member_header + .member_details + .member_timezone_value + .ts_icon_question_circle:focus, +.menu_member_header + .member_details + .member_timezone_value + .ts_icon_question_circle:hover, +.menu_member_header + .member_details + .member_current_status + .ts_icon_question_circle:focus, +.menu_member_header + .member_details + .member_current_status + .ts_icon_question_circle:hover { + color: #949494; +} +#member_preview_scroller .member_details_divider, +#member_preview_web_container .member_details_divider, +.menu_member_header .member_details_divider { + border-color: #363636; +} +#disabled_members_tab a { + color: #949494; +} +#disabled_members_tab a:hover { + background: #424242; + color: #c7c7c7; +} +#disabled_members_tab.active a { + color: #949494; +} +.team_list_item { + border-top: 1px solid #545454; + color: #949494; +} +.team_list_item .member_name { + color: #e6e6e6; +} +#client-ui .searchable_member_list .team_list_item a, +#client-ui #team_list .team_list_item a, +#member_preview_scroller .team_list_item a { + color: #e6e6e6 !important; +} +#client-ui .searchable_member_list .team_list_item.expanded, +#client-ui #team_list .team_list_item.expanded, +#member_preview_scroller .team_list_item.expanded { + border-color: #363636 !important; +} +#client-ui .searchable_member_list .team_list_item:hover, +#client-ui #team_list .team_list_item:hover, +#member_preview_scroller .team_list_item:hover { + border-color: #545454 !important; +} +#client-ui .searchable_member_list .team_list_item { + border-bottom-color: #000; +} +#client-ui .searchable_member_list .team_list_item:hover { + background: #545454; +} +.c-unified_member__display-name, +.c-unified_member__secondary-name, +.c-unified_member__title, +.c-unified_member__other-names, +.c-unified_member__other-names { + color: #e6e6e6 !important; +} +#convo_tab #convo_tab_btns .close_flexpane:focus, +#convo_tab #convo_tab_btns .close_flexpane:hover { + color: #e6e6e6; +} +#convo_tab textarea.message_input { + color: #e6e6e6; +} +#convo_tab .message_input, +#convo_tab textarea#msg_text { + color: #e6e6e6; +} +#convo_tab .p-threads_flexpane__separator_count { + color: #949494; +} +#convo_tab .p-threads_flexpane__separator_line { + border-color: #949494; +} +#reply_container .inline_message_input_container .message_input div, +#reply_container .inline_message_input_container textarea, +.reply_input_container .inline_message_input_container .message_input div, +.reply_input_container .inline_message_input_container textarea { + border-color: #363636; + color: #e6e6e6; +} +#reply_container .inline_message_input_container .message_input div:active, +#reply_container .inline_message_input_container .message_input div:focus, +#reply_container .inline_message_input_container textarea:active, +#reply_container .inline_message_input_container textarea:focus, +.reply_input_container + .inline_message_input_container + .message_input + div:active, +.reply_input_container .inline_message_input_container .message_input div:focus, +.reply_input_container .inline_message_input_container textarea:active, +.reply_input_container .inline_message_input_container textarea:focus { + border-color: #000; +} +#reply_container + .reply_broadcast_buttons_container + .reply_broadcast_label_container, +.reply_input_container + .reply_broadcast_buttons_container + .reply_broadcast_label_container { + color: #e6e6e6; +} +#reply_container + .reply_broadcast_buttons_container + .reply_broadcast_label_container + ts-icon.ts_icon_question_circle, +.reply_input_container + .reply_broadcast_buttons_container + .reply_broadcast_label_container + ts-icon.ts_icon_question_circle { + color: #949494 !important; +} +#reply_container .reply_limited_in_general, +.reply_input_container .reply_limited_in_general { + background: #222; + color: #949494; +} +#convo_container .convo_flexpane_divider { + border-top-color: #363636; + color: #949494; +} +#convo_container .convo_flexpane_divider .reply_count { + background: #222; +} +#convo_container + ts-conversation + ts-message.selected + .message_content + .thread_channel_link { + color: #949494; +} +ts-message.message:hover, +ts-message.message:active, +ts-message.active:not(.standalone):not(.multi_delete_mode):not(.highlight):not(.new_reply):not(.show_broadcast_indicator), +ts-message.message--focus:not(.standalone):not(.multi_delete_mode):not(.highlight):not(.new_reply):not(.show_broadcast_indicator), +ts-message:hover:not(.standalone):not(.multi_delete_mode):not(.highlight):not(.new_reply):not(.show_broadcast_indicator) { + background-color: #222222; +} +ts-thread .collapse_inline_thread_container:hover, +ts-thread .view_all_replies_container:hover { + background-color: #222222; +} +.p-threads_flexpane__header { + background: #363636; + border-color: #545454; + color: #e6e6e6; +} +.p-threads_flexpane__header_channel_name { + color: #949494; +} +.p-threads_footer__input_container .p-message_input_file_button, +.p-threads_footer__input_container .p-message_input_field, +.p-threads_footer__input_container .ql-placeholder { + background-color: #363636; + color: #e6e6e6; +} +.p-threads_view { + background-color: #222222; +} +.p-threads_view__default_background { + background-color: #222222; +} +.p-threads_view__divider_label { + background-color: #363636; + color: #e6e6e6; +} +.p-threads_view__divider_line { + border-top-color: #363636; +} +.p-threads_view__footer { + border-color: #363636; +} +.p-threads_view_header__participant_list { + color: #e6e6e6; +} +.p-threads_view_header__permalink { + color: #949494 !important; +} +.p-threads_view_reply { + border-color: #363636; +} +.p-threads_view_reply--new_reply { + background-color: #363636; +} +.p-threads_view_root { + border-color: #363636; +} +.p_threads_view_load_older_button, +.p_threads_view_load_newer_button { + background-color: #222222; + border-color: #363636; +} +.p_threads_view_load_older_button:hover, +.p_threads_view_load_newer_button:hover { + background-color: #363636; +} +.p_threads_view_load_older_button .c-link--button, +.p_threads_view_load_newer_button .c-link--button { + color: #e6e6e6; +} +.c-app_badge, +.c-app_label { + color: #949494; +} +.c-timestamp__label { + color: #e6e6e6; +} +#whats_new_tab p { + color: #e6e6e6; +} +#whats_new_tab .flex_heading_controls label { + color: #949494; +} +.c-member__display-name, +.c-team__display-name, +.c-usergroup__handle { + color: #e6e6e6; +} +.c-member__current-status--small::before, +.c-member__secondary-name--large + .c-member__current-status--large::before, +.c-member__secondary-name--medium + .c-member__current-status--medium::before { + color: #e6e6e6; +} +.c-member .external_team_badge { + background-color: #545454; + box-shadow: 0 0 0 2px #545454; +} +.c-member .external_team_badge.default { + background-color: #949494; + color: #e6e6e6; + text-shadow: 0 1px 1px rgba(0, 0, 0, 0.15); +} +.c-member .external_team_badge::after { + box-shadow: inset 0 0 0 1px #545454; +} +.c-member__name--small, +.c-team__name--small, +.c-usergroup__name--small { + color: #e6e6e6; +} +.c-member--small .presence { + color: #949494; +} +.c-member--small .team_image.icon_16 { + border-color: #363636; +} +.c-member--small .team_image.default { + background-color: #949494; + color: #e6e6e6; + text-shadow: 0 1px 1px rgba(0, 0, 0, 0.15); +} +.c-member--dark .c-member__current-status { + color: #949494; +} +.c-member--dark .c-member__current-status::before { + color: #949494; +} +.c-member--dark .c-member__name, +.c-member--dark .c-member__secondary-name { + color: #949494; +} +.c-member--dark .c-member__display-name, +.c-member--dark .presence { + color: #e6e6e6; +} +.c-member--medium { + color: #949494; +} +.c-member--medium .presence { + color: #949494; +} +.c-member__secondary-name--medium { + color: #e6e6e6; +} +.c-member--large { + color: #949494; +} +.c-member__display-name--large, +.c-member__title--large { + color: #e6e6e6; +} +.c-member__other-names--large { + color: #949494; +} +.c-usergroup--small .c-usergroup__icon { + background-color: #949494; + color: #e6e6e6; +} +.c-usergroup__not-in-channel-context--small { + color: #949494; +} +.c-base_entity__subtext { + color: #828282; +} +.p-emoji_picker { + background: #000 !important; + color: #e6e6e6 !important; +} +.p-emoji_picker[data-using-keyboard="true"] + .p-emoji_picker__list_item[data-color-index="0"].key_selection { + background: rgba(183, 232, 135, 0.5); +} +.p-emoji_picker[data-using-keyboard="true"] + .p-emoji_picker__list_item[data-color-index="1"].key_selection { + background: rgba(181, 224, 254, 0.5); +} +.p-emoji_picker[data-using-keyboard="true"] + .p-emoji_picker__list_item[data-color-index="2"].key_selection { + background: rgba(249, 239, 103, 0.5); +} +.p-emoji_picker[data-using-keyboard="true"] + .p-emoji_picker__list_item[data-color-index="3"].key_selection { + background: rgba(243, 193, 253, 0.5); +} +.p-emoji_picker[data-using-keyboard="true"] + .p-emoji_picker__list_item[data-color-index="4"].key_selection { + background: rgba(255, 225, 174, 0.5); +} +.p-emoji_picker[data-using-keyboard="true"] + .p-emoji_picker__list_item[data-color-index="5"].key_selection { + background: rgba(224, 223, 255, 0.5); +} +.p-emoji_picker__list_item { + text-shadow: 0 1px rgba(0, 0, 0, 0.15); +} +.p-emoji_picker__list_item[data-color-index="0"]:hover, +.p-emoji_picker__list_item[data-color-index="0"].key_selection { + background: rgba(183, 232, 135, 0.5); +} +.p-emoji_picker__list_item[data-color-index="1"]:hover, +.p-emoji_picker__list_item[data-color-index="1"].key_selection { + background: rgba(181, 224, 254, 0.5); +} +.p-emoji_picker__list_item[data-color-index="2"]:hover, +.p-emoji_picker__list_item[data-color-index="2"].key_selection { + background: rgba(249, 239, 103, 0.5); +} +.p-emoji_picker__list_item[data-color-index="3"]:hover, +.p-emoji_picker__list_item[data-color-index="3"].key_selection { + background: rgba(243, 193, 253, 0.5); +} +.p-emoji_picker__list_item[data-color-index="4"]:hover, +.p-emoji_picker__list_item[data-color-index="4"].key_selection { + background: rgba(255, 225, 174, 0.5); +} +.p-emoji_picker__list_item[data-color-index="5"]:hover, +.p-emoji_picker__list_item[data-color-index="5"].key_selection { + background: rgba(224, 223, 255, 0.5); +} +.p-emoji_picker__heading, +.p-emoji_picker__list_container, +.p-emoji_picker__input_container { + background: #222; +} +.p-emoji_picker__group_tabs { + border-bottom-color: #424242; +} +.p-emoji_picker__group_tab { + color: #949494; +} +.p-emoji_picker__group_tab:hover { + background: #363636; + color: #c7c7c7; +} +.p-emoji_picker__group_tab--active { + background: #545454; + border-bottom-color: #424242; + color: #e6e6e6; +} +.p-emoji_picker__icon_search { + color: #949494; +} +.p-emoji_picker__content:hover .p-emoji_picker__skintone_btn_container { + background: #222; + border-color: #222; +} +.p-emoji_picker__skintone_options { + background: #222; +} +.p-emoji_picker__tip i, +.p-emoji_picker__no_results i { + color: #949494; +} +.p-emoji_picker__tip { + color: #e6e6e6; +} +.p-emoji_picker__no_results { + color: #949494; +} +.p-emoji_picker__preview_text { + background: #000; + color: #e6e6e6; +} +.p-emoji_picker__footer { + background: #000; + border-top-color: #363636; +} +.p-emoji_picker__footer .p-emoji_picker__heading { + background: #000; +} +.p-emoji_picker__emoji_deluxe_label { + color: #949494; +} +input[type="text"].p-emoji_picker__input:focus { + border-color: #545454; + box-shadow: none; +} +#message_edit_form .current_status_empty_emoji, +#message_edit_form .current_status_empty_emoji_cover, +#message_edit_form .emo_menu, +#msg_form .current_status_empty_emoji, +#msg_form .current_status_empty_emoji_cover, +#msg_form .emo_menu, +.current_status_container .current_status_empty_emoji, +.current_status_container .current_status_empty_emoji_cover, +.current_status_container .emo_menu, +.current_status_input_container .current_status_empty_emoji, +.current_status_input_container .current_status_empty_emoji_cover, +.current_status_input_container .emo_menu, +.inline_message_input_container .current_status_empty_emoji, +.inline_message_input_container .current_status_empty_emoji_cover, +.inline_message_input_container .emo_menu, +.share_channel_modal_contents .current_status_empty_emoji, +.share_channel_modal_contents .current_status_empty_emoji_cover, +.share_channel_modal_contents .emo_menu { + color: #949494; +} +#message_edit_form + .current_status_input.focus + ~ .current_status_emoji_picker + .current_status_empty_emoji, +#msg_form + .current_status_input.focus + ~ .current_status_emoji_picker + .current_status_empty_emoji, +.current_status_container + .current_status_input.focus + ~ .current_status_emoji_picker + .current_status_empty_emoji, +.current_status_input_container + .current_status_input.focus + ~ .current_status_emoji_picker + .current_status_empty_emoji, +.inline_message_input_container + .current_status_input.focus + ~ .current_status_emoji_picker + .current_status_empty_emoji, +.share_channel_modal_contents + .current_status_input.focus + ~ .current_status_emoji_picker + .current_status_empty_emoji { + color: #e6e6e6; +} +#message_edit_form + #msg_input.focus + ~ #primary_file_button:not(:hover):not(.active), +#message_edit_form #msg_input.focus ~ .emo_menu, +#message_edit_form + #msg_input:focus + ~ #primary_file_button:not(:hover):not(.active), +#message_edit_form #msg_input:focus ~ .emo_menu, +#msg_form #msg_input.focus ~ #primary_file_button:not(:hover):not(.active), +#msg_form #msg_input.focus ~ .emo_menu, +#msg_form #msg_input:focus ~ #primary_file_button:not(:hover):not(.active), +#msg_form #msg_input:focus ~ .emo_menu, +.current_status_container + #msg_input.focus + ~ #primary_file_button:not(:hover):not(.active), +.current_status_container #msg_input.focus ~ .emo_menu, +.current_status_container + #msg_input:focus + ~ #primary_file_button:not(:hover):not(.active), +.current_status_container #msg_input:focus ~ .emo_menu, +.current_status_input_container + #msg_input.focus + ~ #primary_file_button:not(:hover):not(.active), +.current_status_input_container #msg_input.focus ~ .emo_menu, +.current_status_input_container + #msg_input:focus + ~ #primary_file_button:not(:hover):not(.active), +.current_status_input_container #msg_input:focus ~ .emo_menu, +.inline_message_input_container + #msg_input.focus + ~ #primary_file_button:not(:hover):not(.active), +.inline_message_input_container #msg_input.focus ~ .emo_menu, +.inline_message_input_container + #msg_input:focus + ~ #primary_file_button:not(:hover):not(.active), +.inline_message_input_container #msg_input:focus ~ .emo_menu, +.share_channel_modal_contents + #msg_input.focus + ~ #primary_file_button:not(:hover):not(.active), +.share_channel_modal_contents #msg_input.focus ~ .emo_menu, +.share_channel_modal_contents + #msg_input:focus + ~ #primary_file_button:not(:hover):not(.active), +.share_channel_modal_contents #msg_input:focus ~ .emo_menu { + color: #e6e6e6; +} +#message_edit_form + .message_input:focus + ~ #primary_file_button:not(:hover):not(.active), +#message_edit_form .message_input:focus ~ .emo_menu, +#msg_form .message_input:focus ~ #primary_file_button:not(:hover):not(.active), +#msg_form .message_input:focus ~ .emo_menu, +.current_status_container + .message_input:focus + ~ #primary_file_button:not(:hover):not(.active), +.current_status_container .message_input:focus ~ .emo_menu, +.current_status_input_container + .message_input:focus + ~ #primary_file_button:not(:hover):not(.active), +.current_status_input_container .message_input:focus ~ .emo_menu, +.inline_message_input_container + .message_input:focus + ~ #primary_file_button:not(:hover):not(.active), +.inline_message_input_container .message_input:focus ~ .emo_menu, +.share_channel_modal_contents + .message_input:focus + ~ #primary_file_button:not(:hover):not(.active), +.share_channel_modal_contents .message_input:focus ~ .emo_menu { + color: #e6e6e6; +} +.current_status_emoji_picker { + border-right-color: #363636; +} +.current_status_input_for_team_menu .current_status_presets { + border-top: 1px solid #000; +} +.current_status_input_for_team_menu + .current_status_presets + .current_status_presets_section_header + .header_label { + color: #949494; +} +.rxn, +.c-reaction, +.c-reaction_add, +.c-member_slug { + background: #363636; + border: 1px solid #545454; +} +.rxn.active, +.rxn:hover, +.c-reaction.active, +.c-reaction:hover, +.c-reaction_add.active, +.c-reaction_add:hover, +.c-member_slug.active, +.c-member_slug:hover { + background: #424242; +} +.rxn.active .emoji_rxn_count, +.rxn:hover .emoji_rxn_count, +.c-reaction.active .emoji_rxn_count, +.c-reaction:hover .emoji_rxn_count, +.c-reaction_add.active .emoji_rxn_count, +.c-reaction_add:hover .emoji_rxn_count, +.c-member_slug.active .emoji_rxn_count, +.c-member_slug:hover .emoji_rxn_count { + color: #e6e6e6; +} +.rxn.c-reaction--reacted, +.c-reaction.c-reaction--reacted, +.c-reaction_add.c-reaction--reacted, +.c-member_slug.c-reaction--reacted { + background-color: rgba(66, 66, 66, 0.08); + border-color: rgba(130, 130, 130, 0.4) !important; +} +.rxn.c-reaction--reacted .emoji_rxn_count, +.rxn.c-reaction--reacted .c-reaction__count, +.c-reaction.c-reaction--reacted .emoji_rxn_count, +.c-reaction.c-reaction--reacted .c-reaction__count, +.c-reaction_add.c-reaction--reacted .emoji_rxn_count, +.c-reaction_add.c-reaction--reacted .c-reaction__count, +.c-member_slug.c-reaction--reacted .emoji_rxn_count, +.c-member_slug.c-reaction--reacted .c-reaction__count { + color: #e6e6e6; +} +.rxn .emoji_rxn_count, +.rxn .c-reaction__count, +.c-reaction .emoji_rxn_count, +.c-reaction .c-reaction__count, +.c-reaction_add .emoji_rxn_count, +.c-reaction_add .c-reaction__count, +.c-member_slug .emoji_rxn_count, +.c-member_slug .c-reaction__count { + color: #e6e6e6; +} +.rxn.menu_rxn .ts_icon, +.c-reaction.menu_rxn .ts_icon, +.c-reaction_add.menu_rxn .ts_icon, +.c-member_slug.menu_rxn .ts_icon { + color: rgba(230, 230, 230, 0.25); +} +a.c-member_slug--mention, +a.c-member_slug--mention:hover { + background-color: #fff6d1; + color: #363636; +} +.modal { + background-color: #222; + border: 0; + box-shadow: 0 1px 10px rgba(0, 0, 0, 0.5); +} +.modal .close, +.modal label { + color: #e6e6e6; +} +.modal_input_note, +.modal_input_note_full_width, +.input_note_special { + color: #949494; +} +.modal-footer { + background: padding-box #222; + border-top: 1px solid transparent; + box-shadow: none; +} +.modal-header { + background: padding-box #000; + border-bottom: 1px solid #363636; + color: #e6e6e6; +} +.modal-backdrop { + background-color: #222; +} +.close { + color: #e6e6e6; + text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5); +} +#fs_modal_bg { + background: #222; +} +#fs_modal { + background: #222; +} +#fs_modal h1, +#fs_modal h2, +#fs_modal h3, +#fs_modal h4, +#fs_modal h5, +#fs_modal h6 { + color: #e6e6e6; +} +#fs_modal #fs_modal_sidebar a { + color: #e6e6e6; +} +#fs_modal #fs_modal_sidebar a:hover { + background: #363636; +} +#fs_modal #fs_modal_sidebar a.active { + background: #000; + color: #e6e6e6; + text-shadow: 0 1px 0 rgba(0, 0, 0, 0.15); +} +#fs_modal .fs_modal_btn { + color: rgba(230, 230, 230, 0.5); +} +#fs_modal .fs_modal_btn:hover { + background: #828282; + color: #e6e6e6; +} +#fs_modal .fs_modal_btn:active { + background: #828282; + color: #e6e6e6; +} +#fs_modal.fs_modal_header .fs_modal_btn:active { + color: #e6e6e6; +} +#fs_modal #fs_modal_footer { + background-color: #363636; +} +.c-fullscreen_modal__body { + background: #222; + color: #e6e6e6; +} +.p-dm_browser_modal__option { + border-color: #828282; +} +.p-dm_browser_modal__list_row--active { + background: #363636; +} +.p-dm_browser_modal__list_row_meta { + color: #e6e6e6; +} +.p-apps_browser__apps_list--loading::before { + background-color: #363636; +} +.p-apps_browser__category_section--tutorial .p-apps_browser__app { + border-color: #545454; + box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.15); +} +.p-apps_browser__category_section--tutorial .p-apps_browser__app--selected { + background: #363636; + box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25); +} +.p-apps_browser__category_header { + background: #222; + color: #949494; +} +.p-apps_browser__app { + border-top-color: #545454; +} +.p-apps_browser__app--selected { + background: #363636; + border-color: #828282; +} +.p-apps_browser__app_info { + color: #e6e6e6; +} +.p-apps_browser__browse_apps, +.p-apps_browser__app_action { + background-color: #545454; + border-color: #828282; + color: #e6e6e6; +} +.p-apps_browser__browse_apps:hover, +.p-apps_browser__browse_apps:focus, +.p-apps_browser__app_action:hover, +.p-apps_browser__app_action:focus { + background-color: #828282; + color: #e6e6e6; +} +.p-apps_browser__browse_apps:active, +.p-apps_browser__app_action:active { + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.15); +} +.p-apps_browser__app_description { + color: #949494; +} +#fs_modal.p-apps_browser_modal + .contents_container + .contents + .links_container + a { + color: #949494; +} +#fs_modal.p-apps_browser_modal + .contents_container + .contents + .links_container + a:active, +#fs_modal.p-apps_browser_modal + .contents_container + .contents + .links_container + a:hover, +#fs_modal.p-apps_browser_modal + .contents_container + .contents + .links_container + a:visited { + color: #e6e6e6; +} +.p-app_space { + background-color: #363636; +} +.p-app_space__header, +.p-app_space__subheader, +.p-app_space__subheader__helper { + color: #e6e6e6; +} +.p-app_space_profile__info, +.p-app_space_profile__screenshots { + background-color: #363636; + border-bottom-color: #424242; +} +.p-app_space_profile__screenshots { + background-color: #363636; + border-bottom-color: #424242; + border-top-color: #424242; +} +.p-app_space_profile__screenshot, +.p-app_space_profileyoutube_thumbnail { + box-shadow: 0 0 0 1px #424242; +} +.p-app_space_profile__slash_command { + border-bottom-color: #424242; + border-top-color: #424242; +} +.p-app_space_profile__slash_command strong { + color: #e6e6e6; +} +.p-app_space_profile__slash_command_desc { + color: #949494; +} +.p-app_space_profile__slash_commands { + background-color: #222222; + border-bottom-color: #424242; + border-top-color: #424242; +} +#incoming_call { + background-color: rgba(0, 0, 0, 0.97); + color: #e6e6e6; +} +#fs_modal.channel_options_modal .channel_options_header { + border-bottom-color: #363636; +} +#fs_modal.channel_options_modal .convert_to_shared label { + color: #949494; +} +#fs_modal.channel_options_modal .channel_option_item { + border-top-color: #363636; +} +#fs_modal.channel_options_modal .channel_option_item .channel_option_open { + color: #e6e6e6; +} +#fs_modal.channel_options_modal .channel_option_item:hover { + background: rgba(0, 0, 0, 0.75); + border-color: #363636; +} +#channel_invite_container .lfs_list_container .lfs_item { + border-top-color: #363636; +} +#channel_invite_container .lfs_list_container .lfs_item.active { + border-color: #363636; +} +#channel_invite_container.page_needs_enterprise .channel_invite_row { + border-top-color: #363636; +} +#channel_invite_container.page_needs_enterprise .channel_invite_row.disabled { + color: #949494; +} +#channel_invite_modal + #channel_invite_container:not(.keyboard_active).not_scrolling + .channel_invite_row:not(.disabled):hover, +#channel_invite_modal .channel_invite_row.highlighted:not(.disabled) { + background: #222; + border-color: #363636; +} +#channel_prefs_dialog { + color: #e6e6e6; +} +#at_channel_warning_dialog { + background-color: #222; +} +#at_channel_warning_dialog.fullsize { + background-color: #222; +} +#at_channel_warning_dialog.fullsize .modal-body { + background-color: #222; +} +.channel_prefs_modal_header { + color: #e6e6e6; +} +.channel_prefs_body__section_header_title { + color: #e6e6e6; +} +.channel_prefs_body__section_header_icon::before { + color: #e6e6e6; +} +.channel_prefs_body__mute_help_text { + color: #949494; +} +.channel_prefs_notifications_table { + border-bottom-color: #363636; + color: #e6e6e6; +} +.channel_prefs_notifications_table__large_cell, +.channel_prefs_notifications_table__small_cell, +.channel_prefs_notifications_table__row_title { + border-bottom-color: #545454 !important; +} +.channel_prefs__muting_checkbox_label { + color: #e6e6e6; +} +.channel_prefs__muting_checkbox_label:not(.subtle_silver) { + color: #e6e6e6 !important; +} +.notification_prefs_icon::before { + color: #e6e6e6; +} +.channel_header .channel_header__tabs .channel_header__tab { + color: #949494; +} +.channel_header .channel_header__tabs .channel_header__tab:hover { + color: #c7c7c7; +} +.channel_modal_header { + color: #e6e6e6; +} +#channel_browser .channel_browser_row { + border-top: 1px solid #363636; + color: #e6e6e6; +} +#channel_browser .channel_browser_row_header { + color: #e6e6e6; +} +#channel_browser .channel_browser_creator_name { + color: #949494; +} +#channel_browser .channel_browser_open, +#channel_browser .channel_browser_preview { + color: #949494; +} +#channel_browser + #channel_list_container:not(.keyboard_active).not_scrolling + .channel_browser_row:hover, +#channel_browser .channel_browser_row.highlighted { + background: #000; + border: 1px solid #545454; +} +#channel_browser .channel_browser_divider { + background: transparent; + color: #949494; +} +#channel_browser .channel_browser_sort_container::after { + color: #e6e6e6; +} +#channel_browser .channel_browser_channel_purpose { + color: #e6e6e6; +} +.channel_invite_member .add_icon, +.channel_invite_member_small .add_icon { + color: #949494; +} +.channel_invite_member .name_container .not_in_token, +.channel_invite_member_small .name_container .not_in_token { + color: #949494 !important; +} +.channel_invite_member .invite_user_group_avatar, +.channel_invite_member_small .invite_user_group_avatar { + background-color: #000; + color: #e6e6e6; +} +#invite_members_container .lfs_input_container { + background: #545454; +} +#notifications_not_working p.highlight_yellow_bg a { + color: #e6e6e6; +} +.c-dialog__header { + background: #000; +} +.c-dialog__header .c-dialog__title, +.c-dialog__header .c-dialog__close { + color: #e6e6e6; +} +.c-dialog__header .c-dialog__close:hover { + color: #949494; +} +.c-dialog__body { + background: #222222; +} +.c-dialog__body .p-multi_file_upload__add_file_btn { + color: #949494; +} +.c-dialog__body .p-multi_file_upload__container .p-galler_scroller__wrapper { + background-color: #000; + border-color: #363636; +} +.c-dialog__body .p-share_dialog_message_input { + background-color: #000; + border-color: #363636; + color: #e6e6e6; +} +.c-dialog__body .p-share_dialog_message_input.focus { + border-color: #545454; + box-shadow: unset; +} +.c-dialog__body .p-share_dialog__section:last-child { + background-color: #363636; + border-color: #000; +} +.c-dialog__body .p-file_upload_dialog__preview, +.c-dialog__body .p-file_upload_dialog__preview_image { + background-color: #000; + border-color: #363636; +} +.c-dialog__body textarea.c-input_textarea, +.c-dialog__body input.c-input_text { + border-color: #363636; + color: #e6e6e6; +} +.c-dialog__body textarea.c-input_textarea .c-input_character_count::after, +.c-dialog__body input.c-input_text .c-input_character_count::after { + background-color: #363636; + color: #e6e6e6; +} +.c-dialog__body textarea.c-input_textarea:focus, +.c-dialog__body input.c-input_text:focus { + border-color: #545454; + box-shadow: unset; +} +.c-dialog__footer { + background: #222222; +} +.c-dialog__footer .c-button { + background-color: #545454; + color: #e6e6e6; +} +.c-dialog__footer .p-file_upload_dialog__footer_share_inputs { + color: #e6e6e6; +} +#im_browser .im_browser_row { + border-top: 1px solid #545454; +} +#im_browser .im_browser_row.multiparty { + color: #e6e6e6; +} +#im_browser + .im_browser_row.multiparty + .member_image + + .member_image:not(.ra):not(.ura) { + border: 2px solid #000; +} +#im_browser .im_browser_row .im_unread_cnt { + background: #bf360c; + color: #e6e6e6; +} +#im_browser .im_browser_row.disabled { + color: #949494; +} +#im_browser + #im_list_container:not(.keyboard_active).not_scrolling + .im_browser_row:not(.disabled_dm):hover, +#im_browser .im_browser_row.highlighted { + background: #000 !important; + border: 1px solid #545454 !important; +} +#im_browser_tokens { + background: #545454; + border: 1px solid #828282; +} +#im_browser_tokens.active { + border-color: #828282; + box-shadow: 0 0 7px rgba(130, 130, 130, 0.15); +} +#im_browser_tokens .member_token { + background: #222; + border: 1px solid #000; + color: #e6e6e6; +} +#im_browser_tokens .member_token.ra { + background: #bf360c; +} +.fs_modal_file_viewer_header { + background-color: #363636; + box-shadow: 0 1px 0 rgba(0, 0, 0, 0.5); +} +.fs_modal_file_viewer_header .btn { + color: #e6e6e6; +} +.fs_modal_file_viewer_header .star { + color: #949494; +} +.fs_modal_file_viewer_header .control_btn, +.fs_modal_file_viewer_header a.control_btn { + color: #e6e6e6; +} +.fs_modal_file_viewer_header .control_btn:link, +.fs_modal_file_viewer_header .control_btn:visited, +.fs_modal_file_viewer_header a.control_btn:link, +.fs_modal_file_viewer_header a.control_btn:visited { + color: #e6e6e6; +} +.fs_modal_file_viewer_header .control_btn:focus, +.fs_modal_file_viewer_header .control_btn:hover, +.fs_modal_file_viewer_header a.control_btn:focus, +.fs_modal_file_viewer_header a.control_btn:hover { + color: #949494; +} +.fs_modal_file_viewer_header .control_btn.active, +.fs_modal_file_viewer_header .control_btn:active, +.fs_modal_file_viewer_header a.control_btn.active, +.fs_modal_file_viewer_header a.control_btn:active { + background: #545454; +} +.fs_modal_file_viewer_header .file_size, +.fs_modal_file_viewer_header .muted_tooltip_info { + color: #949494; +} +.fs_modal_file_viewer_header .close_btn::after { + border-right: 1px solid #545454; +} +.fs_modal_file_viewer_content .viewer { + background-color: #000; + color: #e6e6e6 !important; +} +.fs_modal_file_viewer_content .viewer .next_btn ts-icon, +.fs_modal_file_viewer_content .viewer .previous_btn ts-icon { + background: #545454; + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.25); +} +.fs_modal_file_viewer_content .viewer .next_btn:focus:not([disabled]), +.fs_modal_file_viewer_content .viewer .next_btn:hover:not([disabled]), +.fs_modal_file_viewer_content .viewer .previous_btn:focus:not([disabled]), +.fs_modal_file_viewer_content .viewer .previous_btn:hover:not([disabled]) { + background: rgba(130, 130, 130, 0.25); + color: #e6e6e6; +} +.fs_modal_file_viewer_content .viewer .next_btn[disabled]:focus, +.fs_modal_file_viewer_content .viewer .next_btn[disabled]:hover, +.fs_modal_file_viewer_content .viewer .previous_btn[disabled]:focus, +.fs_modal_file_viewer_content .viewer .previous_btn[disabled]:hover { + color: rgba(148, 148, 148, 0.8); +} +.fs_modal_file_viewer_content .aside_panel { + background-color: #222; + box-shadow: -1px 0 0 rgba(0, 0, 0, 0.25); +} +.fs_modal_file_viewer_content .comment_header { + background-color: transparent; + border-bottom: 1px solid #000; +} +.fs_modal_file_viewer_content .no_comment { + background-color: #222; + color: #949494; +} +.fs_modal_file_viewer_content .aside_close_btn { + color: #e6e6e6; +} +.fs_modal_file_viewer_content #file_comment { + color: #e6e6e6; +} +#file_comment_textarea.texty_comment_input { + background: #222; + border-color: #363636; + color: #e6e6e6; +} +#file_comment_textarea.texty_comment_input.focus, +#file_comment_textarea.texty_comment_input:hover { + border-color: #363636; +} +#fs_modal.help_modal #fs_modal_footer .help_modal_status #no_open_issues { + color: #949494; +} +#fs_modal.help_modal .help_modal_header { + background-color: #363636; + border-color: #545454; +} +#fs_modal.help_modal .help_modal_header a { + color: #e6e6e6; +} +#fs_modal.help_modal .help_modal_divider { + color: #949494; +} +#fs_modal.help_modal .help_modal_article_row { + border-top: 1px solid #363636; +} +#fs_modal.help_modal .help_modal_article_row .channel_browser_open { + color: #949494; +} +#fs_modal.help_modal + #help_modal_list_container:not(.keyboard_active).not_scrolling + .help_modal_article_row:hover, +#fs_modal.help_modal .help_modal_article_row.highlighted { + background-color: #363636; + border-color: #000; +} +.admin_invites_account_type_option { + border-bottom: 1px solid #363636; +} +.admin_invites_account_type_option p { + color: #e6e6e6; +} +.admin_invites_account_type_option .option_arrow { + color: #949494; +} +.admin_invites_account_type_option:hover:not(.disabled) h3 { + color: #e6e6e6; +} +.admin_invites_account_type_option.disabled .account_type_disabled_hover { + background: rgba(255, 255, 255, 0); +} +.admin_invites_account_type_option.disabled:hover .account_type_disabled_hover { + background: rgba(34, 34, 34, 0.95); +} +.admin_invite_row .delete_row, +.admin_invite_row .hide_custom_message, +.admin_invites_custom_message_container .delete_row, +.admin_invites_custom_message_container .hide_custom_message { + color: #949494; +} +.admin_invite_row .delete_row:hover, +.admin_invite_row .hide_custom_message:hover, +.admin_invites_custom_message_container .delete_row:hover, +.admin_invites_custom_message_container .hide_custom_message:hover { + color: #bf360c; +} +.admin_invite_row.delete_highlight, +.admin_invites_custom_message_container.delete_highlight { + background: rgba(191, 54, 12, 0.4); +} +#admin_invites_channel_picker_container { + border-bottom: 1px solid #363636; +} +#admin_invites_add_row { + background: #545454; + border: 1px solid #363636; +} +#admin_invites_workflow .lazy_filter_select .lfs_input_container { + background-color: #545454; +} +#channel_invite_tokens { + background-color: #545454; + border-color: #828282; +} +#channel_invite_tokens.active { + border-color: #949494; + box-shadow: 0 0 7px rgba(148, 148, 148, 0.15); +} +#channel_invite_tokens .member_token { + background: #222; + color: #e6e6e6; +} +#channel_invite_tokens .member_token.ra { + background: rgba(191, 54, 12, 0.4); +} +#admin_invites_alert { + background: #545454; + border-color: #828282; +} +.channel_invite_member .add_icon, +.channel_invite_member_small .add_icon, +.channel_invite_pending_user_small .add_icon { + color: #e6e6e6; +} +.channel_invite_member .invite_user_group_avatar, +.channel_invite_member_small .invite_user_group_avatar, +.channel_invite_pending_user_small .invite_user_group_avatar { + background-color: #222; + color: #e6e6e6; +} +#shortcuts_dialog { + background: rgba(34, 34, 34, 0.95); + text-shadow: 0 1px 1px rgba(0, 0, 0, 0.7); +} +#shortcuts_dialog.modal .modal-body, +#shortcuts_dialog.modal h1, +#shortcuts_dialog.modal h3 { + color: #e6e6e6; +} +#shortcuts_dialog.modal ul ul { + border-left-color: #545454; +} +#shortcuts_dialog.modal .info_block { + color: #949494; +} +#shortcuts_dialog.modal .close { + background: #545454; + border-color: #828282; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5); + color: #e6e6e6; +} +#shortcuts_dialog.modal .close:hover { + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.9); +} +#fs_modal.prefs_modal label.sound_option:hover:not(.disabled) ts-icon { + color: #949494; +} +#fs_modal.prefs_modal #prefs_sidebar .theme_thumb { + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25); +} +#fs_modal.prefs_modal + #prefs_sidebar + #prefs_themes_customize + .custom_theme_label { + border: 1px solid #363636; +} +#fs_modal.prefs_modal + #prefs_sidebar + #prefs_themes_customize + .custom_theme_label + .color_swatch { + border: 1px solid #363636; +} +#fs_modal.prefs_modal #prefs_sidebar #prefs_themes_customize .colpick { + background: #424242; + border: 1px solid #363636; +} +#fs_modal.prefs_modal #prefs_sidebar #prefs_sidebar_theme::after { + background: #bf360c; + border-radius: 3px; + content: "Light sidebar themes (e.g. Hoth) will break this Stylish theme."; + display: block; + font-size: 14px; + line-height: 18px; + margin: 12px 0 6px; + padding: 6px; + width: 100%; +} +#fs_modal.prefs_modal legend { + color: #e6e6e6; +} +#fs_modal.prefs_modal .global_notification_block { + background: #222; + border-color: #000; +} +#fs_modal.prefs_modal .global_notification_block.selected { + background: #363636; + border-color: #000; +} +#fs_modal.prefs_modal .channel_overrides_row { + border-top-color: #000; +} +#fs_modal.prefs_modal .channel_overrides_row:hover { + background: #363636; + border-color: #000; +} +#fs_modal.prefs_modal .channel_overrides_row .channel_overrides_summary { + color: #e6e6e6; +} +#fs_modal.prefs_modal .notification_example.mac { + background: #000; + box-shadow: 0 1px 8px 2px #363636; +} +#fs_modal.prefs_modal .notification_example.linux, +#fs_modal.prefs_modal .notification_example.windows { + background: #000; + color: #e6e6e6; +} +#fs_modal.prefs_modal .badge_example { + background: #bf360c; +} +#fs_modal.prefs_modal .message_theme_preview { + border-bottom-color: #000; + border-top-color: #000; +} +#fs_modal.prefs_modal .display_real_names_block_sample { + background: #222; +} +.sidebar_menu_list_item { + border: 0; + color: #e6e6e6; +} +.sidebar_menu_list_item.is_active { + background-color: #000; + color: #e6e6e6; + text-shadow: 0 1px 0 rgba(0, 0, 0, 0.15); +} +.sidebar_menu_list_item:not(.is_active):hover { + background-color: #363636; +} +.jumbomoji_pref_disabled { + color: #949494; +} +.jumbomoji_disabled_note { + color: rgba(148, 148, 148, 0.6); +} +#edit_team_profile_container input:disabled, +#edit_team_profile_container select:disabled { + background: #545454; + border: 1px solid #000; +} +#edit_team_profile_container .lazy_filter_select.disabled { + background: #545454; +} +#edit_team_profile_container .lazy_filter_select.disabled input { + background: #545454; +} +#edit_team_profile_add .row, +#edit_team_profile_list .row { + border-top: 1px solid #363636; +} +#edit_team_profile_list .row:nth-last-child(2):hover { + border-color: #363636 !important; +} +#edit_team_profile_list .row:nth-child(n + 5).active, +#edit_team_profile_list .row:nth-child(n + 5):hover { + background: #363636; + border: 1px solid #000; +} +#edit_team_profile_list + .row:nth-child(n + 5).active + .edit_team_profile_list_controls + i.ts_icon_cog_o { + color: #949494; +} +#edit_team_profile_list .edit_team_profile_list_controls i { + color: #e6e6e6; +} +#edit_team_profile_list .edit_team_profile_list_controls i.ts_icon_cog_o:hover { + color: #949494; +} +#edit_team_profile_list + .edit_team_profile_list_controls + i.ts_icon_grabby_patty:hover { + color: #949494; +} +#edit_team_profile_list .sortable-placeholder::before { + border-top: 1px solid #545454; +} +#edit_team_profile_add .row:last-child { + border-bottom: 1px solid #545454; +} +#edit_team_profile_add .row:not(.header_row):hover { + background: #363636; + border: 1px solid #000; +} +#edit_team_profile_add .row:not(.header_row):hover .col:first-child { + color: #e6e6e6; +} +#edit_team_profile_add .row:not(.header_row):hover i { + border-color: #000; + color: #e6e6e6; +} +#edit_team_profile_add i { + color: #949494; +} +#edit_team_profile_edit .profile_field_preview_protector label.select::after, +#edit_team_profile_edit + .profile_field_preview_protector + label.select:hover::after { + color: #949494; +} +#edit_team_profile_edit .row.option_row.show_remove_action i { + border: 1px solid #000; +} +#edit_team_profile_edit .row.option_row.show_remove_action i:hover { + background-color: #bf360c; + border-color: #bf360c !important; + color: #e6e6e6; +} +#edit_team_profile_edit .row i { + border: 1px solid #000; + color: #e6e6e6; +} +#edit_team_profile_custom .row .col .profile_field_preview { + background: #363636; + border: 2px solid #000; +} +#edit_team_profile_custom .row .col .profile_field_preview:active, +#edit_team_profile_custom .row .col .profile_field_preview:hover { + border-color: #363636; +} +#edit_team_profile_custom .row .col .profile_field_preview:active span, +#edit_team_profile_custom .row .col .profile_field_preview:hover span { + color: #949494; +} +#edit_team_profile_custom .row .col input { + background: #545454; + border: 1px solid #000; +} +#edit_team_profile_custom .row .col[data-type="options_list"] span::after { + color: #949494; +} +#edit_team_profile_custom .row .col[data-type="options_list"] input { + border-right: 1px solid #000; +} +.profile_field_preview_protector .profile_field_preview { + background: #222; + border: 1px solid #545454; +} +.profile_field_preview_protector .profile_field_preview::after { + background-color: #222; + box-shadow: 0 0.75rem 0.75rem rgba(0, 0, 0, 0.25); +} +.profile_field_preview_protector .profile_field_preview::before { + background-color: #222; + box-shadow: 0 0.75rem 0.75rem rgba(0, 0, 0, 0.25); +} +.profile_field_preview_protector .profile_field_preview input:disabled, +.profile_field_preview_protector .profile_field_preview select:disabled { + background: #545454; + color: #949494; +} +.profile_field_preview_protector + .profile_field_preview + .profile_field_preview_fade_out_mask { + background: linear-gradient(to left, #000, rgba(255, 255, 255, 0)); +} +.profile_field_preview_protector + .profile_field_preview + .profile_field_preview_ribbon::before { + border-color: transparent transparent transparent #000; +} +.profile_field_preview_protector + .profile_field_preview + .profile_field_preview_ribbon::after { + border-color: #000 transparent transparent; +} +ts-jumper ts-jumper-container { + background: #222; + box-shadow: 0 1px 10px rgba(0, 0, 0, 0.5); +} +ts-jumper ts-jumper-help, +ts-jumper .p-jumper__help { + background: #222; + color: #949494; +} +ts-jumper input[type="text"] { + border: 1px solid #000 !important; + color: #e6e6e6; +} +ts-jumper input[type="text"]:focus { + border: 1px solid rgba(54, 54, 54, 0.8) !important; + color: #e6e6e6; +} +ts-jumper input[type="text"]::-webkit-input-placeholder, +ts-jumper input[type="text"]:focus::-webkit-input-placeholder, +ts-jumper input[type="text"]::-moz-placeholder, +ts-jumper input[type="text"]:focus::-moz-placeholder { + color: #e6e6e6; +} +ts-jumper ol li { + color: #e6e6e6; +} +ts-jumper ol li .channel_name, +ts-jumper ol li .member_real_name, +ts-jumper ol li .member_username, +ts-jumper ol li .team_username { + color: #949494; +} +ts-jumper ol li .channel_not_member, +ts-jumper ol li .team_username, +ts-jumper ol li .member_real_name + .member_username, +ts-jumper ol li .member_username + .member_real_name, +ts-jumper ol li ts-icon { + color: #949494; +} +ts-jumper ol li .unread_count { + background: #bf360c; + color: #e6e6e6; + text-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); +} +ts-jumper ol li.highlighted { + background: #828282 !important; + color: #e6e6e6 !important; +} +ts-jumper ol:not(.keyboard_active) li:hover { + background: #828282 !important; + color: #e6e6e6 !important; +} +ts-jumper ol li.highlighted .channel_not_member, +ts-jumper ol li.highlighted .member_real_name + .member_username, +ts-jumper ol li.highlighted .member_username + .member_real_name, +ts-jumper ol li.highlighted i.presence_icon, +ts-jumper ol li.highlighted ts-icon, +ts-jumper ol:not(.keyboard_active) li:hover .channel_not_member, +ts-jumper + ol:not(.keyboard_active) + li:hover + .member_real_name + + .member_username, +ts-jumper + ol:not(.keyboard_active) + li:hover + .member_username + + .member_real_name, +ts-jumper ol:not(.keyboard_active) li:hover i.presence_icon, +ts-jumper ol:not(.keyboard_active) li:hover ts-icon { + color: #e6e6e6; +} +.basic_share_dialog .share_dialog_divider { + border-top-color: transparent; +} +.share_dialog_attachment_container { + color: #e6e6e6; +} +#share_dialog .file_list_item { + border-color: #000; +} +#generic_dialog.basic_share_dialog + .lazy_filter_select + .lfs_item + .ts_icon:not(.presence_icon), +#share_dialog .lazy_filter_select .lfs_item .ts_icon:not(.presence_icon) { + color: #949494; +} +#share_dialog_input_container #file_comment_textarea.ql-container { + border-color: #363636; +} +#share_dialog_input_container #file_comment_textarea.ql-container.focus { + border-color: #545454; +} +#share_dialog_input_container + #file_comment_textarea.ql-container.focus + ~ .emo_menu { + color: #e6e6e6; +} +.ts_tip .ts_tip_multiline_inner, +.ts_tip:not(.ts_tip_multiline) .ts_tip_tip { + background: #545454; +} +.ts_tip .ts_tip_tip { + color: #e6e6e6; +} +.ts_tip.ts_tip_left .ts_tip_tip::after { + border-left-color: #545454; +} +.ts_tip.ts_tip_right .ts_tip_tip::after { + border-right-color: #545454; +} +.ts_tip.ts_tip_top .ts_tip_tip::after { + border-top-color: #545454; +} +.ts_tip.ts_tip_bottom .ts_tip_tip::after { + border-bottom-color: #545454; +} +.ts_tip.success .ts_tip_tip { + background: #828282; +} +.ts_tip.success.ts_tip_left .ts_tip_tip::after { + border-left-color: #828282; +} +.ts_tip.success.ts_tip_right .ts_tip_tip::after { + border-right-color: #828282; +} +.ts_tip.success.ts_tip_top .ts_tip_tip::after { + border-top-color: #828282; +} +.ts_tip.success.ts_tip_bottom .ts_tip_tip::after { + border-bottom-color: #828282; +} +.c-tooltip__tip { + background-color: #545454; + color: #e6e6e6; +} +.c-tooltip__tip--top .c-tooltip__tip__arrow { + border-top-color: #545454; +} +.c-tooltip__tip--top-left .c-tooltip__tip__arrow { + border-top-color: #545454; +} +.c-tooltip__tip--top-right .c-tooltip__tip__arrow { + border-top-color: #545454; +} +.c-tooltip__tip--right .c-tooltip__tip__arrow { + border-right-color: #545454; +} +.c-tooltip__tip--bottom .c-tooltip__tip__arrow { + border-bottom-color: #545454; +} +.c-tooltip__tip--bottom-left .c-tooltip__tip__arrow { + border-bottom-color: #545454; +} +.c-tooltip__tip--bottom-right .c-tooltip__tip__arrow { + border-bottom-color: #545454; +} +.c-tooltip__tip--left .c-tooltip__tip__arrow { + border-left-color: #545454; +} +.c-tooltip__tip--success { + background-color: #0cbf72; +} +.c-tooltip__tip--success.c-tooltip__tip--top::after, +.c-tooltip__tip--success.c-tooltip__tip--top-left::after, +.c-tooltip__tip--success.c-tooltip__tip--top-right::after { + border-top-color: #0cbf72; +} +.c-tooltip__tip--success.c-tooltip__tip--right::after { + border-right-color: #0cbf72; +} +.c-tooltip__tip--success.c-tooltip__tip--bottom::after, +.c-tooltip__tip--success.c-tooltip__tip--bottom-left::after, +.c-tooltip__tip--success.c-tooltip__tip--bottom-right::after { + border-bottom-color: #0cbf72; +} +.c-tooltip__tip--success.c-tooltip__tip--left::after { + border-left-color: #0cbf72; +} +#coachmark.calls_interactive_mas_migration_coachmark_div, +#coachmark.calls_iss_window_coachmark_div, +#coachmark.calls_ss_main_coachmark_div, +#coachmark.calls_ss_window_coachmark_div, +#coachmark.calls_video_beta_coachmark_div, +#coachmark.calls_video_ga_coachmark_div, +#coachmark.channels_coachmark_div, +#coachmark.direct_messages_coachmark_div, +#coachmark.enterprise_analytics_usage_callouts_coachmark_div, +#coachmark.gdrive_coachmark_div, +#coachmark.highlights_arrows_coachmark_div, +#coachmark.highlights_feedback_coachmark_div, +#coachmark.highlights_message_coachmark_div, +#coachmark.intl_channel_names_coachmark_div, +#coachmark.invites_coachmark_div, +#coachmark.name_tagging_coachmark_div, +#coachmark.onboarding_coachmark_div, +#coachmark.recent_mentions_coachmark_div, +#coachmark.replies_coachmark_div, +#coachmark.screenhero_deprecation_coachmark_div, +#coachmark.starred_items_coachmark_div, +#coachmark.unread_view_coachmark_div { + background: #545454; +} +#coachmark.calls_interactive_mas_migration_coachmark_div #coachmark_callout, +#coachmark.calls_interactive_mas_migration_coachmark_div #coachmark_interior, +#coachmark.calls_iss_window_coachmark_div #coachmark_callout, +#coachmark.calls_iss_window_coachmark_div #coachmark_interior, +#coachmark.calls_ss_main_coachmark_div #coachmark_callout, +#coachmark.calls_ss_main_coachmark_div #coachmark_interior, +#coachmark.calls_ss_window_coachmark_div #coachmark_callout, +#coachmark.calls_ss_window_coachmark_div #coachmark_interior, +#coachmark.calls_video_beta_coachmark_div #coachmark_callout, +#coachmark.calls_video_beta_coachmark_div #coachmark_interior, +#coachmark.calls_video_ga_coachmark_div #coachmark_callout, +#coachmark.calls_video_ga_coachmark_div #coachmark_interior, +#coachmark.channels_coachmark_div #coachmark_callout, +#coachmark.channels_coachmark_div #coachmark_interior, +#coachmark.direct_messages_coachmark_div #coachmark_callout, +#coachmark.direct_messages_coachmark_div #coachmark_interior, +#coachmark.enterprise_analytics_usage_callouts_coachmark_div #coachmark_callout, +#coachmark.enterprise_analytics_usage_callouts_coachmark_div + #coachmark_interior, +#coachmark.gdrive_coachmark_div #coachmark_callout, +#coachmark.gdrive_coachmark_div #coachmark_interior, +#coachmark.highlights_arrows_coachmark_div #coachmark_callout, +#coachmark.highlights_arrows_coachmark_div #coachmark_interior, +#coachmark.highlights_feedback_coachmark_div #coachmark_callout, +#coachmark.highlights_feedback_coachmark_div #coachmark_interior, +#coachmark.highlights_message_coachmark_div #coachmark_callout, +#coachmark.highlights_message_coachmark_div #coachmark_interior, +#coachmark.intl_channel_names_coachmark_div #coachmark_callout, +#coachmark.intl_channel_names_coachmark_div #coachmark_interior, +#coachmark.invites_coachmark_div #coachmark_callout, +#coachmark.invites_coachmark_div #coachmark_interior, +#coachmark.name_tagging_coachmark_div #coachmark_callout, +#coachmark.name_tagging_coachmark_div #coachmark_interior, +#coachmark.onboarding_coachmark_div #coachmark_callout, +#coachmark.onboarding_coachmark_div #coachmark_interior, +#coachmark.recent_mentions_coachmark_div #coachmark_callout, +#coachmark.recent_mentions_coachmark_div #coachmark_interior, +#coachmark.replies_coachmark_div #coachmark_callout, +#coachmark.replies_coachmark_div #coachmark_interior, +#coachmark.screenhero_deprecation_coachmark_div #coachmark_callout, +#coachmark.screenhero_deprecation_coachmark_div #coachmark_interior, +#coachmark.starred_items_coachmark_div #coachmark_callout, +#coachmark.starred_items_coachmark_div #coachmark_interior, +#coachmark.unread_view_coachmark_div #coachmark_callout, +#coachmark.unread_view_coachmark_div #coachmark_interior { + background: #545454; +} +#coachmark_footer .coachmark_done, +#coachmark_footer .coachmark_got_it, +#coachmark_footer .coachmark_next_tip, +#coachmark_footer .coachmark_ok { + background: rgba(130, 130, 130, 0.5) !important; +} +#coachmark_interior { + color: #e6e6e6; +} +#coachmark_interior .coachmark_close_btn { + color: #e6e6e6; +} +.menu_member_header { + background: #000; +} +.menu_member_header .member_details .member_name_and_presence { + color: #e6e6e6; +} +.menu_member_header .member_details .member_name_and_presence .member_name { + color: #e6e6e6; +} +.menu_member_header .member_details .member_name_and_presence .presence.away { + color: #fff; +} +.menu_member_header .member_details .member_title { + color: #949494; +} +.menu_member_header .member_details .member_restriction, +.menu_member_header .member_details .member_timezone_value { + color: #949494; +} +.menu_member_header .member_details .member_restriction a, +.menu_member_header .member_details .member_timezone_value a { + color: #949494; +} +.menu_member_header .member_details .member_restriction a:hover, +.menu_member_header .member_details .member_timezone_value a:hover { + color: #c7c7c7; +} +.menu_member_header .member_details_divider { + border-color: #545454; +} +.menu_member_footer { + background: #000; + border-top: 1px solid #545454; +} +.menu_member_footer p { + color: #949494; +} +.menu_member_footer #menu_member_dm_input p { + color: #e6e6e6; +} +.member_meta { + color: #949494; +} +.mini, +.dull_grey, +.flat_grey, +.blue_link, +.blue_fill, +.slate_blue, +.charcoal_grey, +.indifferent_grey, +.ts_tip_tip .subtle_silver { + color: #e6e6e6 !important; +} +.greigh, +.sky_blue, +.severe_grey, +.havana_blue, +.burnt_violet, +.plastic_grey, +.cloud_silver, +.sk_dark_gray, +.sk_dark_grey, +.subtle_silver, +.old_petunia_grey { + color: #949494 !important; +} +.clear_blue { + color: #949494 !important; +} +.moscow_red, +.yolk_orange, +.mustard_yellow, +.candy_red_on_hover:hover, +.moscow_red_on_hover:hover { + color: #bf360c !important; +} +.seafoam_green { + color: #0cbf72 !important; +} +.candy_red_bg { + background-color: #bf360c !important; +} +.off_white_bg, +.neutral_white_bg { + background-color: #363636 !important; +} +.yolk_orange_bg, +.burnt_violet_bg, +.flexpane_grey_bg { + background-color: #424242 !important; +} +.sky_blue_bg, +.clear_blue_bg, +.seafoam_green_bg { + background-color: #545454 !important; +} +.sk_black { + color: inherit; +} +.monkey_scroll_bar { + z-index: 99; +} +.client_header_icon { + -moz-filter: brightness(0.6) contrast(3) invert(1) sepia(0.5); + -webkit-filter: brightness(0.6) contrast(3) invert(1) sepia(0.5); + filter: brightness(0.6) contrast(3) invert(1) sepia(0.5); +} +nav.top.persistent { + background: #363636; +} +nav.top.persistent .logo { + background-position: 50% 0 !important; +} +.widescreen #header_team_name a i { + margin-left: 1.5em; +} +.widescreen #user_menu { + border-right: none; +} +header #menu_toggle { + color: #949494; +} +header #header_team_nav { + background: #363636; + border: 1px solid #000; +} +header #header_team_nav li.active a { + background: #222; + color: #e6e6e6; +} +header .header_btns a { + color: #949494; +} +header .header_btns a .label { + color: #949494; +} +header .vert_divider { + border-left: 1px solid #000; +} +footer, +#autocomplete_menu.search_menu footer.unified { + background-color: #222; + border-color: #000; + color: #e6e6e6; +} +footer ul a, +#autocomplete_menu.search_menu footer.unified ul a { + color: #e6e6e6; +} +footer ul a:link, +footer ul a:visited, +#autocomplete_menu.search_menu footer.unified ul a:link, +#autocomplete_menu.search_menu footer.unified ul a:visited { + color: #e6e6e6; +} +.plastic_row h3 { + color: #e6e6e6; +} +.plastic_row h4 a { + color: #e6e6e6; +} +.plastic_row .icon { + color: #e6e6e6; +} +.plastic_row .chevron { + color: #949494; +} +.plastic_row .description { + color: #e6e6e6; +} +.plastic_row:active { + background: #222; + border-color: #000; +} +.plastic_row:active .chevron { + color: #e6e6e6; +} +html.no_touch .plastic_row:hover { + background: #222; + border-color: #000; +} +html.no_touch .plastic_row:hover .chevron { + color: #e6e6e6; +} +html.no_touch .pagination ul > li > a:hover { + background-color: #000; +} +html.no_touch .pagination ul > .disabled > a:hover { + background: #363636; + color: #949494; +} +html.no_touch .pager li > a:hover, +html.no_touch .pager li > a:focus { + color: #c7c7c7; +} +.card, +.tab_pane { + background: #363636; + border: 1px solid #000; + color: #e6e6e6; +} +.card h3 a { + color: #e6e6e6; +} +#page_contents .card { + background: rgba(54, 54, 54, 0.8) !important; +} +#page_contents .card p { + color: #e6e6e6; +} +.tab_set a.secondary { + color: #949494; +} +.tab_set a.selected, +.tab_set a.secondary.selected { + background: #363636; + border: 1px solid #000; + border-bottom-color: #363636; + color: #c7c7c7; +} +.tab_actions { + background: #363636; + border: 1px solid #000; + border-color: #000; +} +.accordion_section { + border-bottom-color: #222; +} +.accordion_section h4 { + color: #e6e6e6; +} +.accordion_section h4 a { + color: #e6e6e6; +} +.no_touch .accordion_section h4 a:hover { + color: #e6e6e6; +} +.accordion_section_fixed { + border-bottom-color: #222 !important; +} +.pager li > a, +.pager li > span { + background-color: #222; + background-image: none; + border-color: #363636; + color: #949494; +} +.pager li.previous > a, +.pager li.previous > span { + background-position: 0; + padding-right: 0; + text-align: center; +} +.pager li.next > a, +.pager li.next > span { + background-position: 0; + padding-left: 0; + text-align: center; +} +.pager .disabled > a, +.pager .disabled > span { + color: #949494; +} +.pagination ul > li > a, +.pagination ul > li > span { + background: #363636; + border: 1px solid #000; + color: #e6e6e6; +} +.pagination ul > li > a:focus { + background-color: #000; +} +.pagination ul > .active > a, +.pagination ul > .active > span { + background-color: #000; +} +.pagination ul > .disabled > span { + background: #363636; + color: #949494; +} +.pagination ul > .disabled > a { + background: #363636; + color: #949494; +} +.pagination ul > .disabled > a:focus { + background: #363636; + color: #c7c7c7; +} +.loading_hash_animation img { + display: none; +} +.icon_search_close { + color: #949494; +} +.icon_search_close:hover { + color: #c7c7c7; +} +.help { + border-top-color: #000; + color: #949494; +} +.two_factor_option_app, +.two_factor_option_sms, +.configure-step1, +.configure-step3 { + display: none; +} +.two_factor_choice { + background-color: #363636; + border: 1px solid #545454; + box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); +} +.two_factor_choice:hover { + box-shadow: 0 0 1px 2px rgba(0, 0, 0, 0.15); +} +.two_factor_choice:hover .two_factor_link { + color: #e6e6e6; +} +a.two_factor_choice { + background-color: #363636; + border: 1px solid #545454; + box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); +} +a.two_factor_choice:link { + background-color: #363636; + border: 1px solid #545454; + box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); +} +a.two_factor_choice:hover, +a.two_factor_choice:link:hover { + box-shadow: 0 0 1px 2px rgba(0, 0, 0, 0.15); +} +a.two_factor_choice:hover .two_factor_link, +a.two_factor_choice:link:hover .two_factor_link { + color: #e6e6e6; +} +.backup_codes { + background: #000; + border-color: #545454; + color: #e6e6e6; +} +#channel_specific_settings tr { + border-top-color: #222; +} +#channel_specific_settings tr.channel_override_row.muted td { + background: rgba(34, 34, 34, 0.5); +} +#channel_specific_settings .extra_left_border { + border-left-color: #222; +} +#channel_specific_settings .extra_right_border { + border-right-color: #222; +} +#channel_specific_settings .revert_to_default { + color: #949494; +} +#channel_specific_settings .revert_to_default:hover { + color: #bf360c; +} +.admin_list_item { + border-bottom-color: #222; + color: #949494; +} +.admin_list_item:hover { + background-color: #363636; +} +.admin_list_item .admin_member_full_name, +.admin_list_item .admin_member_real_name { + color: #e6e6e6; +} +.admin_list_item .admin_member_type, +.admin_list_item .admin_member_caret { + color: #949494; +} +.admin_list_item .pill.group { + background: #424242; +} +.admin_list_item .two_factor_auth_badge:hover { + background: #424242; +} +.admin_list_item .inline_email:hover, +.admin_list_item .inline_name:hover, +.admin_list_item .inline_username:hover { + background: none !important; +} +.admin_list_item.invite_item.bouncing { + background: #828282; +} +.admin_list_item.invite_item.bouncing .email { + color: #bf360c; +} +.admin_list_item.error, +.admin_list_item.expanded, +.admin_list_item.processing, +.admin_list_item.success { + background-color: #222; +} +.admin_list_item.expanded .btn_outline { + border-color: #222; + color: #e6e6e6 !important; +} +.admin_list_item.expanded .btn_outline:hover { + border-color: #363636; + color: #e6e6e6 !important; +} +.admin_list_item.expanded .sub_action { + color: #949494; +} +.admin_list_item.expanded .sub_action:hover { + color: #c7c7c7; +} +@media screen and (max-width: 768px) { + .admin_list_item.expanded .sub_action + .sub_action:hover::before, + .admin_list_item.expanded .sub_action + .sub_action:hover::after { + color: #949494; + } +} +.billing_selection { + border-color: #000; + color: #e6e6e6 !important; + text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5); +} +.billing_selection:hover { + border-color: #828282; +} +.billing_selection.active { + background: #545454; + border-color: #828282; +} +.billing_selection.billing_selection--refactor { + border-color: #545454; + text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5); +} +.billing_selection.billing_selection--refactor:hover { + border-color: #828282; +} +.billing_selection.billing_selection--refactor.active { + background: #545454; + border-color: #828282; +} +.billing_selection .billing_selection__price { + color: #e6e6e6; +} +#billing_contacts_container { + background: #363636; + border-top: 1px solid #000; +} +.billing_contact { + border-bottom: 1px solid #222; +} +table.billing tr:hover td { + background: #363636; +} +.link_billing_statement { + color: #e6e6e6 !important; +} +.link_invoice_id, +.link_statement_id { + color: #949494 !important; +} +.billing_invoice tbody tbody tr { + color: #e6e6e6 !important; +} +.billing_settings_label_name { + color: #e6e6e6; +} +table tr { + border-bottom-color: #222; +} +table tr:first-child th:not(:only-of-type) { + border-bottom-color: #000; +} +.slackbot_response_fieldset .delete_response { + color: #949494; +} +.slackbot_response_fieldset .delete_response:hover { + color: #bf360c; +} +.author_cell { + color: #e6e6e6; +} +.message_cell.disabled { + color: #949494; +} +#message_container #msg_limit { + color: #e6e6e6; +} +.statuses_container + .current_status_cell + .current_status_container + .current_status_cover, +.statuses_container + .current_status_cell + .current_status_container:not(.active).with_status_set + .current_status_cover { + border-color: #545454; +} +.statuses_container + .current_status_cell + .current_status_container + .current_status_emoji_picker_cover, +.statuses_container + .current_status_cell + .current_status_container:not(.active).with_status_set + .current_status_emoji_picker_cover { + border-right: 1px solid #545454; +} +.inactive { + background-image: none; +} +.c3 line, +.c3 path { + stroke: #828282; +} +.c3-chart-arc .c3-gauge-value { + fill: #828282; +} +.c3-chart-arc path { + stroke: #363636; +} +.c3-chart-arc text { + fill: #363636; +} +.c3-chart-arcs .c3-chart-arcs-background { + fill: #545454; +} +.c3-chart-arcs .c3-chart-arcs-gauge-max, +.c3-chart-arcs .c3-chart-arcs-gauge-min { + fill: #363636; +} +.c3-chart-arcs .c3-chart-arcs-gauge-unit { + fill: #828282; +} +.c3-circle._expanded_ { + stroke: #363636; +} +.c3-grid line { + stroke: #828282; +} +.c3-grid text { + fill: #e6e6e6; +} +.c3-legend-background { + fill: #363636; + stroke: #545454; +} +.c3-region { + fill: #545454; +} +.c3-selected-circle { + fill: #363636; +} +.c3-tooltip { + background-color: #363636; + box-shadow: 7px 7px 12px -9px rgba(0, 0, 0, 0.5); +} +.c3-tooltip td { + background-color: #363636; + border-left-color: #545454; +} +.c3-tooltip th { + background-color: #363636; + color: #e6e6e6; +} +.c3-tooltip tr { + border-color: #545454; +} +.ent_alert a { + color: #949494; +} +.ent_alert a:link, +.ent_alert a:visited { + color: #c7c7c7; +} +.ent_alert_page.ent_alert_error { + background: #bf360c; +} +.ent_alert_page.ent_alert_success { + background: #0cbf72; +} +.ent_analytics__disclaimer { + border-top-color: #828282; + color: #949494; +} +.ent_analytics_overview__header { + box-shadow: 0 1px rgba(0, 0, 0, 0.25); +} +.ent_avatar--bordered::before { + box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.15); +} +.ent_avatar { + background-color: #545454; +} +.ent_callout__difference--increase { + color: #0cbf72; +} +.ent_callout__icon_border { + background-color: #363636; + border-color: #828282; +} +.ent_callout__icon_image, +.ent_callout__icon--filled { + border-color: #828282; +} +.ent_callout__icon--empty, +.ent_callout__icon--hidden { + border-color: #545454; +} +.ent_callout__icon--limit_reached { + border-color: #828282; +} +.ent_callout__insight { + color: #949494; +} +.ent_callout__limit { + color: #949494; +} +.ent_callout__meter_bar_container { + background: #222; +} +.ent_callout__meter_bar_border { + border-color: #222; +} +.ent_callout__meter_bar_fill--empty { + background: #828282; + border-color: #828282; +} +.ent_callout__meter_bar_fill--filled { + background: #828282; + border-color: #828282; +} +.ent_callout__meter_bar_fill--limit_reached { + background: #bf360c; + border-color: #bf360c; +} +.ent_callout__meter_bar_gleam { + background: rgba(130, 130, 130, 0.5); +} +.ent_callout__title { + color: #e6e6e6; +} +.ent_copy_muted { + color: #949494; +} +.ent_copy { + color: #e6e6e6; +} +.ent_csv_popover__footer_text { + color: #949494; +} +.ent_csv_popover__footer { + background: #363636; + border-top-color: #828282; +} +.ent_csv_popover__subtitle { + color: #949494; +} +.ent_csv_popover__title { + color: #e6e6e6; +} +.ent_data_table__cell--header { + color: #949494; +} +.ent_data_table__cell--positive { + color: #e6e6e6; +} +.ent_data_table__cell--sortable:hover { + background-color: #363636; +} +.ent_data_table__cell--sorting { + color: #949494; +} +.ent_data_table__cell { + border-bottom-color: #828282; + color: #e6e6e6; +} +.ent_data_table__column_group--pinned .ent_data_table__row, +.ent_data_table__column_group--right_border { + border-right-color: #828282; +} +.ent_data_table__column_group { + background-color: #363636; +} +.ent_data_table__data_link, +a.ent_data_table__data_link { + color: #e6e6e6; +} +.ent_data_table__row--hovered { + background-color: #222; +} +.ent_data_table__scrollable--left_shadow::before { + box-shadow: inset -14px 0 14px -14px transparent, + inset 14px 0 14px -14px rgba(0, 0, 0, 0.25); +} +.ent_data_table__scrollable--left_shadow.ent_data_table__scrollable--right_shadow::before { + box-shadow: inset -14px 0 14px -14px rgba(0, 0, 0, 0.25), + inset 14px 0 14px -14px rgba(0, 0, 0, 0.25); +} +.ent_data_table__scrollable--right_shadow::before { + box-shadow: inset -14px 0 14px -14px rgba(0, 0, 0, 0.25), + inset 14px 0 14px -14px transparent; +} +.ent_data_table__secondary_text { + color: #949494; +} +.ent_data_table__thead, +.ent_data_table--empty_state_wrapper { + background-color: #363636; +} +.ent_data_table--fix_borders .ent_data_table__row, +.ent_data_table--fix_borders .ent_data_table__thead { + border-bottom-color: #828282; +} +.ent_data_table--rounded_top { + border-top-color: #828282; +} +.ent_data_table { + border-bottom-color: #828282; + border-left-color: #828282; + border-right-color: #828282; +} +.ent_empty_state_overlay__content_heading, +.ent_empty_state_overlay__content_main_heading { + color: #e6e6e6; +} +.ent_graph__data_summary_date_label, +.ent_graph__data_summary_point::after { + color: #949494; +} +.ent_graph__legend_item--defocus { + fill: #949494 !important; +} +.ent_graph__legend_text { + fill: #e6e6e6; +} +.ent_graph__svg_container .c3-axis path { + stroke: #828282; +} +.ent_graph__svg_container .c3-grid line { + stroke: #828282; +} +.ent_graph__svg_container .c3-grid .ent_xgrid_month_divider line, +.ent_graph__svg_container .c3-grid .ent_xgrid_week_divider line, +.ent_graph__svg_container .c3-grid .ent_xgrid_year_divider line { + stroke: #828282; +} +.ent_graph__svg_container .c3-tooltip { + border-color: #828282; + box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5); +} +.ent_graph__svg_container .c3-tooltip td, +.ent_graph__svg_container .c3-tooltip th, +.ent_graph__svg_container .c3-tooltip tr { + background-color: #363636; + color: #e6e6e6; +} +.ent_graph__svg_container .c3-tooltip th { + border-bottom-color: #828282; +} +.ent_graph__svg_container .c3-xgrid-focus line { + stroke: #949494; +} +.ent_graph__svg_container .ent_graph__point:not(._expanded_) { + fill: #363636 !important; +} +.ent_graph__svg_container .ent_graph__point._expanded_ { + stroke: #363636 !important; +} +.ent_graph__svg_container text { + fill: #949494; +} +.ent_graph__tooltip { + color: #949494; +} +.ent_graph_empty__overlay { + background: #363636; +} +.ent_graph_empty__text { + color: #e6e6e6; +} +.ent_graph_header--primary { + color: #e6e6e6; +} +.ent_graph_header--secondary { + color: #949494; +} +.ent_graph_tabs__tab--selected { + color: #e6e6e6; +} +.ent_graph_tabs__tab--selected_ent_violet::after, +.ent_graph_tabs__tab--selected_fill_blue::after, +.ent_graph_tabs__tab--selected_seafoam_green::after { + background-color: #828282; +} +.ent_graph_tabs__tab { + color: #949494; +} +.ent_graph_tabs { + border-bottom-color: #828282; +} +.ent_header { + color: #e6e6e6; +} +.ent_icon_button { + color: #949494; +} +.ent_icon_button:hover { + color: #e6e6e6; +} +.ent_infographic_container { + border-top-color: #828282; +} +.ent_loading__overlay { + background-image: linear-gradient(to bottom, rgba(54, 54, 54, 0.8), #363636); +} +.ent_modal__title--small { + color: #e6e6e6; +} +.ent_modal_background { + background-color: #222; +} +.ent_modal_breadcrumb_animated_step { + background: #545454; +} +.ent_modal_breadcrumb_circle_icon { + background: #222; +} +.ent_modal_breadcrumb_line { + background: #545454; +} +.ent_modal_breadcrumb_text { + color: #949494; +} +.ent_modal_footer { + background-color: #363636; +} +.ent_modal_title { + color: #e6e6e6; +} +.ent_table__header--title { + color: #e6e6e6; +} +.ent_table__header { + background-color: #222; + border-color: #828282; +} +.ent_table_banner__contents { + background: #222; + border-top-color: #828282; + box-shadow: 0 -5px 15px 0 rgba(0, 0, 0, 0.15); +} +.ent_table_banner__header { + color: #e6e6e6; +} +.ent_table_banner__secondary_text { + color: #949494; +} +.ent_table_customizer__header_subtitle { + color: #949494; +} +.ent_table_customizer_disabled_list_header { + color: #949494; +} +.ent_table_customizer_footer { + background-color: #222; + border-top-color: #000; + color: #949494; +} +.ent_table_customizer_header { + border-bottom-color: #222; +} +.ent_table_customizer_list_item--disabled { + color: #949494; +} +.ent_updated_at { + color: #949494; +} +.enterprise { + background-color: #363636; +} +.enterprise .btn.candy_red { + color: #bf360c !important; +} +.enterprise_analytics { + background-color: #363636; +} +.enterprise_org { + background-color: #363636; +} +.enterprise_search_bar .ent_clear_search_icon { + color: #949494; +} +.enterprise_search_bar::before { + color: #e6e6e6; +} +@keyframes color_fade { + from { + color: #949494; + } + to { + color: #e6e6e6; + } +} +.file_header .title a { + color: #949494; +} +.file_header .title a:hover { + color: #c7c7c7; +} +.file_actions_cog { + color: #949494 !important; +} +.file_actions_cog:hover { + color: #c7c7c7 !important; +} +.file_reference .icon, +.file_list_item .icon, +.file_preview { + border: 2px solid #000; +} +.action_cog { + color: #949494; +} +.action_cog i { + color: #949494; +} +html.no_touch .action_cog:hover { + color: #c7c7c7; +} +html.no_touch .action_cog:hover i { + color: #c7c7c7; +} +.help_pages.help_pages p { + color: #e6e6e6; +} +.help_pages.help_pages a { + border-bottom-color: #545454; +} +.help_pages.help_pages .o-hero, +.help_pages.help_pages .o-hero__header { + background-color: #222; +} +.help_pages.help_pages .o-hero__header { + color: #e6e6e6; +} +.help_pages.help_pages .o-section--feature { + background-color: #363636; + border-top-color: #545454; +} +.help_pages.help_pages .c-form__container .c-form__feedback { + color: #bf360c; +} +.help_pages.help_pages .c-form__input, +.help_pages.help_pages .c-input { + background-color: #222; + border-color: #545454; + color: #e6e6e6; +} +.help_pages.help_pages .drop_zone { + background: #222; + border-color: #828282; +} +.help_pages.help_pages .drop_zone_attachment { + border-bottom-color: #545454; +} +.help_pages.help_pages .drop_zone_remove_attachment { + background-color: #222; +} +.help_pages.help_pages .c-form__notice { + background-color: #545454; + border-color: #828282; + color: #e6e6e6; +} +.help_pages.help_pages .c-form__notice.is-error { + border-left-color: #bf360c; +} +.help_pages.help_pages .c-nav--footer { + border-top-color: #545454; +} +@media screen and (min-width: 48rem) { + .help_pages.help_pages .o-hero { + background-color: #222; + } +} +.widescreen:not(.nav_open) { + color: #e6e6e6; +} +@media only screen and (min-width: 1441px) { + .widescreen:not(.nav_open) nav#site_nav { + background: rgba(34, 34, 34, 0.9); + } +} +.widescreen:not(.nav_open) nav#site_nav h3 { + color: #e6e6e6; +} +.widescreen:not(.nav_open) nav#site_nav ul a { + color: #949494; +} +.widescreen:not(.nav_open) nav#site_nav ul a:link, +.widescreen:not(.nav_open) nav#site_nav ul a:visited, +.widescreen:not(.nav_open) nav#site_nav ul a:hover, +.widescreen:not(.nav_open) nav#site_nav ul a:active { + color: #c7c7c7; +} +.widescreen:not(.nav_open) nav#site_nav #user_menu_name { + color: #949494; +} +nav#site_nav { + background: #363636; +} +nav#site_nav #user_menu_contents:hover { + background: #222; + color: #e6e6e6; +} +header { + background: #363636; +} +header #header_team_nav li a { + color: #e6e6e6; +} +header #header_team_nav li a:hover { + background: #222; + color: #e6e6e6; +} +header #header_team_nav li a .team_icon.ts_icon_plus { + background: #000; + color: #949494; +} +header #header_team_nav #add_team_option { + border-top: 1px solid #000; +} +html.no_touch header #header_team_nav li a { + color: #e6e6e6; +} +html.no_touch header #header_team_nav li a:hover { + background: #222; + color: #e6e6e6; +} +html.no_touch header #header_team_name a:hover, +html.no_touch header #menu_toggle:hover { + color: #c7c7c7; +} +html.no_touch header .header_btns a:hover { + color: #c7c7c7; +} +html.no_touch header .header_btns a:hover .label { + color: #949494; +} +nav#site_nav h3, +#header_team_name, +header #header_team_name a { + color: #949494; +} +nav#site_nav #footer_nav a, +#header_team_name:hover .fa-caret-down, +.widescreen:not(.nav_open) nav#site_nav #footer_nav a { + color: #c7c7c7; +} +#home_footer a { + color: #c7c7c7; +} +.admin_pref:not(:first-of-type) { + border-top-color: #222; +} +.admin_pref.locked { + background-color: rgba(191, 54, 12, 0.2); +} +.admin_pref .admin_pref_locked_label { + color: #949494; +} +.tooltip-inner { + background-color: #828282; + color: #e6e6e6; +} +.tooltip.top .tooltip-arrow, +.tooltip.top-left .tooltip-arrow { + border-top-color: #828282; +} +.tooltip.right .tooltip-arrow { + border-right-color: #828282; +} +.tooltip.left .tooltip-arrow { + border-left-color: #828282; +} +.tooltip.bottom .tooltip-arrow { + border-bottom-color: #828282; +} +.api #header_logo img { + display: none; +} +body.api header .header_links a { + color: #e6e6e6; +} +body.api header .header_links a.active { + background: #545454; +} +body.api .reverse_header { + background-color: #000; + color: #e6e6e6; +} +body.api pre { + overflow-x: auto; +} +body.api pre code { + color: #e6e6e6; +} +body.api #page_contents .card { + background: #363636; +} +body.api .scopes_to_methods code { + color: #e6e6e6; +} +body.api .scopes_to_methods .selected code { + color: #bf360c; +} +body.api .scopes_to_methods li { + color: #e6e6e6; +} +body.api .scopes_to_methods .selected li { + color: #e6e6e6; +} +body.api .section_title { + border-bottom: 2px solid #222; +} +body.api .example { + border: 1px solid #000; +} +body.api .example h5 { + background-color: #000; + color: #e6e6e6; +} +body.api .alert { + background: #545454; +} +body.api .hljs { + background-image: none; +} +body.api .hljs-keyword, +body.api .hljs-selector-tag, +body.api .hljs-subst { + color: #ce93d8; +} +body.api .hljs-number { + color: #a5d6a7; +} +body.api .hljs-literal, +body.api .hljs-tag .hljs-attr { + color: #536dfe; +} +body.api .hljs-variable { + color: #9fa8da; +} +body.api .hljs-template-variable { + color: #c5e1a5; +} +body.api .hljs-comment { + color: #ffcc80; +} +body.api .hljs-doctag, +body.api .hljs-string { + color: #ef9a9a; +} +body.api .hljs-section, +body.api .hljs-selector-id, +body.api .hljs-title { + color: #ffab91; +} +body.api .hljs-meta { + color: #eee; +} +body.api .hljs-class .hljs-title, +body.api .hljs-type { + color: #eee; +} +body.api .hljs-built_in, +body.api .hljs-builtin-name { + color: #b39ddb; +} +body.api .hljs-tag { + color: #a5d6a7; +} +body.api .hljs-attribute, +body.api .hljs-name { + color: #40c4ff; +} +body.api .hljs-bullet, +body.api .hljs-symbol { + color: #9fa8da; +} +body.api .hljs-quote { + color: #b0bec5; +} +body.api .hljs-link, +body.api .hljs-regexp { + color: #949494; +} +body.api span.btn { + background-color: #222; +} +body.api span.deprecation, +body.api span.warning { + background-color: #bf360c; + border-color: #bf360c; +} +nav#api_nav { + background: transparent; + text-shadow: 0 1px 1px rgba(0, 0, 0, 0.25); +} +#api_nav .footer_nav a { + color: #949494; +} +#api_nav .footer_nav a:hover { + color: #c7c7c7; +} +#api_nav .footer_nav .footer_signature { + color: #bf360c; +} +.api_articles .api_articles_section { + border-bottom-color: #222; +} +.api_articles .article_tag_count { + color: #949494; +} +.api.feature_related_content #api_related_content h2 { + color: #e6e6e6; +} +.api.feature_related_content #api_related_content .article_link_title_wrapper { + color: #949494; +} +.tab_menu { + background-color: #363636; +} +.tab_menu.grey { + background-color: #363636; +} +.tab_menu .tab { + color: #e6e6e6; +} +.tab_menu .tab:hover { + box-shadow: inset 0 -4px 0 0 rgba(191, 54, 12, 0.4); +} +.tab_menu .tab.active, +.tab_menu .tab:active, +.tab_menu .tab:focus { + box-shadow: inset 0 -4px 0 0 #bf360c; + color: #e6e6e6; +} +.tab_menu .tab:disabled { + color: #949494; +} +.page_faq h3, +.page_scim h3 { + background-color: #222; +} +.application_config aside { + color: #949494; +} +.page_apps_directory_home { + background-color: #222 !important; +} +.page_apps_directory_home .nav_title { + color: #e6e6e6 !important; +} +.page_apps_directory_home__search .apps_search_input::placeholder, +.page_apps_directory_home__search .apps_search_input:focus::placeholder { + color: #949494; +} +.page_apps_directory_home__search .apps_search_input__body { + box-shadow: 0 1px 10px #828282; +} +.splash_container__background { + background-color: #363636; +} +.splash_container__background--left, +.splash_container__background--center, +.splash_container__background--right { + display: none; +} +.splash_interactive__button { + border-color: #545454; +} +.splash_interactive__button--active { + box-shadow: 0 0 10px 1px #828282; +} +.splash_interactive__window { + background-color: #222; + border-color: #545454; +} +.splash_interactive__window:hover .splash_interactive__window_headline { + color: #e6e6e6; +} +.splash_interactive__window::after { + background: linear-gradient(to bottom, rgba(34, 34, 34, 0) 0, #222 100%); +} +.splash_interactive__window_response { + background-color: #fff; +} +a.splash_interactive__window_link { + color: #e6e6e6; +} +.splash_interactive__window_message_content_text--drive { + color: #949494; +} +.search_input.apps_search_input { + border-color: #828282; +} +.menu_launcher, +.menu_launcher_large { + background-color: #545454; + border-color: #222 !important; + color: #e6e6e6; +} +.menu_launcher_large { + border-color: #222; +} +.menu.avatar_menu ul li:hover ts-icon { + background: #545454; + color: #e6e6e6; +} +.menu.avatar_menu ul li a { + color: #e6e6e6; +} +.menu.avatar_menu ul li a img, +.menu.avatar_menu ul li a ts-icon { + background-color: #545454; + color: #949494; +} +.menu.avatar_menu:not(.keyboard_active) ul li:hover:not(.disabled) a ts-icon { + color: #e6e6e6; +} +#page .media_list { + background-color: #363636; + border: 1px solid #545454; +} +#page .media_list > li + li::before { + border-top-color: #545454; +} +#page .media_list > li.interactive a { + color: #e6e6e6; +} +#page .media_list > li.interactive a:focus, +#page .media_list > li.interactive a:hover { + background: #545454; + border-color: #828282; +} +#page .media_list > li .media_list_text { + color: #e6e6e6; +} +#page .media_list.media_list_with_arrows a::before { + color: #949494; +} +#page .media_list_title { + color: #e6e6e6; +} +#page .media_list_subtitle { + color: #949494; +} +#page .sidebar_menu_list_item { + color: #e6e6e6; +} +#page .sidebar_menu_list_item.is_active { + background-color: #222; + border-color: #222; + color: #e6e6e6; + text-shadow: 0 1px 0 rgba(0, 0, 0, 0.15); +} +#page .sidebar_menu_list_item.is_active a { + color: #e6e6e6; +} +#page .sidebar_menu_list_item:not(.is_active):hover { + background-color: #222; + border-color: #222; +} +#page .sidebar_menu_list_item a { + color: #e6e6e6; +} +#page ul.breadcrumbs li { + color: #949494; +} +#page ul.breadcrumbs li:not(:first-child)::before { + color: #949494; +} +#page ul.navigation_list li a { + color: #e6e6e6; +} +#page ul.navigation_list li a:hover { + background-color: #545454; +} +#page ul.navigation_list li a::after { + color: #e6e6e6; +} +#page ul.navigation_list li + li a { + border-top: 1px solid transparent; +} +#page .tag { + background-color: #000; + border: 1px solid #363636; +} +#page .tag:hover { + background-color: #545454 !important; +} +#page .app_desc_btn { + background-color: #545454; + color: #e6e6e6; +} +#page .app_desc_expand_showing .app_profile_desc_fade { + background: linear-gradient(180deg, rgba(34, 34, 34, 0) 0, #222 100%); +} +#page .service_panel { + background-color: #363636; +} +#page .service_card { + background-color: #222; + border: 1px solid #424242; +} +.app_card, +.large_app_card { + background-color: #222; + border: 1px solid #363636; +} +nav.top.persistent ul a { + color: #e6e6e6; +} +nav.top.apps_nav { + background: transparent; +} +nav.top.apps_nav.persistent .nav_title { + border-color: #828282; +} +nav.top.apps_nav.clear_nav .nav_title a { + color: #e6e6e6; +} +nav.top.apps_nav .nav_title a { + color: #e6e6e6; +} +nav.top.apps_nav ul a.active { + color: #c7c7c7; +} +.plastic_typeahead { + background: #363636; + border: 1px solid #363636; + box-shadow: 0 4px 8px rgba(0, 0, 0, 0.25); +} +.plastic_typeahead_item { + color: #e6e6e6; +} +.plastic_typeahead_item + .plastic_typeahead_item { + border-top: 1px solid #545454; +} +.plastic_typeahead_item:not(.plastic_typeahead_item_no_results).is_active { + background-color: #222; + border-top-color: #363636; + color: #e6e6e6; +} +.plastic_typeahead_item:not(.plastic_typeahead_item_no_results).is_active + ts-icon { + color: #949494; +} +.plastic_typeahead_item:not(.plastic_typeahead_item_no_results):not(.is_active):hover { + background: #000; + border-color: #545454; +} +.plastic_typeahead_item:not(.plastic_typeahead_item_no_results):not(.is_active):hover + + .plastic_typeahead_item { + border-color: #545454; +} +a.plastic_typeahead_item { + color: #e6e6e6; +} +.apps_typeahead_item_media { + background: #000; +} +.search_input_container .search_input:focus ~ .icon_search_input { + color: #e6e6e6; +} +.icon_search_input { + color: #949494; +} +.quote_block { + color: #e6e6e6; +} +.quote_block::before { + background-color: #545454; +} +.well { + background: #000; + border-color: black; + color: #e6e6e6; + text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5); +} +.service_breadcrumbs li .ts_icon, +.service_breadcrumbs li span { + color: #949494; +} +.c-tabs__tab_menu { + background-color: transparent; + box-shadow: inset 0 -2px 0 0 #545454; +} +.c-tabs__tab { + color: #949494; +} +.c-tabs__tab:hover { + color: #e6e6e6; +} +.c-tabs__tab.c-tabs__tab--active, +.c-tabs__tab:active, +.c-tabs__tab:focus { + box-shadow: inset 0 -2px 0 0 #828282; + color: #e6e6e6; +} +.c-tabs__tab_menu--plastic { + background-color: transparent; + box-shadow: inset 0 -2px 0 0 #545454; +} +a.c-tabs__tab--plastic { + color: #949494; +} +a.c-tabs__tab--plastic:hover { + color: #e6e6e6; +} +a.c-tabs__tab--plastic.c-tabs__tab--active, +a.c-tabs__tab--plastic:active, +a.c-tabs__tab--plastic:focus { + box-shadow: inset 0 -2px 0 0 #828282; + color: #e6e6e6; +} +.p-detail_scope { + box-shadow: inset 0 1px 0 0 #545454; +} +.p-detail_scope:last-child { + border-bottom-color: #545454; +} +.p-detail_dangerous_scope { + border-left-color: #bf360c; + border-right-color: #545454; +} +.p-detail_arrow_icon { + color: #949494; +} +.p-detail_arrow_icon:hover { + color: #e6e6e6; +} +.p-detail_permissions { + background: #363636; + border-color: #545454; +} +table.gray_header_border tr:first-child th:not(:only-of-type) { + border-bottom-color: #545454; +} +.section_rollup { + border-bottom-color: #222; +} +.section_rollup:first-of-type { + border-top-color: #222; +} +.section_rollup:hover:not(.is_active) { + background: rgba(34, 34, 34, 0.5); + color: #e6e6e6; +} +.is_completed_section .section_rollup_header::before, +.is_failed_section .section_rollup_header::before { + background-color: #0cbf72; + color: #000; +} +.developer_apps_functionality_link:hover { + border-color: #545454; + box-shadow: 0 0 6px 0 rgba(130, 130, 130, 0.25); +} +.developer_apps_functionality_link::before { + background-color: #545454; +} +.developer_apps_functionality_link_enabled::before { + background-color: #0cbf72; +} +.legal-hero { + background-color: #222; +} +.legal-hero.v--no-switch, +.legal-hero .o-hero__header { + background-color: #222; +} +.legal-hero .o-hero__header__headline--larger { + color: #e6e6e6; +} +.legal-main { + background-color: #363636; +} +.legal-main.v--no-switch { + background-color: #363636; + border-bottom-color: #545454; + border-top-color: #545454; +} +.legal-main p { + color: #e6e6e6; +} +.legal-main a { + border-bottom-color: #545454; +} +@media screen and (min-width: 67.8125rem) { + .legal-main .c-nav--sidebar__listheader { + color: #e6e6e6; + } + .legal-main .c-nav--sidebar__listitem a.is-selected { + color: #949494; + } +} +.legal-main .t-contains-subtle-links a:not(.c-button) { + color: #e6e6e6; +} +.legal-main .t-contains-subtle-links a:not(.c-button):active, +.legal-main .t-contains-subtle-links a:not(.c-button):focus, +.legal-main .t-contains-subtle-links a:not(.c-button):hover { + color: #949494; +} +@media screen and (min-width: 67.8125rem) { + .t-no-header .legal-main { + background-color: #363636; + } +} +.t-no-header .legal-hero.o-hero.v--short { + background-color: #363636; +} +.c-oauth_scope_info__spacer_icon { + color: #bf360c; +} +.c-oauth_scope_info__dangerous_scopes, +.c-oauth_scope_info__safe_scopes { + border-bottom-color: #545454; +} +.c-oauth_scope_info__dangerous_scopes { + border-left-color: #bf360c; + border-right-color: #545454; + border-top-color: #545454; +} +.c-oauth_scope_info__dangerous_scope:not(:first-child), +.c-oauth_scope_info__safe_scope { + border-top-color: #545454; +} +a.p-oauth_nav__anchor { + color: #949494; +} +.p-oauth_nav__team-switcher .menu_launcher { + border-color: #363636; +} +.p-oauth_nav__team-switcher .menu_launcher:hover { + border: #545454; +} +.p-oauth_page, +.p-oauth_page--error { + background: #222; +} +.p-oauth_page__title { + color: #e6e6e6; +} +.p-oauth_page_single_channel_picker { + border-bottom-color: #363636; +} +ts-rocket { + color: #e6e6e6; +} +ts-rocket a { + color: #949494; +} +ts-rocket a caret::before { + background-color: #363636; + border-color: #363636; +} +ts-rocket hr { + border-color: #363636; +} +ts-rocket code, +ts-rocket .pre.text, +ts-rocket > div > pre { + background-color: #000; +} +ts-rocket .blockquote.text::before, +ts-rocket > div > blockquote::before { + background-color: #000; +} +ts-rocket .cl.text { + background-color: #000; + border-bottom: 1px solid #363636; +} +ts-rocket .cl.text .checkbox.checked + li { + color: #949494; +} +ts-rocket > div > .checklist { + background-color: #000; + border-bottom: 1px solid #363636; +} +ts-rocket > div > .checklist .checkbox.checked + li { + color: #949494; +} +ts-rocket > div > .checklist li::before { + background: #363636; +} +ts-rocket > div > .checklist li.checked { + color: #949494; +} +ts-rocket .unfurl .unfurl-container { + background-color: #000; +} +ts-rocket .unfurl .unfurl-container.unfurl-render-failed { + background-color: rgba(191, 54, 12, 0.1); +} +ts-rocket .unfurl .attachment_bar { + background-color: #363636 !important; +} +ts-rocket .unfurl .unfurl-remove::before { + color: #949494; +} +ts-rocket .unfurl .unfurl-remove:hover::before { + color: #e6e6e6; +} +ts-rocket .unfurl.selected .unfurl-container { + background-color: rgba(130, 130, 130, 0.5); +} +ts-rocket .unfurl.selected .unfurl-container .attachment_bar { + background-color: rgba(130, 130, 130, 0.5) !important; +} +ts-rocket caret::before { + background-color: #363636; + border: 1px solid #363636; +} +ts-rocket carriage { + background-color: rgba(130, 130, 130, 0.5); +} +ts-rocket selection { + background-color: rgba(130, 130, 130, 0.5); +} +ts-rocket selection::after, +ts-rocket selection::before { + background-color: rgba(130, 130, 130, 0.5); +} +ts-rocket ime { + background-color: rgba(130, 130, 130, 0.5); +} +ts-rocket .hr.selected hr { + box-shadow: 0 0 0 5px rgba(130, 130, 130, 0.5); +} +.focusing_input_field space.inactive .unfurl.selected .unfurl-container { + background-color: #000; +} +nav { + background: #363636; +} +nav .space { + background-color: #363636; + box-shadow: 0 1px rgba(0, 0, 0, 0.25), 0 2px rgba(0, 0, 0, 0.15), + 0 3px rgba(0, 0, 0, 0.15); +} +nav .space::after { + border-left: 1px solid #545454; +} +nav .comments { + background-color: #363636; +} +nav .space_buttons .btn_outline { + background-color: #424242; +} +nav .space_buttons .btn_outline::after { + border-color: #545454; +} +nav .space_btn_star { + background: none; + border: 0; +} +nav .space_btn_star:hover { + background: none !important; +} +nav .space_btn_edit { + background: #545454; +} +nav .space_btn_edit.editing { + background: #828282; +} +nav .star_info { + color: #949494; +} +nav #space_status { + border-left: 1px solid #545454; + color: #949494; +} +nav #space_status.slightly_concerned { + color: #bf360c; +} +nav #edit_status { + color: #949494; +} +nav .comments_open.unread span.notif { + background-color: #bf360c; + box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.15); +} +nav .comments_close { + color: #949494; +} +nav .comments_close:hover::before { + color: #949494 !important; +} +ts-space header { + background: transparent; +} +ts-space header .owner_detail .file_title_header, +ts-space header .owner_detail .inline-edit { + color: #e6e6e6; +} +ts-space header .owner_detail .inline-edit { + background: none; +} +ts-space header .owner_detail .inline-edit::-webkit-input-placeholder { + color: #e6e6e6; +} +ts-space header .owner_detail .inline-edit::-moz-placeholder { + color: #e6e6e6; +} +ts-space header .owner_detail .inline-edit:focus::-webkit-input-placeholder { + color: #949494; +} +ts-space header .owner_detail .inline-edit:focus::-moz-placeholder { + color: #949494; +} +ts-space header .owner_detail ::selection, +ts-space header .owner_detail ::-moz-selection { + background-color: rgba(130, 130, 130, 0.5); +} +ts-space header .owner_detail small { + color: #949494; +} +ts-space header .divider { + border-top: 1px solid #545454; +} +ts-space a.feedback { + color: #e6e6e6; + text-shadow: -1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000, + 1px -1px 0 #000; +} +ts-space a.feedback:hover { + background-color: #363636; + color: #e6e6e6; +} +comments { + box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.25); +} +#space_alert { + background-color: #000; + box-shadow: 0 0 1px rgba(0, 0, 0, 0.25); +} +#space_alert.error { + background-color: #bf360c; +} +#space_alert span#space_alert_text { + color: #e6e6e6; +} +#space_alert a { + color: #949494; +} +#space_alert button#space_alert_close::before { + color: #949494; +} +#space_alert button#space_alert_close:hover::before { + color: #949494; +} +#space_alert .btn_outline.btn_transparent { + background-color: #424242 !important; + color: #e6e6e6 !important; +} +#space_alert .btn_outline.btn_transparent::after { + border-color: #545454; +} +#space_find_bar { + background-color: #363636; + border-bottom: 1px solid rgba(130, 130, 130, 0.1); + border-left: 1px solid rgba(130, 130, 130, 0.07); + border-right: 1px solid rgba(130, 130, 130, 0.07); + box-shadow: 0 1px rgba(0, 0, 0, 0.15); +} +#space_find_bar #space_find_info.no_matches { + color: #bf360c; +} +#space_find_bar #space_find_next .ts_icon { + background-color: #545454; +} +#space_find_bar #space_find_next .ts_icon::before, +#space_find_bar #space_find_next .ts_icon:hover::before { + color: #e6e6e6; +} +#space_find_bar #space_find_next:hover .ts_icon { + background-color: #828282; +} +#space_find_bar #space_find_close::before { + color: #949494; +} +#space_find_bar #space_find_close:hover::before { + color: #949494; +} +#connected_members .connected_members_count { + color: #e6e6e6; + text-shadow: -1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000, + 1px -1px 0 #000; +} +#connected_members .toggle_more_members_popover { + background: #222; + color: #949494; +} +#connected_members_overflow_popover { + border-bottom: 1px solid #363636; + border-left: 1px solid rgba(0, 0, 0, 0.11); + border-right: 1px solid rgba(0, 0, 0, 0.11); + border-top: 1px solid rgba(0, 0, 0, 0.11); + box-shadow: 0 0 1px rgba(0, 0, 0, 0.5), 0 1px 3px rgba(0, 0, 0, 0.5); +} +#connected_members_overflow_popover .arrow::after { + background-color: #363636; +} +#connected_members_overflow_popover .arrow_shadow::after { + background-color: #363636; + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.5), 0 0 2px rgba(0, 0, 0, 0.5); +} +#connected_members_overflow_popover .monkey_scroll_wrapper { + background: #363636; +} +#connection_status #connection_label { + color: #e6e6e6; + text-shadow: -1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000, + 1px -1px 0 #000; +} +#shortcuts_spaces_dialog { + background-color: rgba(0, 0, 0, 0.8); + text-shadow: 0 1px 1px rgba(54, 54, 54, 0.7); +} +#shortcuts_spaces_dialog .modal-body { + color: #e6e6e6; +} +#shortcuts_spaces_dialog .col .keyboard { + background-color: #828282; + border-bottom: 2px solid #424242; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5); + color: #e6e6e6; +} +#shortcuts_spaces_dialog .close:hover { + background-color: #828282; +} +#shortcuts_spaces_dialog .close .ts_icon::before { + color: #949494 !important; +} +.textstyle_menu .arrow-shadow::after { + background-color: #363636; + box-shadow: 0 0 0 1px #363636; +} +.textstyle_menu .arrow::after { + background-color: #363636; +} +.textstyle_menu .content { + background-color: #363636; + box-shadow: 0 0 0 1px #363636, 0 0 1px rgba(0, 0, 0, 0.15), + 0 1px 3px rgba(0, 0, 0, 0.25); +} +.textstyle_menu.link .arrow-shadow::after { + background-color: #363636; +} +.textstyle_menu.link .arrow::after { + background-color: #363636; +} +.textstyle_menu.link .content { + background-color: #363636; + box-shadow: 0 0 1px rgba(0, 0, 0, 0.15), 0 1px 3px rgba(0, 0, 0, 0.25); +} +.textstyle_menu.link .content input[type="text"] { + background-color: #545454; +} +.textstyle_menu.link .content > a.link { + color: #949494; +} +.textstyle_menu.link .content ::-webkit-input-placeholder, +.textstyle_menu.link .content ::-moz-placeholder { + color: #949494; +} +.textstyle_menu.link .content .buttons a.item.active, +.textstyle_menu.link .content .buttons a.item:hover { + background-color: #363636; +} +.textstyle_menu .buttons a:hover, +.textstyle_menu.style a:hover { + border: 1px solid #545454; +} +.textstyle_menu .buttons a.active, +.textstyle_menu.style a.active { + background-color: #545454; + border: 1px solid #828282; +} +.textstyle_menu.style a.deformat::before { + border-left: 1px solid #545454; +} +.textstyle_menu .buttons a.link_unfurl:not(.unfurl_pending) span::before { + color: #949494; +} +.para_menu .insert .tip { + color: #949494; +} +.para_menu .insert .tooltip .arrow-shadow::after { + background-color: #363636; + box-shadow: 0 0 0 1px #545454; +} +.para_menu .insert .tooltip .arrow::after { + background-color: #363636; +} +.para_menu .insert .tooltip .content { + background-color: #363636; + box-shadow: 0 0 0 1px #545454, 0 0 1px rgba(0, 0, 0, 0.15), + 0 1px 3px rgba(0, 0, 0, 0.25); +} +.para_menu .format .options .arrow-shadow::after { + background-color: #363636; + box-shadow: 0 0 0 1px #545454; +} +.para_menu .format .options .arrow::after { + background-color: #363636; +} +.para_menu .format .options .arrow-shadow.bottom::after { + box-shadow: 1px 1px 0 0 #545454; +} +.para_menu .format .options .content { + background-color: #363636; + box-shadow: 0 0 0 1px #545454, 0 0 1px rgba(0, 0, 0, 0.15), + 0 1px 3px rgba(0, 0, 0, 0.25); +} +.para_menu .format .options .content ul:first-child { + border-bottom: 1px solid #363636; +} +.para_menu .format .options.show .tooltip > div { + background-color: #363636; + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15); + color: #e6e6e6; +} +.para_menu .format .options.show .tooltip span { + background-color: #545454; +} +.para_menu .options a:hover { + border: 1px solid #545454; +} +.para_menu .options a.active { + background-color: #424242; + border: 1px solid #363636; +} +.para_menu .options a.active span { + filter: grayscale(2) brightness(2); +} +.para_menu .options a span { + filter: grayscale(2) brightness(5); +} +.para_menu a.trigger.pilcrow { + filter: grayscale(2) brightness(1.8); +} +.para_menu a.trigger.pilcrow:hover, +.para_menu a.trigger.pilcrow.active { + filter: grayscale(2) brightness(2); +} diff --git a/dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/slack/icon.svg b/dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/slack/icon.svg new file mode 100644 index 00000000..829eb656 --- /dev/null +++ b/dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/slack/icon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/slack/index.js b/dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/slack/index.js new file mode 100644 index 00000000..23607bda --- /dev/null +++ b/dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/slack/index.js @@ -0,0 +1 @@ +module.exports = Ferdi => Ferdi; diff --git a/dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/slack/package.json b/dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/slack/package.json new file mode 100644 index 00000000..3a8f2481 --- /dev/null +++ b/dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/slack/package.json @@ -0,0 +1,13 @@ +{ + "id": "slack", + "name": "Slack", + "version": "1.3.3", + "license": "MIT", + "config": { + "serviceURL": "https://{teamId}.slack.com", + "hasNotificationSound": true, + "hasIndirectMessages": true, + "hasTeamId": true, + "urlInputSuffix": ".slack.com" + } +} diff --git a/dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/slack/service.css b/dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/slack/service.css new file mode 100644 index 00000000..1dd62095 --- /dev/null +++ b/dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/slack/service.css @@ -0,0 +1,3 @@ +#banner { + display: none !important; +} \ No newline at end of file diff --git a/dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/slack/webview.js b/dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/slack/webview.js new file mode 100644 index 00000000..924784df --- /dev/null +++ b/dotfiles_github/.var/app/com.getferdi.Ferdi/config/Ferdi/recipes/slack/webview.js @@ -0,0 +1,78 @@ +const _path = _interopRequireDefault(require('path')); + +function _interopRequireDefault(obj) { + return obj && obj.__esModule ? obj : { default: obj }; +} + +const SELECTOR_CHANNELS_UNREAD = + '.p-channel_sidebar__channel--unread:not(.p-channel_sidebar__channel--muted)'; + +module.exports = Ferdi => { + const getMessages = () => { + const directMessages = document.querySelectorAll( + `${SELECTOR_CHANNELS_UNREAD} .p-channel_sidebar__badge, .p-channel_sidebar__link--unread:not([data-sidebar-link-id="Punreads"]):not([data-sidebar-link-id="Pdrafts"]):not([data-sidebar-link-id="Pdms"])`, + ).length; + const allMessages = + document.querySelectorAll(SELECTOR_CHANNELS_UNREAD).length - + directMessages; + Ferdi.setBadge(directMessages, allMessages); + }; + + const getActiveDialogTitle = () => { + const element = document.querySelector( + '.p-channel_sidebar__channel--selected .p-channel_sidebar__name', + ); + + Ferdi.setDialogTitle( + element && element.firstChild ? element.firstChild.textContent : null, + ); + }; + + const loopFunc = () => { + getMessages(); + getActiveDialogTitle(); + }; + + Ferdi.loop(loopFunc); + + const getTeamIcon = function getTeamIcon(count = 0) { + let countTeamIconCheck = count; + let bgUrl = null; + const teamMenu = document.querySelector( + '#team-menu-trigger, .p-ia__sidebar_header__team_name', + ); + + if (teamMenu) { + teamMenu.click(); + const icon = document.querySelector('.c-team_icon'); + + if (icon) { + bgUrl = window + .getComputedStyle(icon, null) + .getPropertyValue('background-image'); + bgUrl = /^url\((["']?)(.*)\1\)$/.exec(bgUrl); + bgUrl = bgUrl ? bgUrl[2] : ''; + } + + setTimeout(() => { + document.querySelector('.ReactModal__Overlay').click(); + }, 10); + } + + countTeamIconCheck += 1; + + if (bgUrl) { + Ferdi.setAvatarImage(bgUrl); + } else if (countTeamIconCheck <= 5) { + setTimeout(() => { + getTeamIcon(countTeamIconCheck + 1); + }, 2000); + } + }; + + setTimeout(() => { + getTeamIcon(); + }, 4000); + + Ferdi.injectCSS(_path.default.join(__dirname, 'service.css')); +}; diff --git a/dotfiles_github/homebrew/pamidi/pamidi.sh b/dotfiles_github/homebrew/pamidi/pamidi.sh new file mode 100755 index 00000000..addc35e1 --- /dev/null +++ b/dotfiles_github/homebrew/pamidi/pamidi.sh @@ -0,0 +1,373 @@ +#!/bin/bash +# +# Assumes a stock PopOS installation with xdotool +# +# X-Touch Mini Mappings (Mackie Mode) +# ===================== +# Col#, Knob press, knob turn, top button, bottom button +# 1, 32, 16, 89, 87 +# 2, 33, 17, 90, 88 +# 3, 34, 18, 40, 91 +# 4, 35, 19, 41, 92 +# 5, 36, 20, 42, 86 +# 6, 37, 21, 43, 93 +# 7, 38, 22, 44, 94 +# 8, 39, 23, 45, 95 +# +# Fader = 8 +# --------------------- +# Misc. Info +# Knobs and buttons are all channel 0 +# Fader is channel 8 +# Button presses (including knobs) are notes at velocity 127 +# Knob turns counter-clockwise are a value of 64 + n, +# where n is a small number reflecting the amount it was turned within the last polling period +# Knob turns clockwise are a value of 0 + n, +# where n is a small number reflecting the amount it was turned within the last polling period + +# Default column apps +# When you (re)start the script, it looks for the pids of the binaries specified for each column and sets the pid for each column +# These are overridden for the session by the bind_application function + +initialize(){ + echo "Initializing" + echo "Checking for xdotool" + if ! hash xdotool &> /dev/null; then + echo "xdotool could not be found, exiting" + exit 2 + else + echo "xdotool found" + fi + col_1_app_pid=-1 + col_2_app_pid=-1 + col_3_app_pid=-1 + col_4_app_pid=-1 + col_5_app_pid=-1 + col_6_app_pid=-1 + col_7_app_pid=-1 + col_8_app_pid=-1 + assign_profile_1 + print_col_app_ids + notify-send "Initializing PAControl" +} + +assign_profile_1() { + echo "Setting profile 1" +} + +assign_profile_2() { + echo "Setting profile 2" +} + +print_col_app_ids() { + echo "Col 1: $col_1_app_pid" + echo "Col 2: $col_2_app_pid" + echo "Col 3: $col_3_app_pid" + echo "Col 4: $col_4_app_pid" + echo "Col 5: $col_5_app_pid" + echo "Col 6: $col_6_app_pid" + echo "Col 7: $col_7_app_pid" + echo "Col 8: $col_8_app_pid" +} + +change_volume_mackie() { + # take the pid of an app + # set the volume of all streams for that app + + # get the volume change amount + if (( $2 >= 64 )); then + vol_change="-$(expr $2 - 64)" + else + vol_change="+$2" + fi + + # take the pid and change the volume for each of its streams + app_pid=$1 + + all_sink_inputs="$(pacmd list-sink-inputs)" + all_sink_inputs="$(paste \ + <(printf '%s' "$all_sink_inputs" | grep 'application.process.id' | cut -d'"' -f 2) \ + <(printf '%s' "$all_sink_inputs" | grep 'index: ' | rev | cut -d' ' -f 1 | rev))" + + echo "$all_sink_inputs" | while read line ; do + pid=$(echo "$line" | cut -f1) + if [[ "$pid" == "$1" ]]; then + stream_id="$(echo "$line" | cut -f2)" + pactl set-sink-input-volume $stream_id $vol_change% 2> /dev/null + fi + done +} + +change_volume_standard() { + # take the pid of an app + # set the volume of all streams for that app + + # get the new volume value + + new_vol=$2 + + # take the pid and change the volume for each of its streams + app_pid=$1 + + all_sink_inputs="$(pacmd list-sink-inputs)" + all_sink_inputs="$(paste \ + <(printf '%s' "$all_sink_inputs" | grep 'application.process.id' | cut -d'"' -f 2) \ + <(printf '%s' "$all_sink_inputs" | grep 'index: ' | rev | cut -d' ' -f 1 | rev))" + + echo "$all_sink_inputs" | while read line ; do + pid=$(echo "$line" | cut -f1) + if [[ "$pid" == "$1" ]]; then + stream_id="$(echo "$line" | cut -f2)" + pactl set-sink-input-volume $stream_id $new_vol% 2> /dev/null + fi + done +} + +toggle_mute() { + # take the pid of an app + # toggle mute all streams for that app + + app_pid=$1 + + all_sink_inputs="$(pacmd list-sink-inputs)" + all_sink_inputs="$(paste \ + <(printf '%s' "$all_sink_inputs" | grep 'application.process.id' | cut -d'"' -f 2) \ + <(printf '%s' "$all_sink_inputs" | grep 'index: ' | rev | cut -d' ' -f 1 | rev))" + + echo "$all_sink_inputs" | while read line ; do + pid=$(echo "$line" | cut -f1) + if [[ "$pid" == "$1" ]]; then + stream_id="$(echo "$line" | cut -f2)" + pactl set-sink-input-mute $stream_id toggle + fi + done +} + +mute_on() { + # take the pid of an app + # mute all streams for that app + + app_pid=$1 + + all_sink_inputs="$(pacmd list-sink-inputs)" + all_sink_inputs="$(paste \ + <(printf '%s' "$all_sink_inputs" | grep 'application.process.id' | cut -d'"' -f 2) \ + <(printf '%s' "$all_sink_inputs" | grep 'index: ' | rev | cut -d' ' -f 1 | rev))" + + echo "$all_sink_inputs" | while read line ; do + pid=$(echo "$line" | cut -f1) + if [[ "$pid" == "$1" ]]; then + stream_id="$(echo "$line" | cut -f2)" + pactl set-sink-input-mute $stream_id on + fi + done +} + +mute_off() { + # take the pid of an app + # unmute all streams for that app + + app_pid=$1 + + all_sink_inputs="$(pacmd list-sink-inputs)" + all_sink_inputs="$(paste \ + <(printf '%s' "$all_sink_inputs" | grep 'application.process.id' | cut -d'"' -f 2) \ + <(printf '%s' "$all_sink_inputs" | grep 'index: ' | rev | cut -d' ' -f 1 | rev))" + + echo "$all_sink_inputs" | while read line ; do + pid=$(echo "$line" | cut -f1) + if [[ "$pid" == "$1" ]]; then + stream_id="$(echo "$line" | cut -f2)" + pactl set-sink-input-mute $stream_id off + fi + done +} + +get_stream_index_from_pid(){ + all_sink_inputs="$(pacmd list-sink-inputs)" + all_sink_inputs="$(paste \ + <(printf '%s' "$all_sink_inputs" | grep 'application.process.id' | cut -d'"' -f 2) \ + <(printf '%s' "$all_sink_inputs" | grep 'index: ' | rev | cut -d' ' -f 1 | rev))" + + stream_ids="" + echo "$all_sink_inputs" | while read line ; do + pid=$(echo "$line" | cut -f1) + if [[ "$pid" == "$1" ]]; then + echo "$line" | cut -f2 + fi + done +} + +get_binary_from_pid(){ + output="$(paste -d"\t" \ + <(printf '%s' "$output" | grep 'application.process.id' | cut -d'"' -f 2) \ + <(printf '%s' "$output" | grep 'application.process.binary' | cut -d'"' -f 2))" + + echo "$output" | while read line ; do + pid=$(echo "$line" | cut -f1) + if [[ "$pid" == "$1" ]]; then + echo "$line" | cut -f2 + fi + done +} + +bind_application() { + window_pid="$(xdotool getactivewindow getwindowpid)" + window_name="$(xdotool getactivewindow getwindowname)" + col_id=$1 + #echo "window_pid=$window_pid" + #echo "window_name=$window_name" + #echo "col_id=$col_id" + + case "$col_id" in + "1" ) col_1_app_pid=$window_pid && notify-send "Set knob $col_id to $window_name" ;; + "2" ) col_2_app_pid=$window_pid && notify-send "Set knob $col_id to $window_name" ;; + "3" ) col_3_app_pid=$window_pid && notify-send "Set knob $col_id to $window_name" ;; + "4" ) col_4_app_pid=$window_pid && notify-send "Set knob $col_id to $window_name" ;; + "5" ) col_5_app_pid=$window_pid && notify-send "Set knob $col_id to $window_name" ;; + "6" ) col_6_app_pid=$window_pid && notify-send "Set knob $col_id to $window_name" ;; + "7" ) col_7_app_pid=$window_pid && notify-send "Set knob $col_id to $window_name" ;; + "8" ) col_8_app_pid=$window_pid && notify-send "Set knob $col_id to $window_name" ;; + esac + +} + +media_play_pause() { + xdotool key XF86AudioPlay +} +media_prev() { + xdotool key XF86AudioPrev +} +media_next() { + xdotool key XF86AudioNext +} +media_stop() { + xdotool key XF86AudioStop +} + +main_mackie(){ + aseqdump -p "X-TOUCH MINI" | \ + while IFS=" ," read src ev1 ev2 ch label1 data1 label2 data2 rest; do + #echo "$ev1 $ev2 $data1 $data2" + case "$ev1 $ev2 $data1 $data2" in + # column 1 + "Note on 32"* ) bind_application 1 ;; # knob press + "Note on 89"* ) toggle_mute $col_1_app_pid ;; # top button + "Note on 87"* ) print_col_app_ids ;; # bottom button + "Control change 16"* ) change_volume $col_1_app_pid $data2 ;; # knob turn + + # column 2 + "Note on 33"* ) bind_application 2 ;; # knob press + "Note on 90"* ) toggle_mute $col_2_app_pid ;; # top button + "Note on 88"* ) ;; # bottom button + "Control change 17"* ) change_volume $col_2_app_pid $data2 ;; # knob turn + + # column 3 + "Note on 34"* ) bind_application 3 ;; # knob press + "Note on 40"* ) toggle_mute $col_3_app_pid ;; # top button + "Note on 91"* ) media_prev ;; + "Control change 18"* ) change_volume $col_3_app_pid $data2 ;; # knob turn + + # column 4 + "Note on 35"* ) bind_application 4 ;; # knob press + "Note on 41"* ) toggle_mute $col_4_app_pid ;; # top button + "Note on 92"* ) media_next ;; + "Control change 19"* ) change_volume $col_4_app_pid $data2 ;; # knob turn + + # column 5 + "Note on 36"* ) bind_application 5 ;; # knob press + "Note on 42"* ) toggle_mute $col_5_app_pid ;; # top button + "Note on 86"* ) ;; + "Control change 20"* ) change_volume $col_5_app_pid $data2 ;; # knob turn + + # column 6 + "Note on 37"* ) bind_application 6 ;; # knob press + "Note on 43"* ) toggle_mute $col_6_app_pid ;; # top button + "Note on 93"* ) media_stop ;; + "Control change 21"* ) change_volume $col_6_app_pid $data2 ;; # knob turn + + # column 7 + "Note on 38"* ) bind_application 7 ;; # knob press + "Note on 44"* ) toggle_mute $col_7_app_pid ;; # top button + "Note on 94"* ) media_play_pause ;; + "Control change 22"* ) change_volume $col_7_app_pid $data2 ;; # knob turn + + # column 8 + "Note on 39"* ) bind_application 8 ;; # knob press + "Note on 45"* ) toggle_mute $col_8_app_pid ;; # top button + "Note on 95"* ) ;; + "Control change 23"* ) change_volume $col_8_app_pid $data2 ;; # knob turn + + # layer a and b buttons + "Note on 84"* ) assign_profile_1 ;; + "Note on 85"* ) assign_profile_2 ;; + esac + done +} + +main_standard(){ + aseqdump -p "X-TOUCH MINI" | \ + while IFS=" ," read src ev1 ev2 ch label1 data1 label2 data2 rest; do + #echo "$ev1 $ev2 $data1 $data2" + case "$ev1 $ev2 $data1 $data2" in + # column 1 + "Control change 9 127" ) bind_application 1 ;; # knob press + "Control change 17 127" ) mute_on $col_1_app_pid ;; # top button on + "Control change 17 0" ) mute_off $col_1_app_pid ;; # top button off + "Control change 25 127" ) print_col_app_ids ;; # bottom button + "Control change 1 "* ) change_volume_standard $col_1_app_pid $data2 ;; # knob turn + + # column 2 + "Control change 10 127" ) bind_application 2 && echo "bind_application 2";; # knob press + "Control change 18 127" ) mute_on $col_2_app_pid;; # top button on + "Control change 18 0" ) mute_off $col_2_app_pid ;; # top button off + "Control change 26 127" ) ;; # bottom button + "Control change 2 "* ) change_volume_standard $col_2_app_pid $data2 ;; # knob turn + + # column 3 + "Control change 11 127" ) bind_application 3 ;; # knob press + "Control change 19 127" ) mute_on $col_3_app_pid ;; # top button on + "Control change 19 0" ) mute_off $col_3_app_pid ;; # top button off + "Control change 27 127" ) media_prev ;; + "Control change 3 "* ) change_volume_standard $col_3_app_pid $data2 ;; # knob turn + + # column 4 + "Control change 12 127" ) bind_application 4 ;; # knob press + "Control change 20 127" ) mute_on $col_4_app_pid ;; # top button on + "Control change 20 0" ) mute_off $col_4_app_pid ;; # top button off + "Control change 28 127" ) media_next ;; + "Control change 4 "* ) change_volume_standard $col_4_app_pid $data2 ;; # knob turn + + # column 5 + "Control change 13 127" ) bind_application 5 ;; # knob press + "Control change 21 127" ) mute_on $col_5_app_pid ;; # top button on + "Control change 21 0" ) mute_off $col_5_app_pid ;; # top button off + "Control change 29 127" ) ;; + "Control change 5 "* ) change_volume_standard $col_5_app_pid $data2 ;; # knob turn + + # column 6 + "Control change 14 127" ) bind_application 6 ;; # knob press + "Control change 22 127" ) mute_on $col_6_app_pid ;; # top button on + "Control change 22 0" ) mute_off $col_6_app_pid ;; # top button off + "Control change 30 127" ) media_stop ;; + "Control change 6 "* ) change_volume_standard $col_6_app_pid $data2 ;; # knob turn + + # column 7 + "Control change 15 127" ) bind_application 7 ;; # knob press + "Control change 23 127" ) mute_on $col_7_app_pid ;; # top button on + "Control change 23 0" ) mute_off $col_7_app_pid ;; # top button off + "Control change 31 127" ) media_play_pause ;; + "Control change 7 "* ) change_volume_standard $col_7_app_pid $data2 ;; # knob turn + + # column 8 + "Control change 16 127" ) bind_application 8 ;; # knob press + "Control change 24 127" ) mute_on $col_8_app_pid ;; # top button on + "Control change 24 0" ) mute_off $col_8_app_pid ;; # top button off + "Control change 32 127" ) ;; + "Control change 8 "* ) change_volume_standard $col_8_app_pid $data2 ;; # knob turn + esac + done +} + +initialize +main_standard