<commit_before>@import url("chrome://ostarget/skin/browser.css");
@import url("chrome://global/skin/");

@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
@namespace html url("http://www.w3.org/1999/xhtml");


#menubar-items {
  -moz-box-orient: vertical; 
}

#main-menubar {
  -moz-box-flex: 1; 
}

#navigator-toolbox {
  -moz-appearance: none;
  background-color: transparent;
  border-top: none;
}

#navigator-toolbox::after {
  content: "";
  display: -moz-box;
  -moz-box-ordinal-group: 101; 
  height: 1px;
  background-color: rgba(180,180,180,1);
}

#navigator-toolbox[tabsontop=false]::after,
#main-window[disablechrome] #navigator-toolbox::after {
  visibility: collapse;
}

#navigator-toolbox > toolbar:not(:-moz-lwtheme) {
  -moz-appearance: none;
  border-style: none;
  background-color: rgba(250,250,250,1);
}

#navigator-toolbox[tabsontop="true"] > #nav-bar:not(:-moz-lwtheme),
#navigator-toolbox[tabsontop="true"]:not([customizing]) > #nav-bar[collapsed="true"]:not(:-moz-lwtheme) + toolbar:not(:-moz-lwtheme),
#navigator-toolbox[tabsontop="true"]:not([customizing]) > #nav-bar[collapsed="true"]:not(:-moz-lwtheme) + #customToolbars:not(:-moz-lwtheme) + #PersonalToolbar:not(:-moz-lwtheme) {
  background-image: -moz-linear-gradient(rgba(250,250,250,1), rgba(250,250,250,1));
}

#nav-bar[tabsontop=true]:-moz-lwtheme-darktext {
  background-image: -moz-linear-gradient(rgba(250,250,250,0.9), rgba(250,250,250,0.5));
}

#main-window[tabsontop=true] #PersonalToolbar:-moz-lwtheme-darktext,
#addon-bar:-moz-lwtheme-darktext {
  background-image: -moz-linear-gradient(rgba(250,250,250,0.5), rgba(250,250,250,0.5));
}

#nav-bar[tabsontop=true]:-moz-lwtheme-brighttext {
  background-image: -moz-linear-gradient(rgba(5,5,5,0.9), rgba(5,5,5,0.6));
}

#main-window[tabsontop=true] #PersonalToolbar:-moz-lwtheme-brighttext,
#addon-bar:-moz-lwtheme-brighttext {
  background-image: -moz-linear-gradient(rgba(5,5,5,0.6), rgba(5,5,5,0.6));
}

#personal-bookmarks {
  min-height: 24px;
}

#print-preview-toolbar:not(:-moz-lwtheme) {
  -moz-appearance: toolbox;
}

/* ::::: app menu button ::::: */

#appmenu-button,
#appmenu-toolbar-button {
  -moz-appearance: none;
  background: rgba(235,235,235,.75);
  background-clip: padding-box;
  border-radius: 0 0 4px 4px;
  border: 1px solid rgba(0,0,0,.15) !important;
  border-top: none !important;
  font-weight: bold;
  box-shadow: none !important;
  padding: 0 .8em .05em;
  margin: 0 0 2px;
}

@media (-moz-windows-classic) {
  #appmenu-button {
    margin-bottom: 1px;
  }
}


#main-window[privatebrowsingmode=temporary] #appmenu-button,
#main-window[privatebrowsingmode=temporary] #appmenu-toolbar-button {
  background-image: -moz-linear-gradient(rgba(15,15,15,.85),rgba(15,15,15,.85));
  border-color: rgba(43,43,43,.9) !important;
  color: white;
}

#appmenu-button:hover:not(:active):not([open]),
#appmenu-toolbar-button:hover:not(:active):not([open]) {
  background: rgba(240,240,240,.85);
  border-color: rgba(0,0,0,.20) !important;
}

#main-window[privatebrowsingmode=temporary] #appmenu-button:hover:not(:active):not([open]),
#main-window[privatebrowsingmode=temporary] #appmenu-toolbar-button:hover:not(:active):not([open]) {
  background-image: -moz-linear-gradient(rgba(20,20,20,.75),rgba(20,20,20,.75));
  box-shadow: none !important;
  color: white;
}

#appmenu-button:hover:active,
#appmenu-button[open],
#appmenu-toolbar-button:hover:active,
#appmenu-toolbar-button[open] {
  border-radius: 0;
  background: rgba(255,255,255,.4);
  border-color: rgba(0,0,0,.25) !important;
}

#main-window[privatebrowsingmode=temporary] #appmenu-button:hover:active,
#main-window[privatebrowsingmode=temporary] #appmenu-button[open],
#main-window[privatebrowsingmode=temporary] #appmenu-toolbar-button:hover:active,
#main-window[privatebrowsingmode=temporary] #appmenu-toolbar-button[open] {
  background-image: -moz-linear-gradient(rgba(0,0,0,.4),rgba(0,0,0,.4));
  color: white;
}

#appmenu-button > .button-box {
  border-style: none;
  padding: 0;
}

#appmenu-button > .button-box > .button-menu-dropmarker,
#appmenu-toolbar-button > .toolbarbutton-menu-dropmarker {
  list-style-image: url(chrome://browser/skin/appmenu-dropmarker.png);
  width: auto;
  height: auto;
  padding: 0;
  margin: 0;
  -moz-margin-start: .5em;
}

#main-window[privatebrowsingmode=temporary] #appmenu-button > .button-box > .button-menu-dropmarker,
#main-window[privatebrowsingmode=temporary] #appmenu-toolbar-button > .toolbarbutton-menu-dropmarker {
  list-style-image: url(chrome://browser/skin/appmenu-dropmarker-private.png);
}  

.splitmenu-menuitem {
  -moz-margin-end: 1px;
  -moz-padding-end: 0.5em;
}

.splitmenu-menu {
  -moz-box-pack: end;
}

.appmenu-edit-button {
  -moz-appearance: none;
  border: 1px solid transparent;
  padding: 2px;
  background: transparent;
  border-radius: 3px;
}

.appmenu-edit-button[disabled="true"] {
  opacity: .3;
}

#appmenuPrimaryPane {
  -moz-border-end: 1px solid ThreeDShadow;
}

#appmenu-popup {
  -moz-appearance: none;
  background: white;
  border: 1px solid ThreeDShadow;
}
#appmenuPrimaryPane {
  background-color: rgba(255,255,255,0.5);
  padding: 2px;
  -moz-border-end: none;
}
#appmenuSecondaryPane {
  background-color: #f7f7f7;
  box-shadow: 1px 0 2px rgb(204,204,204) inset;
  -moz-padding-start: 3px;
  -moz-padding-end: 2px;
  padding-top: 2px;
  padding-bottom: 2px;
  font-family: "Segoe UI Semibold", "Segoe UI", sans-serif;
}
#appmenuSecondaryPane:-moz-locale-dir(rtl) {
  box-shadow: -1px 0 2px rgb(204,204,204) inset;
}

#appmenuPrimaryPane menupopup {
  -moz-appearance: none;
  background-image: -moz-linear-gradient(left, white 26px, ThreeDLightShadow 26px,
                                         ThreeDLightShadow 27px, ThreeDHighlight 27px,
                                         ThreeDHighlight 28px, white 28px);
  border: 3px solid;
  -moz-border-top-colors: ThreeDShadow white;
  -moz-border-bottom-colors: ThreeDShadow white;
  -moz-border-left-colors: ThreeDShadow white;
  -moz-border-right-colors: ThreeDShadow white;
}

#appmenuSecondaryPane menupopup {
  -moz-appearance: none;
  background-image: -moz-linear-gradient(left, #f7f7f7 26px, ThreeDLightShadow 26px,
                                         ThreeDLightShadow 27px, ThreeDHighlight 27px,
                                         ThreeDHighlight 28px, #f7f7f7 28px);
  border: 3px solid;
  -moz-border-top-colors: ThreeDShadow #f7f7f7;
  -moz-border-bottom-colors: ThreeDShadow #f7f7f7;
  -moz-border-left-colors: ThreeDShadow #f7f7f7;
  -moz-border-right-colors: ThreeDShadow #f7f7f7;
}

#appmenuPrimaryPane menupopup:-moz-locale-dir(rtl) {
  background-image: -moz-linear-gradient(right, white 26px, ThreeDLightShadow 26px,
                                         ThreeDLightShadow 27px, ThreeDHighlight 27px,
                                         ThreeDHighlight 28px, white 28px);
}
#appmenuSecondaryPane menupopup:-moz-locale-dir(rtl) {
  background-image: -moz-linear-gradient(right, #f7f7f7 26px, ThreeDLightShadow 26px,
                                         ThreeDLightShadow 27px, ThreeDHighlight 27px,
                                         ThreeDHighlight 28px, #f7f7f7 28px);
}

.appmenu-menuseparator {
  -moz-appearance: none;
  margin-top: 3px;
  margin-bottom: 3px;
  -moz-margin-start: 30px;
  padding: 0;
  border-top: 1px solid #e1e1e1;
  border-bottom: none;
}

.appmenu-edit-button:not([disabled]):hover {
  border: 1px solid #b8d6fb;
  box-shadow: inset 0 0 1px white;
  background: -moz-linear-gradient(#fafbfd, #ebf3fd);
  -moz-transition: .2s ease-in;
}

#appmenuSecondaryPane-spacer {
  min-height: 1em;
}

#appmenu-editmenu {
  -moz-box-pack: end;
}

#appmenu_print,
#appmenu_print_popup,
.appmenu-edit-button,
#appmenu-editmenu-cut,
#appmenu-editmenu-copy,
#appmenu-editmenu-paste,
#appmenu-quit {
  list-style-image: url("chrome://browser/skin/appmenu-icons.png");
}

#appmenu-cut,
#appmenu-editmenu-cut {
  -moz-image-region: rect(0 16px 16px 0);
}

#appmenu-copy,
#appmenu-editmenu-copy {
  -moz-image-region: rect(0 32px 16px 16px);
}

#appmenu-paste,
#appmenu-editmenu-paste {
  -moz-image-region: rect(0 48px 16px 32px);
}

#appmenu_print,
#appmenu_print_popup {
  -moz-image-region: rect(0 64px 16px 48px);
}

#appmenu-quit {
  -moz-image-region: rect(0 80px 16px 64px);
}

#appmenu-edit-label {
  -moz-appearance: none;
  background: transparent;
  font-style: italic;
}

#appmenu_bookmarks {
  list-style-image: url("chrome://browser/skin/places/bookmark.png");
  -moz-image-region: rect(0px 48px 16px 32px);
}

#appmenu_privateBrowsing,
#appmenu_newPrivateWindow {
  list-style-image: url("chrome://browser/skin/Privacy-16.png");
}

#appmenu_addons {
  list-style-image: url("chrome://mozapps/skin/extensions/extensionGeneric-16.png");
}

#BMB_bookmarkThisPage,
#appmenu_bookmarkThisPage {
  list-style-image: url("chrome://browser/skin/places/bookmark.png");
  -moz-image-region: rect(0 16px 16px 0);
}

/* ::::: bookmark items ::::: */

.bookmark-item  {
  list-style-image: url("chrome://global/skin/icons/folder-item.png");
  -moz-image-region: rect(0px, 16px, 16px, 0px);
}

.bookmark-item[container] {
  -moz-image-region: rect(0px, 32px, 16px, 16px);
}

.bookmark-item[container][open] {
  -moz-image-region: rect(16px, 32px, 32px, 16px);
}<commit_msg>Show more icons in bookmarks menus<commit_after>@import url("chrome://ostarget/skin/browser.css");
@import url("chrome://global/skin/");

@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
@namespace html url("http://www.w3.org/1999/xhtml");


#menubar-items {
  -moz-box-orient: vertical; 
}

#main-menubar {
  -moz-box-flex: 1; 
}

#navigator-toolbox {
  -moz-appearance: none;
  background-color: transparent;
  border-top: none;
}

#navigator-toolbox::after {
  content: "";
  display: -moz-box;
  -moz-box-ordinal-group: 101; 
  height: 1px;
  background-color: rgba(180,180,180,1);
}

#navigator-toolbox[tabsontop=false]::after,
#main-window[disablechrome] #navigator-toolbox::after {
  visibility: collapse;
}

#navigator-toolbox > toolbar:not(:-moz-lwtheme) {
  -moz-appearance: none;
  border-style: none;
  background-color: rgba(250,250,250,1);
}

#navigator-toolbox[tabsontop="true"] > #nav-bar:not(:-moz-lwtheme),
#navigator-toolbox[tabsontop="true"]:not([customizing]) > #nav-bar[collapsed="true"]:not(:-moz-lwtheme) + toolbar:not(:-moz-lwtheme),
#navigator-toolbox[tabsontop="true"]:not([customizing]) > #nav-bar[collapsed="true"]:not(:-moz-lwtheme) + #customToolbars:not(:-moz-lwtheme) + #PersonalToolbar:not(:-moz-lwtheme) {
  background-image: -moz-linear-gradient(rgba(250,250,250,1), rgba(250,250,250,1));
}

#nav-bar[tabsontop=true]:-moz-lwtheme-darktext {
  background-image: -moz-linear-gradient(rgba(250,250,250,0.9), rgba(250,250,250,0.5));
}

#main-window[tabsontop=true] #PersonalToolbar:-moz-lwtheme-darktext,
#addon-bar:-moz-lwtheme-darktext {
  background-image: -moz-linear-gradient(rgba(250,250,250,0.5), rgba(250,250,250,0.5));
}

#nav-bar[tabsontop=true]:-moz-lwtheme-brighttext {
  background-image: -moz-linear-gradient(rgba(5,5,5,0.9), rgba(5,5,5,0.6));
}

#main-window[tabsontop=true] #PersonalToolbar:-moz-lwtheme-brighttext,
#addon-bar:-moz-lwtheme-brighttext {
  background-image: -moz-linear-gradient(rgba(5,5,5,0.6), rgba(5,5,5,0.6));
}

#personal-bookmarks {
  min-height: 24px;
}

#print-preview-toolbar:not(:-moz-lwtheme) {
  -moz-appearance: toolbox;
}

/* ::::: app menu button ::::: */

#appmenu-button,
#appmenu-toolbar-button {
  -moz-appearance: none;
  background: rgba(235,235,235,.75);
  background-clip: padding-box;
  border-radius: 0 0 4px 4px;
  border: 1px solid rgba(0,0,0,.15) !important;
  border-top: none !important;
  font-weight: bold;
  box-shadow: none !important;
  padding: 0 .8em .05em;
  margin: 0 0 2px;
}

@media (-moz-windows-classic) {
  #appmenu-button {
    margin-bottom: 1px;
  }
}


#main-window[privatebrowsingmode=temporary] #appmenu-button,
#main-window[privatebrowsingmode=temporary] #appmenu-toolbar-button {
  background-image: -moz-linear-gradient(rgba(15,15,15,.85),rgba(15,15,15,.85));
  border-color: rgba(43,43,43,.9) !important;
  color: white;
}

#appmenu-button:hover:not(:active):not([open]),
#appmenu-toolbar-button:hover:not(:active):not([open]) {
  background: rgba(240,240,240,.85);
  border-color: rgba(0,0,0,.20) !important;
}

#main-window[privatebrowsingmode=temporary] #appmenu-button:hover:not(:active):not([open]),
#main-window[privatebrowsingmode=temporary] #appmenu-toolbar-button:hover:not(:active):not([open]) {
  background-image: -moz-linear-gradient(rgba(20,20,20,.75),rgba(20,20,20,.75));
  box-shadow: none !important;
  color: white;
}

#appmenu-button:hover:active,
#appmenu-button[open],
#appmenu-toolbar-button:hover:active,
#appmenu-toolbar-button[open] {
  border-radius: 0;
  background: rgba(255,255,255,.4);
  border-color: rgba(0,0,0,.25) !important;
}

#main-window[privatebrowsingmode=temporary] #appmenu-button:hover:active,
#main-window[privatebrowsingmode=temporary] #appmenu-button[open],
#main-window[privatebrowsingmode=temporary] #appmenu-toolbar-button:hover:active,
#main-window[privatebrowsingmode=temporary] #appmenu-toolbar-button[open] {
  background-image: -moz-linear-gradient(rgba(0,0,0,.4),rgba(0,0,0,.4));
  color: white;
}

#appmenu-button > .button-box {
  border-style: none;
  padding: 0;
}

#appmenu-button > .button-box > .button-menu-dropmarker,
#appmenu-toolbar-button > .toolbarbutton-menu-dropmarker {
  list-style-image: url(chrome://browser/skin/appmenu-dropmarker.png);
  width: auto;
  height: auto;
  padding: 0;
  margin: 0;
  -moz-margin-start: .5em;
}

#main-window[privatebrowsingmode=temporary] #appmenu-button > .button-box > .button-menu-dropmarker,
#main-window[privatebrowsingmode=temporary] #appmenu-toolbar-button > .toolbarbutton-menu-dropmarker {
  list-style-image: url(chrome://browser/skin/appmenu-dropmarker-private.png);
}  

.splitmenu-menuitem {
  -moz-margin-end: 1px;
  -moz-padding-end: 0.5em;
}

.splitmenu-menu {
  -moz-box-pack: end;
}

.appmenu-edit-button {
  -moz-appearance: none;
  border: 1px solid transparent;
  padding: 2px;
  background: transparent;
  border-radius: 3px;
}

.appmenu-edit-button[disabled="true"] {
  opacity: .3;
}

#appmenuPrimaryPane {
  -moz-border-end: 1px solid ThreeDShadow;
}

#appmenu-popup {
  -moz-appearance: none;
  background: white;
  border: 1px solid ThreeDShadow;
}
#appmenuPrimaryPane {
  background-color: rgba(255,255,255,0.5);
  padding: 2px;
  -moz-border-end: none;
}
#appmenuSecondaryPane {
  background-color: #f7f7f7;
  box-shadow: 1px 0 2px rgb(204,204,204) inset;
  -moz-padding-start: 3px;
  -moz-padding-end: 2px;
  padding-top: 2px;
  padding-bottom: 2px;
  font-family: "Segoe UI Semibold", "Segoe UI", sans-serif;
}
#appmenuSecondaryPane:-moz-locale-dir(rtl) {
  box-shadow: -1px 0 2px rgb(204,204,204) inset;
}

#appmenuPrimaryPane menupopup {
  -moz-appearance: none;
  background-image: -moz-linear-gradient(left, white 26px, ThreeDLightShadow 26px,
                                         ThreeDLightShadow 27px, ThreeDHighlight 27px,
                                         ThreeDHighlight 28px, white 28px);
  border: 3px solid;
  -moz-border-top-colors: ThreeDShadow white;
  -moz-border-bottom-colors: ThreeDShadow white;
  -moz-border-left-colors: ThreeDShadow white;
  -moz-border-right-colors: ThreeDShadow white;
}

#appmenuSecondaryPane menupopup {
  -moz-appearance: none;
  background-image: -moz-linear-gradient(left, #f7f7f7 26px, ThreeDLightShadow 26px,
                                         ThreeDLightShadow 27px, ThreeDHighlight 27px,
                                         ThreeDHighlight 28px, #f7f7f7 28px);
  border: 3px solid;
  -moz-border-top-colors: ThreeDShadow #f7f7f7;
  -moz-border-bottom-colors: ThreeDShadow #f7f7f7;
  -moz-border-left-colors: ThreeDShadow #f7f7f7;
  -moz-border-right-colors: ThreeDShadow #f7f7f7;
}

#appmenuPrimaryPane menupopup:-moz-locale-dir(rtl) {
  background-image: -moz-linear-gradient(right, white 26px, ThreeDLightShadow 26px,
                                         ThreeDLightShadow 27px, ThreeDHighlight 27px,
                                         ThreeDHighlight 28px, white 28px);
}
#appmenuSecondaryPane menupopup:-moz-locale-dir(rtl) {
  background-image: -moz-linear-gradient(right, #f7f7f7 26px, ThreeDLightShadow 26px,
                                         ThreeDLightShadow 27px, ThreeDHighlight 27px,
                                         ThreeDHighlight 28px, #f7f7f7 28px);
}

.appmenu-menuseparator {
  -moz-appearance: none;
  margin-top: 3px;
  margin-bottom: 3px;
  -moz-margin-start: 30px;
  padding: 0;
  border-top: 1px solid #e1e1e1;
  border-bottom: none;
}

.appmenu-edit-button:not([disabled]):hover {
  border: 1px solid #b8d6fb;
  box-shadow: inset 0 0 1px white;
  background: -moz-linear-gradient(#fafbfd, #ebf3fd);
  -moz-transition: .2s ease-in;
}

#appmenuSecondaryPane-spacer {
  min-height: 1em;
}

#appmenu-editmenu {
  -moz-box-pack: end;
}

#appmenu_print,
#appmenu_print_popup,
.appmenu-edit-button,
#appmenu-editmenu-cut,
#appmenu-editmenu-copy,
#appmenu-editmenu-paste,
#appmenu-quit {
  list-style-image: url("chrome://browser/skin/appmenu-icons.png");
}

#appmenu-cut,
#appmenu-editmenu-cut {
  -moz-image-region: rect(0 16px 16px 0);
}

#appmenu-copy,
#appmenu-editmenu-copy {
  -moz-image-region: rect(0 32px 16px 16px);
}

#appmenu-paste,
#appmenu-editmenu-paste {
  -moz-image-region: rect(0 48px 16px 32px);
}

#appmenu_print,
#appmenu_print_popup {
  -moz-image-region: rect(0 64px 16px 48px);
}

#appmenu-quit {
  -moz-image-region: rect(0 80px 16px 64px);
}

#appmenu-edit-label {
  -moz-appearance: none;
  background: transparent;
  font-style: italic;
}

#appmenu_bookmarks {
  list-style-image: url("chrome://browser/skin/places/bookmark.png");
  -moz-image-region: rect(0px 48px 16px 32px);
}

#appmenu_privateBrowsing,
#appmenu_newPrivateWindow {
  list-style-image: url("chrome://browser/skin/Privacy-16.png");
}

#appmenu_addons {
  list-style-image: url("chrome://mozapps/skin/extensions/extensionGeneric-16.png");
}

#appmenu_showAllBookmarks,
#bookmarksShowAll,
#BMB_bookmarksShowAll {
  list-style-image: url("chrome://browser/skin/places/allBookmarks.png");
}

#appmenu_bookmarkThisPage,
#menu_bookmarkThisPage,
#BMB_bookmarkThisPage {
  list-style-image: url("chrome://browser/skin/places/bookmark.png");
  -moz-image-region: rect(0 16px 16px 0);
}

/* ::::: bookmark items ::::: */

.bookmark-item  {
  list-style-image: url("chrome://global/skin/icons/folder-item.png");
  -moz-image-region: rect(0px, 16px, 16px, 0px);
}

.bookmark-item[container] {
  -moz-image-region: rect(0px, 32px, 16px, 16px);
}

.bookmark-item[container][open] {
  -moz-image-region: rect(16px, 32px, 32px, 16px);
}
{'fraction_non_alphanumeric': 0.16740976645435243, 'fraction_numerical': 0.04713375796178344, 'mean_word_length': 4.166163970386619, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 25, 'https://': 0, 'lorem ipsum': 0, 'www.': 4, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 32, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2861809', 'n_tokens_mistral': 7885, 'n_tokens_neox': 7146, 'n_words': 1049}