NixDaemon

NixOS pentest workstation as one flake — IceBreaker's successor
git clone https://git.daemon-sec.xyz/NixDaemon.git
Log | Files | Refs | README

shy-icons.css (28612B)


      1 /*== ShyFox Icons ===================================================================================================================================
      2 
      3 Adding icons to all sorts of places
      4 
      5 
      6 --- BOOKMARKS TOOLBAR -------------------------------------------------------------------------------------------------------------------------------
      7 
      8 */
      9 
     10 /* overflow */  
     11 #PlacesChevron {list-style-image: url("../icons/bookmarks-toolbar.svg") !important;}
     12 
     13 /* hide folders icons */
     14 .bookmark-item[container="true"] .toolbarbutton-icon {display: none}
     15 
     16 /* other bookmarks */
     17 #OtherBookmarks{
     18   & > label {display: none !important;}
     19   & > image {margin-inline: 0px !important;}
     20   background-repeat: no-repeat;
     21   background-position-x: 4px;
     22   background-position-y: 8px;
     23   width: 25px !important;
     24   background-image: url("../icons/book.svg") !important;
     25 }
     26 
     27 /* 
     28 
     29 --- MONOCHROME EXTENSIONS ---------------------------------------------------------------------------------------------------------------------------
     30 
     31 Monochrome icons for some extensions
     32 
     33 
     34 */
     35 
     36 @media -moz-pref("shyfox.enable.ext.mono.toolbar.icons") {
     37 
     38   /* Userchrome Toggle => sidebar icon */
     39   :is(.webextension-browser-action,
     40   .eom-addon-button):is([data-extensionid="userchrome-toggle-extended@n2ezr.ru"]) 
     41   .toolbarbutton-icon {
     42     list-style-image: url("../icons/command-frames.svg");
     43   }
     44 
     45   /* uBlock Origin => custom svg icon */
     46   :is(.webextension-browser-action,
     47   .eom-addon-button)[data-extensionid="uBlock0@raymondhill.net"] 
     48   .toolbarbutton-icon {
     49     list-style-image: url("../icons/ublock.svg");
     50   }
     51 
     52   /* Bitwarden => custom svg icon */
     53   :is(.webextension-browser-action,
     54   .eom-addon-button)[data-extensionid="{446900e4-71c2-419f-a6a7-df9c091e268b}"] 
     55   .toolbarbutton-icon {
     56     list-style-image: url("../icons/bitwarden.svg");
     57   }
     58 
     59   /* Privacy Badger => it's own monochrome icon */
     60   :is(.webextension-browser-action,
     61   .eom-addon-button)[data-extensionid="jid1-MnnxcxisBPnSXQ@jetpack"] 
     62   .toolbarbutton-icon {
     63     list-style-image: url("../icons/PrivacyBadger.svg");
     64     scale: 1.3;
     65   }
     66 
     67   /* Dark Reader => custom svg icon (moon) */
     68   :is(.webextension-browser-action,
     69   .eom-addon-button)[data-extensionid="addon@darkreader.org"] 
     70   .toolbarbutton-icon {
     71     list-style-image: url("../icons/moon.svg");
     72   }
     73   
     74   /* Video Download Helper => custom svg icon */
     75   :is(.webextension-browser-action,
     76   .eom-addon-button)[data-extensionid="{b9db16a4-6edc-47ec-a1f4-b86292ed211d}"] 
     77   .toolbarbutton-icon {
     78     list-style-image: url("../icons/video-download-helper.svg");
     79   }
     80   
     81   /* Auto Tab Discard => power icon */
     82   :is(.webextension-browser-action,
     83   .eom-addon-button)[data-extensionid="{c2c003ee-bd69-42a2-b0e9-6f34222cb046}"] 
     84   .toolbarbutton-icon {
     85     list-style-image: url("../icons/quit.svg");
     86   }
     87   
     88   /* Midnight Lizard => custom svg icon */
     89   :is(.webextension-browser-action,
     90   .eom-addon-button)[data-extensionid="{8fbc7259-8015-4172-9af1-20e1edfbbd3a}"] 
     91   .toolbarbutton-icon {
     92     list-style-image: url("../icons/midnight-lizard.svg");
     93     scale: 1.3;
     94   }
     95 
     96   /* gray background for all badges */
     97   .toolbarbutton-badge {
     98     background-color: rgba(102, 102, 102, 1) !important;
     99     box-shadow: none !important;
    100     border-radius: 5px !important;
    101     color: white !important;
    102   }
    103 }
    104 
    105 /* context menu */
    106 
    107 @media -moz-pref("shyfox.enable.ext.mono.context.icons") {
    108   #contentAreaContextMenu, #toolbar-context-menu, #unified-extensions-context-menu{
    109     /* ublock */
    110     menuitem[id*="ublock0_raymondhill_net-menuitem-_uBlock0-"]{
    111       .menu-iconic-icon {opacity: 0 !important;}
    112       background-image: url("../icons/ublock.svg") !important;
    113     }
    114 
    115     /* simple translate */
    116     :is(menu, menuitem):not(menu *)[id*="simple-translate_sienori-menuitem-"] {
    117       .menu-iconic-icon {opacity: 0 !important;}
    118       background-image: url("../icons/translate.svg") !important;
    119     }
    120 
    121     /* bitwarden */
    122     #_446900e4-71c2-419f-a6a7-df9c091e268b_-menuitem-_root{
    123       .menu-iconic-icon {opacity: 0 !important;}
    124       background-image: url("../icons/bitwarden.svg") !important;
    125       & > menupopup{
    126         & > *[id*="-menuitem-_autofill"] {background-image: url("chrome://browser/skin/login.svg")!important;}
    127         & > *[id*="-menuitem-_copy-username"] {background-image: url("../icons/edit-copy.svg") !important;}
    128         & > *[id*="-menuitem-_copy-password"] {background-image: url("../icons/password.svg") !important;}
    129 
    130         & > *[id*="-menuitem-_autofill-identity"] {background-image: url("chrome://browser/skin/fxa/avatar-empty.svg") !important;}
    131         & > *[id*="-menuitem-_autofill-card"] {background-image: url("../icons/credit-card.svg") !important;}
    132 
    133         & > *[id*="-menuitem-_generate-password"] {background-image: url("../icons/reload-auto.svg") !important;}
    134         & > *[id*="-menuitem-_copy-identifier"] {background-image: url("../icons/edit-copy.svg") !important;}
    135         
    136         *[id*="_create-"] {background-image: url("chrome://global/skin/icons/plus.svg") !important;}
    137       }
    138     }
    139 
    140     /* clean url */
    141     #_74145f27-f039-47ce-a470-a662b129930a_-menuitem-_copy-link-to-clipboard{
    142       .menu-iconic-icon {opacity: 0 !important;}
    143       background-image: url("../icons/eraser.svg") !important;
    144     }
    145     
    146     /* video download helper */
    147     #_b9db16a4-6edc-47ec-a1f4-b86292ed211d_-menuitem-_vdh-top{
    148       .menu-iconic-icon {opacity: 0 !important;}
    149       background-image: url("../icons/video-download-helper.svg") !important;
    150     }
    151   }
    152   
    153   /* sidebar switcher */
    154   
    155   /* Bitwarden */
    156   #sidebarswitcher_menu__446900e4-71c2-419f-a6a7-df9c091e268b_-sidebar-action{
    157     .menu-iconic-icon {opacity: 0 !important;}
    158     background-image: url("../icons/bitwarden.svg") !important;
    159   }
    160   #sidebar-switcher-target[style*="fde67d36-ff48-49e7-8ec4-3cf26deea141"] #sidebar-icon {list-style-image: url("../icons/bitwarden.svg") !important;}
    161 
    162   /* Video Download Helper */
    163   #sidebarswitcher_menu__b9db16a4-6edc-47ec-a1f4-b86292ed211d_-sidebar-action{
    164     .menu-iconic-icon {opacity: 0 !important;}
    165     background-image: url("../icons/video-download-helper.svg") !important;
    166   }
    167   #sidebar-switcher-target[style*="89b69b2a-5ae9-4b43-addc-4bf789f8448f"] #sidebar-icon {list-style-image: url("../icons/video-download-helper.svg") !important;}
    168 }
    169 
    170 /* 
    171 
    172 --- MENU --------------------------------------------------------------------------------------------------------------------------------------------
    173 
    174 
    175 */
    176 
    177 /* icons color */
    178 #appMenu-multiView .subviewbutton::before,
    179 #appMenu-proton-update-banner::before,
    180 #protections-popup-tp-switch-breakage-link::before,
    181 #downloadsHistory .button-icon,
    182 #PanelUI-fxa-menu-syncnow-button::before,
    183 .subviewbutton:not(#appMenu-proton-update-banner) > image 
    184 {
    185   fill: currentColor !important;
    186   fill-opacity: var(--toolbarbutton-icon-fill-opacity) !important;
    187   -moz-context-properties: fill, fill-opacity, stroke !important;
    188 }
    189 
    190 /* text padding */
    191 #appMenu-multiView .toolbarbutton-text,
    192 #customizationui-widget-panel .toolbarbutton-text,
    193 #identity-popup-clear-sitedata-button .toolbarbutton-text,
    194 #unified-extensions-manage-extensions .toolbarbutton-text,
    195 #widget-overflow .toolbarbutton-text,
    196 #protections-popup-tp-switch-breakage-link .toolbarbutton-text,
    197 #downloadsPanel #downloadsHistory .button-text,
    198 .protections-popup-footer-button-label
    199 {padding-left: 6px !important;}
    200 
    201 /* security popup */
    202 #protections-popup-tp-switch-breakage-link::before {content: url("chrome://global/skin/icons/help.svg"); scale: 1.1}
    203 #protections-popup-settings-button {list-style-image: url("chrome://global/skin/icons/settings.svg");}
    204 #protections-popup-show-report-stack {list-style-image: url("../icons/dashboard.svg");}
    205 
    206 /* delete cookies */
    207 #identity-popup-clear-sitedata-button {list-style-image: url("../icons/trash.svg");}
    208 
    209 /* extensions popup */
    210 #unified-extensions-manage-extensions {list-style-image: url("chrome://mozapps/skin/extensions/extension.svg");}
    211 
    212 /* main menu */
    213 #appMenu-fxa-separator{border-image: none !important;}
    214 #appMenu-proton-update-banner::before {content: url("../icons/whatsnew.svg");}
    215 #appMenu-new-tab-button2 {list-style-image: url("../icons/new-tab.svg");}
    216 #appMenu-new-window-button2 {list-style-image: url("../icons/window.svg");}
    217 #appMenu-new-private-window-button2 {list-style-image: url("chrome://browser/skin/privateBrowsing.svg");}
    218 #appMenu-bookmarks-button {list-style-image: url("chrome://browser/skin/bookmark.svg");}
    219 #appMenu-history-button {list-style-image: url("chrome://browser/skin/history.svg");}
    220 #appMenu-downloads-button {list-style-image: url("chrome://browser/skin/downloads/downloads.svg");}
    221 #appMenu-passwords-button {list-style-image: url("chrome://browser/skin/login.svg");}
    222 #appMenu-extensions-themes-button {list-style-image: url("chrome://mozapps/skin/extensions/extension.svg");}
    223 #appMenu-print-button2 {list-style-image: url("chrome://global/skin/icons/print.svg");}
    224 #appMenu-save-file-button2 {list-style-image: url("../icons/toolbarButton-download.svg");}
    225 #appMenu-find-button2 {list-style-image: url("chrome://global/skin/icons/search-glass.svg");}
    226 #appMenu-translate-button {list-style-image: url("../icons/translate.svg");}
    227 #appMenu-zoom-controls::before, #appMenu-zoom-controls2::before {content: url("../icons/screenshot.svg");}
    228 #appMenu-settings-button {list-style-image: url("chrome://global/skin/icons/settings.svg");}
    229 #appMenu-more-button2 {list-style-image: url("../icons/ion.svg");}
    230 #appMenu-help-button2 {list-style-image: url("chrome://global/skin/icons/help.svg");}
    231 #appMenu-quit-button2 {list-style-image: url("../icons/quit.svg");}
    232 
    233 #PanelUI-fxa-menu-syncnow-button {padding-left: 11.3px !important;}
    234 #PanelUI-fxa-menu-syncnow-button::before {content: url("chrome://browser/skin/sync.svg"); width: 13px; height: 15px; scale: 1.5; padding-right: 5px}
    235 #PanelUI-fxa-menu-connect-device-button {list-style-image: url("../icons/add-device.svg");}
    236 #PanelUI-fxa-menu-sendtab-button {list-style-image: url("../icons/send-to-device.svg");}
    237 #PanelUI-fxa-menu-sync-prefs-button {list-style-image: url("chrome://global/skin/icons/settings.svg");}
    238 #PanelUI-fxa-menu-account-signout-button {list-style-image: url("../icons/sign-out.svg");}
    239 
    240 #panelMenuBookmarkThisPage {list-style-image: url("chrome://browser/skin/bookmark-hollow.svg");}
    241 #panelMenuBookmarkThisPage[starred] {list-style-image: url("chrome://browser/skin/bookmark.svg");}
    242 #panelMenu_searchBookmarks {list-style-image: url("chrome://global/skin/icons/search-glass.svg");}
    243 #panelMenu_viewBookmarksToolbar {list-style-image: url("../icons/bookmarks-toolbar-alt.svg");}
    244 #panelMenu_showAllBookmarks {list-style-image: url("chrome://browser/skin/bookmark-star-on-tray.svg");}
    245 
    246 #appMenuSearchHistory {list-style-image: url("chrome://global/skin/icons/search-glass.svg");}
    247 #appMenuClearRecentHistory {list-style-image: url("../icons/forget.svg");}
    248 #PanelUI-historyMore {list-style-image: url(chrome://browser/skin/history.svg);}
    249 #appMenuRecentlyClosedTabs {list-style-image: url("../icons/tab.svg");}
    250 #appMenuRecentlyClosedWindows {list-style-image: url("chrome://browser/skin/window.svg");}
    251 #appMenuRestoreSession, #appMenu-restoreSession {list-style-image: url("../icons/restore-session.svg");}
    252   
    253 #appmenu-moreTools-button, #overflowMenu-customize-button {list-style-image: url("chrome://browser/skin/customize.svg");}
    254 
    255 #appmenu-developer-tools-view .subviewbutton:nth-child(1),
    256 #PanelUI-developer-tools-view .subviewbutton:nth-child(1) {
    257   list-style-image: url("../icons/developer.svg");}
    258 #appmenu-developer-tools-view .subviewbutton:nth-child(2),
    259 #PanelUI-developer-tools-view .subviewbutton:nth-child(2) {
    260   list-style-image: url("../icons/performance.svg");}
    261 #appmenu-developer-tools-view .subviewbutton:nth-child(3),
    262 #PanelUI-developer-tools-view .subviewbutton:nth-child(3) {
    263   list-style-image: url("../icons/bug.svg");}
    264 #appmenu-developer-tools-view .subviewbutton:nth-child(4),
    265 #PanelUI-developer-tools-view .subviewbutton:nth-child(4) {
    266   list-style-image: url("../icons/window-dev-tools.svg");}
    267 #appmenu-developer-tools-view .subviewbutton:nth-child(5),
    268 #PanelUI-developer-tools-view .subviewbutton:nth-child(5) {
    269   list-style-image: url("../icons/command-frames.svg");}
    270 #appmenu-developer-tools-view .subviewbutton:nth-last-child(5),
    271 #PanelUI-developer-tools-view .subviewbutton:nth-last-child(5) {
    272   list-style-image: url("../icons/command-console.svg");}
    273 #appmenu-developer-tools-view .subviewbutton:nth-last-child(4),
    274 #PanelUI-developer-tools-view .subviewbutton:nth-last-child(4) {
    275   list-style-image: url("../icons/command-responsivemode.svg");}
    276 #appmenu-developer-tools-view .subviewbutton:nth-last-child(3),
    277 #PanelUI-developer-tools-view .subviewbutton:nth-last-child(3) {
    278   list-style-image: url("../icons/command-eyedropper.svg");}
    279 #appmenu-developer-tools-view .subviewbutton:nth-last-child(2),
    280 #PanelUI-developer-tools-view .subviewbutton:nth-last-child(2) {
    281   list-style-image: url("../icons/document-search.svg");}
    282 #appmenu-developer-tools-view .subviewbutton:nth-last-child(1),
    283 #PanelUI-developer-tools-view .subviewbutton:nth-last-child(1) {
    284   list-style-image: url("chrome://mozapps/skin/extensions/extension.svg");}
    285 #appmenu-developer-tools-view .subviewbutton:last-child {margin-bottom: 6px !important;}
    286 
    287 #appMenu_menu_openHelp {list-style-image: url("chrome://global/skin/icons/help.svg");}
    288 #appMenu_feedbackPage {list-style-image: url("../icons/send.svg");}
    289 #appMenu_helpSafeMode {list-style-image: url("chrome://devtools/skin/images/debugging-workers.svg");}
    290 #appMenu_troubleShooting {list-style-image: url("chrome://global/skin/icons/more.svg");}
    291 #appMenu-report-broken-site-button, #appMenu_help_reportSiteIssue {list-style-image: url("chrome://global/skin/icons/lightbulb.svg");}
    292 #appMenu_menu_HelpPopup_reportPhishingtoolmenu {list-style-image: url("chrome://global/skin/icons/warning.svg");}
    293 #appMenu_helpSwitchDevice {list-style-image: url("../icons/add-device.svg");}
    294 #appMenu_aboutName {list-style-image: url("chrome://global/skin/icons/info.svg");}
    295   
    296 #downloadsHistory {list-style-image: url("chrome://browser/skin/downloads/downloads.svg");}
    297 
    298 /* 
    299 
    300 --- CONTEXT MENU ------------------------------------------------------------------------------------------------------------------------------------
    301 
    302 
    303 */
    304 
    305 :is(
    306   #toolbar-context-menu,
    307   #contentAreaContextMenu,
    308   #unified-extensions-context-menu,
    309   #downloadsContextMenu,
    310   #placesContext,
    311   #sidebarMenu-popup,
    312   #BMB_bookmarksPopup,
    313   #toolbar-menubar menupopup,
    314   #PlacesToolbar menupopup
    315 ) :is(menuitem, menu){
    316   
    317   /* icons color and position */
    318   fill: currentColor !important;
    319   fill-opacity: var(--toolbarbutton-icon-fill-opacity) !important;
    320   -moz-context-properties: fill, fill-opacity, stroke !important;
    321   background-repeat: no-repeat !important;
    322   background-position-x: 5px !important;
    323   background-position-y: center !important;
    324   background-size: 16px !important;
    325   
    326   /* various paddings/margins tweaks */
    327   &:not(.menuitem-iconic, .menu-iconic, [type="checkbox"], [type="radio"]) > label {margin-inline-start: 21px !important;}
    328 
    329   .menu-iconic-left{
    330     width: 22px !important;
    331     padding-inline-end: 6px !important;
    332     margin-inline: 0px !important;
    333   }
    334   
    335   .menu-iconic-text {margin-inline-start: -1px !important;}
    336   &:not(:is(menu, [acceltext])) {padding-right: 0px !important;}
    337 }
    338 
    339 @media -moz-pref("shyfox.enable.context.menu.icons") {
    340   
    341   /* in page context menu */
    342   #contentAreaContextMenu{
    343     & > #context-back {background-image: url("chrome://browser/skin/back.svg") !important;}
    344     & > #context-forward {background-image: url("chrome://browser/skin/forward.svg") !important;}
    345     & > #context-reload {background-image: url("chrome://global/skin/icons/reload.svg") !important;}
    346     & > #context-stop {background-image: url("chrome://global/skin/icons/close.svg") !important;}
    347     & > #context-bookmarkpage {background-image: url("chrome://browser/skin/bookmark-hollow.svg") !important;}
    348     
    349     #context-openlinkincurrent {background-image: url("../icons/link-square.svg") !important;}
    350     #context-openlinkintab {background-image: url("../icons/new-tab.svg") !important;}
    351     context-openlinkincontainertab, #context-openlinkinusercontext-menu {background-image: url("../icons/container-openin-16.svg") !important;}
    352     #context-openlink {background-image: url("../icons/window.svg") !important;}
    353     #context-openlinkprivate {background-image: url("chrome://browser/skin/privateBrowsing.svg") !important;}
    354     
    355     #spell-no-suggestions {background-image: url("../icons/text-proofing-tools.svg") !important;}
    356     #spell-add-to-dictionary, #spell-add-dictionaries, #spell-add-dictionaries-main {background-image: url("../icons/book-add.svg") !important;}
    357     #spell-undo-add-to-dictionary {background-image: url("../icons/undo.svg") !important}
    358     #spell-dictionaries {background-image: url("../icons/book.svg") !important;}
    359 
    360     #context-undo, #context-pdfjs-undo {background-image: url("../icons/undo.svg") !important;}
    361     #context-redo, #context-pdfjs-redo {background-image: url("../icons/redo.svg") !important;}
    362 
    363     #context-savepage {background-image: url("chrome://browser/skin/downloads/downloads.svg") !important;}
    364     #context-pocket {background-image: url("../icons/pocket-outline.svg") !important;}
    365     #context-sendpagetodevice {background-image: url("../icons/send-to-device.svg") !important;}
    366     #context-cut, #context-pdfjs-cut {background-image: url("../icons/edit-cut.svg") !important;}
    367     #context-copy, #context-pdfjs-copy {background-image: url("../icons/edit-copy.svg") !important;}
    368     #context-print-selection {background-image: url("chrome://global/skin/icons/print.svg") !important;}
    369     #context-paste, #context-pdfjs-paste {background-image: url("../icons/edit-paste.svg") !important;}
    370     #context-paste-no-formatting {background-image: url("../icons/paste-text.svg") !important;}
    371     #context-delete, #context-pdfjs-delete {background-image: url("../icons/trash.svg") !important;}
    372     #context-selectall, #context-pdfjs-selectall {background-image: url("../icons/select-all-on.svg") !important;}
    373     #context-pdfjs-highlight-selection {background-image: url("../icons/toolbarButton-editorHighlight.svg") !important;}
    374     
    375     #context-media-play {background-image: url("chrome://global/skin/media/play-fill.svg") !important;}
    376     #context-media-pause {background-image: url("chrome://global/skin/media/pause-fill.svg") !important;}
    377     #context-media-mute {background-image: url("chrome://global/skin/media/audio-muted.svg") !important;}
    378     #context-media-unmute {background-image: url("chrome://global/skin/media/audio.svg") !important;}
    379     #context-media-playbackrate {background-image: url("../icons/performance.svg") !important;}
    380     #context-video-fullscreen {background-image: url("chrome://browser/skin/fullscreen.svg") !important;}
    381     #context-leave-dom-fullscreen {background-image: url("chrome://global/skin/media/fullscreenExitButton.svg") !important;}
    382     #context-media-showcontrols {background-image: url("../icons/eye-show.svg") !important;}
    383     #context-media-hidecontrols {background-image: url("../icons/eye-hide.svg") !important;}
    384 
    385     #context-viewvideo {background-image: url("../icons/video-clip.svg") !important;}
    386     #context-savevideo {background-image: url("../icons/video.svg") !important;}
    387     
    388     #context-saveaudio {background-image: url("chrome://global/skin/media/audio.svg") !important;}
    389     
    390     #context-reloadimage {background-image: url("../icons/image-arrow-counterclockwise.svg") !important;}
    391     #context-viewimage {background-image: url("../icons/image-add.svg") !important;}
    392     #context-saveimage {background-image: url("../icons/image.svg") !important;}
    393     #context-video-saveimage {background-image: url("../icons/video-snapshot.svg") !important;}
    394     #context-copyimage-contents {background-image: url("../icons/image-copy.svg") !important;}
    395     #context-viewimageinfo {background-image: url("chrome://global/skin/icons/info.svg") !important;}
    396     #context-viewimagedesc {background-image: url("../icons/image-alt-text.svg") !important;}
    397     
    398     #context-copyimage, #context-copyvideourl, #context-copyaudiourl {background-image: url("../icons/link.svg") !important;}
    399     #context-sendimage, #context-sendvideo, #context-sendaudio {background-image: url("../icons/mail.svg") !important;}
    400 
    401     #context-setDesktopBackground {background-image: url("../icons/device-desktop.svg") !important;}
    402 
    403     #context-take-screenshot {background-image: url("chrome://browser/skin/screenshot.svg") !important;}
    404 
    405     #context-bookmarklink {background-image: url("chrome://browser/skin/bookmark.svg") !important;}
    406     #context-savelink {background-image: url("../icons/toolbarButton-download.svg") !important;}
    407     #context-savelinktopocket {background-image: url("../icons/pocket-outline.svg") !important;}
    408     #context-copyemail {background-image: url("../icons/mail.svg") !important;}
    409     #context-copyphone {background-image: url("../icons/device-phone.svg") !important;}
    410     #context-copylink {background-image: url("../icons/link.svg") !important;}
    411     #context-stripOnShareLink {background-image: url("../icons/link-no-tracking.svg") !important;}
    412     #context-sendlinktodevice {background-image: url("../icons/send-to-device.svg") !important;}
    413 
    414     #context-searchselect {background-image: url(chrome://global/skin/icons/search-glass.svg) !important;}
    415     #context-searchselect-private {background-image: url("../icons/private-favicon.svg") !important;}
    416     #context-keywordfield {background-image: url("chrome://browser/skin/bookmark.svg") !important;}
    417     
    418     #context-translate-selection {background-image: url("../icons/translate.svg") !important;}
    419 
    420     #context-bidi-text-direction-toggle {background-image: url("../icons/text-direction-horizontal-ltr.svg") !important;}
    421     #context-bidi-page-direction-toggle {background-image: url("../icons/document-landscape-split-hint.svg") !important;}
    422     
    423     #context-viewsource-goToLine {background-image: url("../icons/text-number-format.svg") !important;}
    424     #context-viewpartialsource-selection {background-image: url("../icons/code.svg") !important;}
    425     #context-viewsource {background-image: url("../icons/document-search.svg") !important;}
    426     #context-inspect-a11y {background-image: url("../icons/tool-accessibility.svg") !important;}
    427     #context-inspect {background-image: url("../icons/command-pick.svg") !important;}
    428     
    429     #fill-login {background-image: url("../icons/password.svg") !important;}
    430     #fill-login-generated-password {background-image: url("chrome://browser/skin/login.svg") !important;}
    431     #manage-saved-logins {background-image: url("../icons/key-multiple.svg") !important;}
    432     #use-relay-mask {background-image: url("../icons/relay-logo.svg") !important;}
    433     #context-reveal-password {background-image: url("../icons/eye-show.svg") !important;}
    434   }
    435   
    436   /* toolbar context menu */
    437   #toolbar-context-menu, #unified-extensions-context-menu{
    438     .customize-context-manageExtension, .unified-extensions-context-menu-manage-extension {background-image: url("chrome://global/skin/icons/settings.svg") !important;}
    439     .customize-context-removeExtension, .unified-extensions-context-menu-remove-extension {background-image: url("../icons/trash.svg") !important;}
    440     .customize-context-reportExtension, .unified-extensions-context-menu-report-extension {background-image: url("chrome://global/skin/icons/warning.svg") !important;}
    441     .customize-context-moveToPanel {background-image: url("../icons/pin-tab.svg") !important;}
    442     .customize-context-removeFromToolbar {background-image: url("../icons/trash.svg") !important;}
    443     #toggle_PersonalToolbar {background-image: url("../icons/bookmarks-toolbar-alt.svg") !important;}
    444     .viewCustomizeToolbar {background-image: url("chrome://browser/skin/customize.svg") !important;}
    445     
    446     .unified-extensions-context-menu-move-widget-up {background-image: url("../icons/up-arrow.svg") !important;}
    447     .unified-extensions-context-menu-move-widget-down {background-image: url("../icons/down-arrow.svg") !important;}
    448   }
    449   
    450   /* bookmarks context menu */
    451   #placesContext{
    452     #placesContext_open {background-image: url("../icons/link-square.svg") !important;}
    453     #placesContext_openBookmarkContainer\:tabs, #placesContext_openBookmarkLinks\:tabs {background-image: url("../icons/movetowindow-16.svg") !important;}
    454     #placesContext_open\:newtab, #placesContext_openContainer\:tabs, #placesContext_openLinks\:tabs {background-image: url("../icons/new-tab.svg") !important;}
    455     #placesContext_open\:newcontainertab {background-image: url("../icons/container-openin-16.svg") !important;}
    456     #placesContext_open\:newwindow {background-image: url("chrome://browser/skin/window.svg") !important;}
    457     #placesContext_open\:newprivatewindow {background-image: url("chrome://browser/skin/privateBrowsing.svg") !important;}
    458     #placesContext_show_bookmark\:info, #placesContext_show\:info, #placesContext_show_folder\:info {background-image: url("../icons/edit-active.svg") !important;}
    459     #placesContext_deleteBookmark, #placesContext_deleteFolder, #placesContext_delete, #placesContext_delete_history {background-image: url("../icons/trash.svg") !important;}
    460     #placesContext_deleteHost {background-image: url("../icons/eye-hide.svg") !important;}
    461     #placesContext_sortBy\:name {background-image: url("../icons/text-sort-ascending.svg") !important;}
    462     
    463     #placesContext_cut {background-image: url("../icons/edit-cut.svg") !important;}
    464     #placesContext_copy {background-image: url("../icons/edit-copy.svg") !important;}
    465     #placesContext_paste_group, #placesContext_paste {background-image: url("../icons/edit-paste.svg") !important;}
    466     #placesContext_new\:separator {background-image: url("../icons/vertical-line.svg") !important;}
    467     #placesContext_new\:bookmark {background-image: url("chrome://browser/skin/bookmark.svg") !important;}
    468     #placesContext_new\:folder {background-image: url("chrome://global/skin/icons/folder.svg") !important;}
    469     #placesContext_showAllBookmarks {background-image: url("chrome://browser/skin/bookmark-star-on-tray.svg") !important;}
    470     #toggle_PersonalToolbar {background-image: url("../icons/bookmarks-toolbar-alt.svg") !important;}
    471   }
    472   
    473   /* downloads context menu */
    474   #downloadsContextMenu{
    475     .downloadPauseMenuItem {background-image: url("chrome://global/skin/media/pause-fill.svg") !important;}
    476     .downloadResumeMenuItem {background-image: url("chrome://global/skin/media/play-fill.svg") !important;}
    477     .downloadUnblockMenuItem {background-image: url("../icons/checkmark-circle.svg") !important;}
    478     .downloadUseSystemDefaultMenuItem {background-image: url("../icons/toolbarButton-upload.svg") !important;}
    479     .downloadShowMenuItem {background-image: url("chrome://global/skin/icons/folder.svg") !important;}
    480     
    481     .downloadOpenReferrerMenuItem {background-image: url("../icons/link-square.svg") !important;}
    482     .downloadCopyLocationMenuItem {background-image: url("../icons/link.svg") !important;}
    483     
    484     .downloadDeleteFileMenuItem {background-image: url("../icons/trash.svg") !important;}
    485     .downloadRemoveFromHistoryMenuItem {background-image: url("../icons/eraser.svg") !important;}
    486     
    487     menuitem[command="downloadsCmd_clearList"],  menuitem[command="downloadsCmd_clearDownloads"] {background-image: url("../icons/broom.svg") !important;}
    488   }
    489   
    490   /* sidebar header menu */
    491   #sidebarMenu-popup{
    492     #sidebar-switcher-bookmarks {background-image: url(chrome://browser/skin/bookmark.svg) !important;}
    493     #sidebar-switcher-history {background-image: url(chrome://browser/skin/history.svg) !important;}
    494     #sidebar-switcher-tabs {background-image: url(chrome://browser/skin/synced-tabs.svg) !important;}
    495   }
    496   
    497   /* bookmarks button menu */
    498   #main-window:has(#PersonalToolbar[collapsed="true"]) #BMB_bookmarksPopup #BMB_viewBookmarksToolbar {background-image: url("../icons/eye-show.svg") !important;}
    499   #BMB_bookmarksPopup{
    500     #BMB_viewBookmarksToolbar {background-image: url("../icons/eye-hide.svg") !important;}
    501     #BMB_viewBookmarksSidebar {background-image: url("chrome://browser/skin/sidebars.svg") !important;}
    502     #BMB_searchBookmarks {background-image: url(chrome://global/skin/icons/search-glass.svg) !important}
    503     #BMB_mobileBookmarks {background-image: url(../icons/device-phone.svg) !important;}
    504     
    505     #BMB_bookmarksShowAllTop {display: none !important;}
    506     #BMB_bookmarksShowAll {background-image: url("chrome://browser/skin/bookmark-star-on-tray.svg") !important;}
    507   }
    508   
    509   /* bookmarks bar folder menu */
    510   #PlacesToolbar .openintabs-menuitem {background-image: url("../icons/bookmark-multiple.svg") !important;}
    511 }