/* Оптимизировано для Linux - Firefox 56, Basilisk 52.9 */

/* @import url(./userStyles/context.css); */ /* строку импорта @import url вставить до строки @namespace url */
@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);	/* set default namespace to XUL */
@namespace html url(http://www.w3.org/1999/xhtml);
@namespace svg url(http://www.w3.org/2000/svg);

:root {	/* переменные - настройка стиля FF */
	--urlbar-container-width: 435px;	/* панель адреса: лимит ширины 390 / 432px + ★ в url / 448 + иконка Greasemonkey / 472 */
	--navbar-background: #e6ebfa;
	--tab-my-height: 20px; /* высота вкладки */
	--tab-min-height_tnot: 20px;
	--tab-max-width: 450px;
	--tab-min-width: 172px;
	--tab-min-width-selected: 250px;
	--tab-pinned-width: 24px;
	--tab-selected-bg: #FFFFD0;
	--tab-toolbar-navbar-overlap: 0px !important;
	--quick-menu-icon: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAA5UlEQVR42mNAgELOqsLqS9VnqlIYmBgwQaVX1d3q/xBYdbrCGEWyXLtqC0QKruRf9ZIKJbBksUj1vOq/MInK+Mp4uKJfVVMqBBmqzZB1VghWCKKY5Ao0o+o0QqBMqkwKSfpDKBtIQRySCUoVSkgKFoNdkcte9QomVK5dro1khQnUF1VtcBOMK4zh+jfBvVkkW/UHqsCpwgmuwAgpJKpWQoXfVr2BSq+HyCDM+AT2uXixSNUvIOtTsTxaUFdlg61wqHAAB1gqZmQwVR+F276DARuoVIPa/6hMhgE7qDIARvahEkVkMQBdts7B4l/XTgAAAABJRU5ErkJggg==');
}

/* Size fixes Margins and Paddings */
.tab-content{ /* Отступ в табе сверху */
	padding-top: 0px !important;
/* смещение вверх содержимого табов */
/*  	padding-bottom: 3px !important; */
	padding-right: 0px !important;
	-moz-padding-start: 2px !important;
	-moz-padding-end: 2px !important;
}
.tab-content[pinned]{
	-moz-padding-start: 3px !important;
}
/* смещение вверх табов */
.tabbrowser-tab *{
	margin-top: -2px !important;
}
.tabbrowser-tab, .tabs-newtab-button{
	background: #cedbe9 !important;	/* тёмно-голубой */
	color: #000 !important; /* текст */
	margin-right: 1px !important; /* расстояние между табами было 2px */
	border-right:solid 1px royalblue !important;
}

.tabs-newtab-button{
	max-width: 24px !important;
	margin-left: 0px !important; margin-right: 0px !important;
}
/* Закреплённые вкладки */
.tabbrowser-tab[pinned]{
	min-width: var(--tab-pinned-width) !important; max-width: var(--tab-pinned-width) !important; width: var(--tab-pinned-width) !important;
}
tab[pinned=true] .tab-content{
	padding: 0 !important; padding-top: 2px !important; padding-left: 7px !important;
}
tab[pinned=true] .tab-text.tab-label, tab[pinned=true] .tab-icon-overlay{ display: none!important;}

.tabbrowser-tabs[overflow=true] tab[pinned=true] .tab-content{
	padding-left: 3px !important;
}
.tabbrowser-tab:not([selected=true]):hover, .tabs-newtab-button:hover{
	background: var(--navbar-background) !important; /* наведение: остальные вкладки */
}
.tabbrowser-tab[selected=true]:hover{ /* наведение: активная вкладка */
}
.tabbrowser-tab:hover{ /* наведение: вкладка */
	filter: contrast(110%) saturate(120%) drop-shadow(0px 0px 1px blue) !important;
}
.tabbrowser-tab[selected=true]:not(:-moz-lwtheme), .tabbrowser-tab[selected=true]:-moz-lwtheme{
	background: var(--tab-selected-bg) !important; /* фон активной вкладки */
	font-weight: bold !important;
	filter: drop-shadow(0px 0px 1px royalblue) !important;
}
.tabbrowser-tab[pinned][selected=true]:not(:-moz-lwtheme), .tabbrowser-tab[pinned][selected=true]:-moz-lwtheme{
	background: var(--tab-selected-bg) !important; /* фон активной закрепленной вкладки */
}
.tabbrowser-tab[pinned]:not(:-moz-lwtheme), .tabbrowser-tab[pinned]:-moz-lwtheme{
	background: #f8f0b0 !important; /* фон неактивных закрепленных вкладок */
}
/* кнопка закрытия вкладки скрывается на неактивных вкладках */
.tab-close-button:not([selected]){ display: none !important;}
/*.tab-close-button:not([pinned]){ -moz-margin-start: 0px !important;}*/

/* Убрать фигурные края табов */
.tab-background-start, .tab-background-end{visibility: hidden!important; box-shadow: none!important;}
/* Убрать фон встроенной темы активной вкладки */
.tab-text.tab-label, .tab-background-middle{background: none!important;}

/* иконка отключения звука */
.tab-icon-sound:not(:hover){ opacity: .5 !important;}
.tabbrowser-tab .tab-icon{ padding-top: 1.4px !important;}
.tabs-newtab-button .toolbarbutton-icon{ margin-bottom: -4px !important;}

/* вкладка незагружена */
.tabbrowser-tab[pending]{ opacity: .5;}

/* вкладка непрочитана */
#tabbrowser-tabs tab.tabbrowser-tab[unread=true] .tab-text.tab-label{
	color: #000060 !important;
	font-style: italic !important;
}
/* непрочитанные вкладки:; текст мигает */
/*
#TabsToolbar .tabbrowser-tabs .tabbrowser-tab[pending] .tab-content, #TabsToolbar .tabbrowser-tabs .tabbrowser-tab[unread] .tab-content { animation: blinker 1s linear infinite; }
@keyframes blinker { 50%{ opacity: 0.5;}}
*/

.tab-throbber:not([pinned]), .tab-icon-image:not([pinned]){
	-moz-margin-end: 3px !important;
}
/* Обводка табов */
#TabsToolbar .tabbrowser-tab, #TabsToolbar .tabs-newtab-button, #TabsToolbar .tabbrowser-tab > .tab-stack > .tab-content{
	border-top-right-radius: 5px !important; border-top-left-radius: 5px !important; border-image: none !important; border-style: unset !important;
}
/* убрать окантовку вкладок, скрыть кнопку закрытия */
#TabsToolbar, .tabbrowser-tab *:not([selected]), .tabs-newtab-button, .toolbarbutton, .tab-background *{
	background-image: none !important;
}


/* Scroll buttons */
.tabbrowser-arrowscrollbox > .scrollbutton-up, .scrollbutton-down{
	max-height: var(--tab-my-height) !important;
	background-color: rgba(226, 255, 253, 1) !important;
	border-top-right-radius: 5px !important; border-top-left-radius: 5px !important; border-image: none !important; border-style: unset !important;
}
/* Remove right placeholder */
#main-window[sizemode="normal"] > #tab-view-deck > #browser-panel > #navigator-toolbox > #TabsToolbar > .titlebar-placeholder{ visibility: collapse !important;}

#TabsToolbar .arrowscrollbox-scrollbox{ padding-left: 3px !important;}

#TabsToolbar .titlebar-placeholder, #titlebar-buttonbox-container #titlebar-buttonbox{ margin-left: 1px !important;}

.tabbrowser-tab:not([busy]):not([pinned]) .tab-icon-image:not([src]){
	display: inline !important;
}
/* пределы ширины вкладки */
.tabbrowser-tab[fadein]:not([pinned]){
	min-width: var(--tab-min-width) !important; max-width: var(--tab-max-width) !important;
}
.tabbrowser-tab[fadein][selected]:not([pinned]){
		min-width: var(--tab-min-width-selected) !important;
}
/* вкладки внизу */
#titlebar, #print-preview-toolbar, #printedit-toolbar {
	-moz-box-ordinal-group: 0 !important;
}
#navigator-toolbox #toolbar-menubar {
	-moz-box-ordinal-group: 1 !important;
}
#navigator-toolbox #nav-bar { /* navigation */
	-moz-box-ordinal-group: 2 !important;
}
#navigator-toolbox #PersonalToolbar { /* bookmarks */
	-moz-box-ordinal-group: 3 !important;
}
#navigator-toolbox toolbar { /* 3rd party */
	-moz-box-ordinal-group: 10 !important;
}
#navigator-toolbox #TabsToolbar { /* tabs */
	-moz-box-ordinal-group: 100 !important;
	margin-top: -3px !important; /* смещение, высота */
	min-height: calc(var(--tab-my-height) + 2px) !important; height: calc(var(--tab-my-height) + 2px) !important;
}
/* 	FIX баг, если скачут панели при перетескивании вкладки */
#TabsToolbar[movingtab] { padding-bottom: unset !important;}
#TabsToolbar[movingtab] > .tabbrowser-tabs { padding-bottom: unset !important; margin-bottom: unset !important;}
#TabsToolbar[movingtab] + #nav-bar { margin-top: unset !important;}

.tabbrowser-tab, .toolbarbutton, .tabs-newtab-button{ min-height: var(--tab-my-height) !important; max-height: var(--tab-my-height) !important;
}

/* Вкладки в несколько строк */
#TabsToolbar .tabbrowser-arrowscrollbox, #TabsToolbar .arrowscrollbox-scrollbox, #TabsToolbar .scrollbox-innerbox {
	display: block !important;
}
.scrollbutton-up, .arrowscrollbox-overflow-start-indicator, .scrollbutton-down, .arrowscrollbox-overflow-end-indicator {
	display: none !important;} /* скрываются кнопки прокрутки табов влево/вправо */
.tabbrowser-tab {
	vertical-align: bottom !important;}


/* смещение верхней панели */
#navigator-toolbox:not([inFullscreen=true]){
	margin-top: -2px !important;
}

/* Полный экран - автоскрытие панелей, показ при наведении мыши */
#navigator-toolbox[inFullscreen] toolbar:not([collapsed=true]){
	visibility:visible !important;
	margin-top: -1px !important;
}

#nav-bar-customization-target{ /* Сместить общую панель кнопок/адреса */
	margin-top: 1px !important;
}

#navigator-toolbox{	/* цвет панели вкладок #e7eaf0 */
		background-color: var(--navbar-background) !important;
}

/* панель адреса ширина */
#urlbar-container{
	min-width: var(--urlbar-container-width) !important;
	max-width: var(--urlbar-container-width) !important;
/* 	min-height: 32px !important; */
	margin-top: 0px !important;
}

#nav-bar{ /* margin-top: 0px !important; */
	background: var(--navbar-background) !important;	/* Цвет фона панелей */
	padding-top: 0px !important; padding-bottom: 0px !important;
	max-height: 36px !important;
}
/* жирный шрифт строки адреса */
#urlbar{ font-weight: bold !important; font-size: 12pt !important;
	border-radius: 0px 6px 6px 0px !important;
}

/* сдвиг по вертикали текста адресной строки */
.urlbar-input-box{
	padding-top: 1px !important;
/* 	padding-bottom: 0px !important; */
}

/* Звёздочка - скрыть дополнительную кнопку */
#bookmarks-menu-button[cui-areatype="toolbar"] > .toolbarbutton-menubutton-dropmarker{
	display: none !important;}

/* ширина Звёздочки и Загрузок */
#downloads-button .toolbarbutton-badge-stack,.box-inherit.toolbarbutton-menubutton-button .toolbarbutton-icon{ padding-left: 3px !important; padding-right: 3px !important;}

/* расстояние между кнопками боковой панели */
#tabview-button .toolbarbutton-icon { padding-bottom: 4px !important;}

/* ucjs-Locationbar-toolbar » сдвинуть кнопки вниз (позиция feed-button меняется в коде) */
#bookmarks-menu-button{
	margin-top: -5px !important; /* margin-top: -8px !important; */ /* Windows */
	margin-bottom: 5px !important;
	--toolbarbutton-hover-background: #fffcd0 !important;
}

/* панель [CB] в urlbar - баг при редактировании интерфейса - обрезается высота панели адреса */
#ucjs-Locationbar-toolbar {
/* 	padding-top: 0px !important; padding-bottom: 0px !important; */
	min-height: 24px !important; max-height: 24px !important;
}

/* Подстройка размеров кнопок, отрисовка кнопок [CB] */
toolbarbutton[id^="custombuttons"] .toolbarbutton-icon, #dta-manager-button .toolbarbutton-icon, #flashgot-media-tbb .toolbarbutton-icon {
	padding-left: 2px !important; padding-right: 2px !important;}
#print-button .toolbarbutton-icon { min-width: 28px !important; padding: 0 !important; }
#uBlock0-legacy-button .toolbarbutton-icon, #ublock0_raymondhill_net-browser-action .toolbarbutton-icon {
	padding-right: 0px !important;}
toolbarbutton[cb-name="Undo Close Tab"]{
	height: 24px !important; margin-top: 0 !important; padding-top: 0 !important; padding-bottom: 0 !important;}
toolbarbutton[cb-name="3акладки"] .toolbarbutton-icon{
	max-width: 48px !important; /* 	max-height: 32px !important; min-height: 32px !important; */ }
toolbarbutton[cb-name="Reader mode"] .toolbarbutton-icon{
	max-width: 36px !important;}
toolbarbutton[cb-name="Quick toggle"] .toolbarbutton-icon{
	height: 28px !important;}
toolbarbutton[cb-name="Bookmarks Folder"] .toolbarbutton-icon {
	max-width: 28px !important;}
toolbarbutton[cb-name="Compact Menu"] .toolbarbutton-icon {
	padding-left: 4px !important; padding-right: 4px !important;}

#pagehacker-nico_nc-browser-action .toolbarbutton-icon{
	list-style-image: url("chrome://devtools/skin/images/vview-edit@2x.png") !important;
	-moz-image-region: rect(5px,25px,21px,7px); filter: invert(100%) !important;
	margin-left: -4px !important; margin-right: -4px !important;
}
/* черта вместо кнопки */
toolbarbutton[cb-name="GreaseMonkey"] .toolbarbutton-icon{ list-style-image: url('data:image/gif;base64,R0lGODlhAQABAIAAMQAAAP///ywAAAAAAQABAAACAkQBADs=') !important;
	min-width: 24px !important; 	max-height: 1px !important;}

/* Скрыть пункты контекстного меню [id="context-copyimage-contents"] */
#contentAreaContextMenu [id="context-savepage"], [id="context-setWallpaper"], [id="context-viewbgimage"], [id="context-selectall"], [id="context-viewsource"], [id="context-openlink"], [id="context-openlinkprivate"], [id="context-bookmarklink"], [id="context-savelink"], [id="context-setDesktopBackground"], [id="context-sendimage"], [id="context-sendvideo"], [id="context-viewinfo"], [id="context-viewimageinfo"], [id="context-copyimage"], [id="context-inspect"], [id="betterreader-openinreader"], [id="open-in-sidebar"], [id="context-viewpartialsource-selection"], [id="context-keywordfield"], [id="dtaCtxSaveFormT-direct"], [id="dtaCtxSaveImgT-direct"], [id="dtaCtxTDTASel-direct"], [id="ScrapBookContextMenu2"], [id="ScrapBookContextMenu4"], [id="ScrapBookContextMenu8"], menuitem[label="Открыть всё во вкладках"]{
	display:none !important;
}

/* Скрыть: иконка Чтения, Замка, кнопка "Все вкладки", Закрыть боковую панель toolbarbutton.tabbable, кнопка Загрузки id="s3downbar_mini" */
#reader-mode-button, #connection-icon, #alltabs-button, toolbarbutton[id="s3downbar_mini"]{
	display: none !important;
}
#placesContext_open\:newwindow, #placesContext_open\:newprivatewindow, #placesContext_new\:separator{
	display: none !important;}

#identity-box:not(:hover) { background-color: rgba(226,255,253, 1) !important;}
/* Скрыть: иконки сайта */
#identity-box *:not(#page-proxy-favicon){ display: none !important;}

/* расширение Вертикальная панель: скрыть полупрозрачную вертикальную панель при наведении мыши на левый/правый край страницы */
#vertical-toolbox {
	visibility: hidden !important;
	width: 22px !important;
}

/* цвет прогрессбара на кнопке Загрузки */
#downloads-button[attention="success"] > #downloads-indicator-anchor > #downloads-indicator-progress-outer{
	fill: #D200FF !important;}

/* увеличить шрифт боковой панели */
#bookmarks-view *, #historyTree{ font-size:14pt !important;}

/* папки Закладок: полосы прокрутки вместо кнопок вверх/вниз */
#bookmarksMenuPopup scrollbox, #bookmarks-menu-button scrollbox, #PlacesChevronPopup scrollbox, #PlacesToolbarItems scrollbox{overflow-y:auto !important}
#bookmarksMenuPopup autorepeatbutton, #bookmarks-menu-button autorepeatbutton, #PlacesChevronPopup autorepeatbutton, #PlacesToolbarItems autorepeatbutton{display:none !important}

/* исключить эффекты для кнопок: */
#back-button .toolbarbutton-icon,#forward-button .toolbarbutton-icon,#bookmarks-menu-button .toolbarbutton-icon, #urlbar-reload-button .toolbarbutton-icon{
	-moz-transform: none !important; -moz-transition: none !important;
}

#feed-button{ --toolbarbutton-hover-background: #e2eeff !important;}

/* стиль для кода кнопки quick-aboutconfig */
@-moz-document url("chrome://browser/content/browser.xul") {
#quick-aboutconfig-menupopup > menu[user-choice='false'] > .menu-iconic-left {
	list-style-image: var(--quick-menu-icon) !important; -moz-image-region: auto!important;
}}

/* выпадающий URL-список - число видимых строк */
#PopupAutoCompleteRichResult .autocomplete-richlistbox { height: auto !important;
	max-height: calc(20 * 30px) !important;}
#PopupAutoCompleteRichResult{ -moz-margin-start: 0px !important;}
#PopupAutoCompleteRichResult .ac-type-icon{ -moz-margin-start: 2px !important;}

/* убрать стрелки подменю: Избранное: главная папка, папка Закладок, кнопка ScrapBook */
.bookmark-item[label=""] > .toolbarbutton-menu-dropmarker, .bookmark-item > .toolbarbutton-menu-dropmarker, #scrapbook-button .toolbarbutton-menubutton-dropmarker {
	display: none !important;
}

/* Изменить значок папок Избранного (перекрывает все значки ) */
#PlacesToolbarItems toolbarbutton[container=true] .toolbarbutton-icon,
#bookmarksMenu menu[container=true] .menu-iconic-icon,
#bookmarks-view treechildren::-moz-tree-image(container),
/* #PlacesToolbarItems menu[container=true] .menu-iconic-left, */
#BMB_bookmarksPopup menu[container=true] .menu-iconic-icon {
/* голубая папка */
	/*list-style-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAl0RVh0WC1JbmRleAAwtMOcYgAAAYJJREFUOI2lk7+KFEEQh7/qneVOxkj2OOQCI1HwFS4QDu4JDMxMBPEFDIVLfAZBDYxNjAUzMTDRRFAQIw1OxWCVna7qP2UwKzvnzcCBBQ1VXdTHr350i7vz9KU6Z4xbB1syrBuAVODm9YBXR4KMTwJvvxQev1C/fbiBNAA5g+ZAKQWYFnNlJ/D+w8l+A2AZUhZSmh72dcvyyft+BYNojmmdXMEdPn+fkayeBmiCqBUzR+S0ihCc5Ur4vZzT6QggpR6SEjAiIATh09dtrl7qaC+0HD355ZqVB3cWEgB0vYLmHvTv6RR+LmE2b9g9rxwezIEyMDGCZsjmowoAVhEs9fnliw0y8w0gGqg5yRwZAYgInYJqXy/aBpehiVbJNRDNJwQ4q+joWsG3R7uE5t3AxFwoNfQmjsRfBV2E4gIfgWsMAZVOK5rAR1+is4ogM2hwdu4+g1d1AyihJbhxbgumXOwUtud9/vx4nx/Hr4E9xN25cd/O/BsX7RsQeHhvX4Ae8D/xB8GDy7JGmVGMAAAAAElFTkSuQmCC') !important; -moz-image-region: auto !important; */
}

/* Значок указанной папки Избранного (пустое имя) */
.bookmark-item[label=""] > .toolbarbutton-icon { /* Звёздочка (синяя) rect=(top, right, bottom, left) */
	list-style-image: url(chrome://browser/skin/Toolbar.png);	-moz-image-region: rect(1px, 161px, 17px, 145px);
/* жёлтый цвет звёздочки */
	filter: hue-rotate(180deg) sepia(500%) saturate(500%) !important;
}
.bookmark-item[label=""]:hover { cursor: pointer;
}
/* значок Избранного Журнал */
.bookmark-item[label="Журнал"] > .toolbarbutton-icon {
	/*display:none !important;*/
	list-style-image: url('data:image/png;base64,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') !important; -moz-image-region: auto !important;
}
.bookmark-item:not([container])[image="page-icon:about:config"] image {
    object-position: 16px 0px !important;
    list-style-image: none !important;
    background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' height='16' width='16' viewBox='0 0 48 48'><g><path d='M 2.438,0 C 1.087,0 0,1.088 0,2.438 V 45.56 C 0,46.91 1.087,48 2.438,48 H 45.56 C 46.91,48 48,46.91 48,45.56 V 2.438 C 48,1.088 46.91,0 45.56,0 Z' style='fill:rgb(146,69,101);fill-opacity:1;' /><path style='opacity:0.25;fill:rgb(0,0,0);' d='M 24,3 11.1,45 14.1,48 H 45.58 C 46.93,48 48,46.9 48,45.53 V 22.2 L 45,19.2 39,18 Z'/><path style='fill:rgb(255,255,255);' d='M 45,19.05 C 45.09,19.34 36.05,30.02 35.96,30.3 35.86,30.57 37.21,44.81 36.97,45 36.76,45.15 24.28,39.43 24,39.43 23.73,39.43 11.25,45.16 11.03,45 10.79,44.81 12.11,30.57 12.02,30.3 11.94,30.02 2.911,19.34 3.001,19.05 3.087,18.77 16.37,15.69 16.6,15.53 16.82,15.35 23.72,3 24,3 24.28,3 31.18,15.35 31.4,15.53 31.63,15.69 44.88,18.75 45,19.05' /></g></svg>") transparent center no-repeat !important;
}
/* Выделить надписи особым стилем */
#PanelUI-fxa-label, #sidebar-title, #print-button, .bookmark-item[label="Журнал"] {
	color: #102880 !important;
}
#PanelUI-fxa-label, #sidebar-title, #print-button, .bookmark-item[label="Журнал"], .bookmark-item[label="History"] {
	font-weight: bold !important;
}

/* UnMHT - иконка быстрого сохранения */
toolbarbutton[id="unmht-toolbarbutton-quicksave"] .toolbarbutton-icon{
/* синяя стрелка вниз - смещена вверх для прогрессбара UnMHT */
	list-style-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAACXBIWXMAAA7rAAAO6wFxzYGVAAAAFnpUWHRBdXRob3IAAAiZS8lPKsovAwAIuwKNGwWQuAAAAMNQTFRFAAAABD2QCVS9CVfCB0GSBD6RB02sCEupCEyqCFO7CFO7CFO7CFO7CFO7CFO7CFS8CFS8CFS8CFS8CFS9CFS9CFS9CVS9CFS9CVS9CFS9CFS9CFS9ClbBClbBClbBCVW/CVW/CVbBCFW+CVbBCVbCCVfDCVbCCVbCCVW+CVW/CVW/CVfDCVfDCVfDCVfDCVfDCVbACVfDCVfDCVfDCVfEClbBClfCClfDClfECljECljFCljGCljHClnGClnIClrJClvK597U6wAAADV0Uk5TAAAAAAECDhERIyQqLzA3PURNTlRVXWJjY2RlZnl7fYSFqMjS2Njc3d7e3+Lj5ufr7u/y9vmdgmaaAAAAzElEQVQ4T92PRxKCUBAFnwkz5iwqYsKcRgQEuf+pBPEXiqIbN9q7V91VUwN8k455uGIKvxwILGg/KS5hE++d3ODUjTub83x9OJVlebI+3FhP7DkdVpmP9i1Vs1HI9aQ4S7X6UVY09sx5kLKveTdau6OvoOOuiTsqW/WhIHVbwQPljXZXkLYpwUdx5RWkrQp+D+SXOvtCX+SfPZCbuwXps9wrD/BjpyB9xL/2QHZgEBmDTJAH0tL5LKWDPZASxeQ7/4lIOATEwpFP3R9yAUe1Nj+JrQ9ZAAAAAElFTkSuQmCC') !important; -moz-image-region: auto !important;
	padding-left: 4px !important; padding-right: 4px !important;
}

#PlacesChevron .toolbarbutton-icon{ width: 8px !important; height: 10px !important;}

#autohide-context{ display:none!important;} /* hide context menuitem "Exit Full Screen Mode" */
#window-controls{ display:none!important;} /* hide window controls in full screen mode */
#main-window{-moz-appearance:none !important;}
#titlebar{ display: none !important; }
#menubar-items{
	color: #000 !important; /* главное меню */
}

/* Обводка и Подсветка кнопок при наведении кроме id="feed-button" bookmarks-menu-button back-button forward-button */
.bookmark-item[label=""], .bookmark-item[label="Журнал"]:hover, #downloads-button:hover, toolbarbutton[cb-name="3акладки"]:hover, toolbarbutton[cb-name="Reader mode"]:hover, toolbarbutton[cb-name="Compact Menu"]:hover {
	filter: drop-shadow(0px 0px 1px yellow) !important;
	cursor: progress; !important;
}
toolbarbutton[cb-name="3акладки"]:active {
	cursor: pointer;
}
#newsfox-status-button:hover {
	filter: brightness(1.1) drop-shadow(0px 0px 1px rgba(0,0,0,0.5));
}

/* кнопка Главное меню */
#PanelUI-button .toolbarbutton-icon { min-width: 26px !important;}
#PanelUI-menu-button:hover{ cursor: no-drop; !important;}
#PanelUI-button {
	margin-left: 0px !important; margin-right: -5px !important;
	right: 0px; /* Move it to right side (adjust for caption buttons) */
	border-left: none !important; /* Remove menu border */
}
/*#PanelUI-footer #PanelUI-footer-inner{direction:rtl !important;}*/

#newsfox-status-button{ margin-left: 0.5px !important;}
#newsfox-status-label{ display: none !important;}
#newsfox-status-button .toolbarbutton-icon{
	padding: 4px !important;
	background-color: var(--navbar-background) !important;
}

#sidebar { /*позволяет передвинуть разделитель по центру при просмотре двух сайтов */
	min-width: 16em !important; max-width: 120em !important;
}
#sidebar-title { padding-left: 14px !important;} /* чтобы не перекрывать кнопки */

/* Фон боковой панели */
/* #sidebar-box { background-color: #0afcff !important;} */
#historyTree { background-color: #f9f9e8 !important;}
#bookmarks-view, #bookmarks-view-children { background-color: #edf4fc !important;}

/* Уменьшение интервала в боковой панели закладок и истории */
treechildren:-moz-tree-row { height: 20px !important; border-width: 1px !important;}

/* подгрузка Java-скрипта */
toolbarbutton#alltabs-button {-moz-binding: url("userChrome.xml#js");}

/* компактная панель Загрузки */
@-moz-document url("chrome://browser/content/browser.xul"), url("chrome://browser/content/places/places.xul"), url("about:downloads"), url("chrome://browser/content/downloads/contentAreaDownloadsView.xul"){
	#downloadsListBox{ padding: 3px !important; 	}
	#downloadsPanel-multiView[downloadPanelTweaker_newList] #downloadsListBox{ padding: 0 !important;}
	#downloadsSummary, richlistitem[type="download"], #downloadsRichListBox > richlistitem.download{ height: auto !important;}
	#downloadsRichListBox > richlistitem.download{ padding: 1px !important;}
	#downloadsSummary{ padding: 1px 23px 1px 3px !important;}
	richlistitem[type="download"]{ 	padding: 0 !important;}
	#downloadsHistory > .button-box{ margin: 0.14em 0.4em !important;}
	#downloadsSummaryDescription, .downloadTarget{ margin: 0 3px !important;}
	.downloadDetails{ margin: -1px 3px 0 !important;}
	.download .downloadDetails{ margin-bottom: 2px !important; 	}
	.downloadTypeIcon{ margin: 0 1px !important;}
	.download > .downloadTypeIcon{ margin: 1px !important; -moz-margin-start: 3px !important;}
	.downloadMainArea{ padding: 1px !important; 	}
	.downloadButton{ margin: 0 !important; padding: 5px 1px !important;}
	#downloadsPanel-multiView[downloadPanelTweaker_newList] .downloadButton{ min-width: 32px !important;}
	.downloadsPanelFooterButton{ min-height: 26px !important; padding: 0 8px !important;}
	.downloadProgress{ margin: 1px 3px !important;}
	#downloadsSummaryDetails[value=""][tooltiptext=""]{ height: 0 !important;}
	/* about:downloads page */
	#contentAreaDownloadsView{ padding: 0 !important;}
	#contentAreaDownloadsView #downloadsRichListBox > scrollbox{padding: 1px !important;}
}

/* шрифт редактора Custombuttons */
@-moz-document url(chrome://custombuttons/content/editor.xul){
/* 	cbeditor{ font: 600 12px/22px "Liberation Mono" !important; /* толщина размер/межстрочное растояние */
.textbox-textarea{	/* color: #D7D7D7 !important; */
	background-color: #EFEFEF !important;}
.cbeditor-textbox{
	line-height: 1.1 !important; font-size: 16px !important; font-family: "Liberation Sans"" !important;
	/*line-height: 1.1 !important; font-size: 16px !important; font-family: "Liberation Sans","Segoe UI Symbol","Courier New","HeliosC" !important;*/
}
}
/* шрифт редактора Source Editor и кнопки расширенного редактора Custombuttons */
@-moz-document url-prefix("chrome://browser/content/devtools/"), url-prefix("data:text/html"), url-prefix("chrome://devtools/"){ html|*.devtools-monospace{ line-height: 0.9 !important; font-size: 14px !important;}
}

/* старый вид иконок папок в закладках боковой панели */
treechildren::-moz-tree-image(title, livemarkItem) { list-style-image: url("chrome://browser/skin/places/livemark-item.png") !important; -moz-image-region: rect(0px, 16px, 16px, 0px) !important;}
treechildren::-moz-tree-image(title, livemarkItem, visited) { -moz-image-region: rect(0px, 32px, 16px, 16px) !important;}
treechildren::-moz-tree-image(title, container) { list-style-image: url("chrome://global/skin/icons/folder-item.png") !important; -moz-image-region: rect(0px, 32px, 16px, 16px) !important;}
treechildren::-moz-tree-image(title, open) { -moz-image-region: rect(16px, 32px, 32px, 16px) !important;}
treechildren::-moz-tree-image(title, container, livemark) { list-style-image: url("chrome://browser/skin/livemark-folder.png") !important; -moz-image-region: auto !important;}
treechildren::-moz-tree-image(container, OrganizerQuery_AllBookmarks) { list-style-image: url("chrome://browser/skin/places/allBookmarks.png") !important; -moz-image-region: auto !important;}
treechildren::-moz-tree-image(container, OrganizerQuery_BookmarksToolbar) { list-style-image: url("chrome://browser/skin/places/bookmarksToolbar.png") !important; -moz-image-region: auto !important;}
treechildren::-moz-tree-image(container, OrganizerQuery_BookmarksMenu) { list-style-image: url("chrome://browser/skin/places/bookmarksMenu.png") !important; -moz-image-region: auto !important;}
treechildren::-moz-tree-image(container, OrganizerQuery_UnfiledBookmarks) { list-style-image: url("chrome://browser/skin/places/unsortedBookmarks.png") !important; -moz-image-region: auto !important;}
treechildren::-moz-tree-image(title, query) { list-style-image: url("chrome://browser/skin/places/query.png") !important; -moz-image-region: auto !important;}
treechildren::-moz-tree-image(title, query, tagContainer), treechildren::-moz-tree-image(query, OrganizerQuery_Tags) { list-style-image: url("chrome://browser/skin/places/tag.png") !important; -moz-image-region: auto !important;}
treechildren::-moz-tree-image(query, OrganizerQuery_Downloads) { list-style-image: url("chrome://browser/skin/places/downloads.png") !important; -moz-image-region: auto !important;}
treechildren::-moz-tree-image(title, query, hostContainer) { list-style-image: url("chrome://global/skin/icons/folder-item.png") !important; -moz-image-region: rect(0px, 32px, 16px, 16px) !important;}
treechildren::-moz-tree-image(title, query, hostContainer, open) { list-style-image: url("chrome://global/skin/icons/folder-item.png") !important; -moz-image-region: rect(16px, 32px, 32px, 16px) !important;}
treechildren::-moz-tree-image(title, query, folder) { list-style-image: url("chrome://global/skin/icons/folder-item.png") !important; -moz-image-region: rect(0px, 32px, 16px, 16px) !important;}
/* calendar icon for folders grouping items by date */
treechildren::-moz-tree-image(title, query, dayContainer) { 	list-style-image: url("chrome://browser/skin/places/calendar.png") !important; -moz-image-region: auto !important;}

/* Уменьшение интервала в боковой панели закладок и истории */
/*#sidebar, #sidebar-header, #sidebar-box {
	min-height: 20px !important;
	font-size: 13px !important;
	text-shadow: none;
	max-width: 80em !important;
}*/

/* коррекция для Windows */
/*
#PanelUI-menu-button{margin-top:-5px !important; max-height:42px !important;min-height:42px !important;}
#titlebar{visibility: visible !important;}
#nav-bar-customization-target{margin-top:-4px !important;}
#navigator-toolbox:not([inFullscreen=true]){ margin-top: 20px !important;}
#TabsToolbar {margin-top:-2px !important;}
.tabbrowser-tab, .toolbarbutton{min-height:calc(var(--tab-my-height) - 2px) !important;height:calc(var(--tab-my-height) - 2px) !important;}
.tab-close-button{margin-top: 1px !important;}
#bookmarks-menu-button{margin-top:-8px !important;}
*/
/*
#autohide-context{ display: visible !important;}
#window-controls{ display: visible !important;}
#main-window{-moz-appearance: visible !important;}
#titlebar{ display: visible !important; }
*/

/* Скрыть кнопки окна, когда не отображается панель меню. выборочно: id кнопок titlebar-min, titlebar-max, titlebar-close */
#titlebar-buttonbox-container {
	display: none;
}

#bookmarksPanel[style="--newtab-background-color:rgba(42, 42, 46, 1); --newtab-text-primary-color:rgba(249, 249, 250, 1); --lwt-sidebar-background-color:rgb(56, 56, 61); --lwt-sidebar-text-color:rgba(249, 249, 250, 1);"] treechildren::-moz-tree-image(title, container) {
fill: red !important;
}

#bookmarksPanel[style="--newtab-background-color:rgba(42, 42, 46, 1); --newtab-text-primary-color:rgba(249, 249, 250, 1); --lwt-sidebar-background-color:rgb(56, 56, 61); --lwt-sidebar-text-color:rgba(249, 249, 250, 1);"] treechildren::-moz-tree-image(title, open) {
fill: red !important;
}

/* ПАНЕЛЬ ПОИСКА вверху слева */
@-moz-document url-prefix("chrome:") {
findbar {
	-moz-box-ordinal-group: 0 !important;
	position: fixed !important;
	right: auto !important;
	left: 20px !important;
	top: auto !important;
	bottom: auto !important;
	margin: -1px 0 0 0 !important;
	padding: 0 !important;
	white-space: nowrap !important;
	max-width: calc(100% - 20px) !important;
	overflow: hidden !important;
	border: 1px solid var(--toolbox-border-bottom-color, rgba(0,0,0,.25)) !important;
	border-top-width: 0 !important;
	box-shadow: none !important;
	visibility: visible !important;
	transition: none !important;
	z-index: 3 !important;
	border-radius: 0 0 6px 6px !important;
	opacity: .95 !important;
}
findbar > hbox.findbar-container {
	max-width: calc(100% - 22px) !important;
	overflow: hidden !important;
	margin: 0 !important;
	padding: 0 2px !important;
}
findbar > hbox.findbar-container > * {
	margin: 0 !important;
}
findbar > hbox.findbar-container > :-moz-any(toolbarbutton,label,description) {
	margin: 1px !important;
}
findbar textbox {
	/*min-height: 22px !important;*/
	height: auto !important;
	font-size: 100% !important;
}
findbar > .findbar-closebutton {
	margin: 0 !important;
	padding: 3px !important;
	border: none !important;
	-moz-appearance: none !important;
}
findbar > .findbar-closebutton > .toolbarbutton-icon {
	margin: 0 !important;
	padding: 0 !important;
	border: none !important;
	/*height: 16px !important; width: 16px !important;*/
}
findbar[hidden="true"], #main-window[inFullscreen] #navigator-toolbox[style*="margin-top"] ~ #content-deck .browserContainer > findbar { visibility: collapse !important;
}
#sidebar-box[positionend="true"][ordinal] ~ #appcontent .browserContainer > findbar:-moz-locale-dir(ltr),
findbar:-moz-locale-dir(rtl) {
	right: auto !important;
	left: 20px !important;
}
#sidebar-box[positionend="true"][ordinal] ~ #appcontent .browserContainer > findbar:-moz-locale-dir(rtl) {
	right: 20px !important;
	left: auto !important;
}
findbar:-moz-locale-dir(ltr) > hbox.findbar-container,
findbar:-moz-locale-dir(rtl) > hbox.findbar-container > *,
#sidebar-box[positionend="true"][ordinal] ~ #appcontent .browserContainer > findbar:-moz-locale-dir(rtl) > hbox.findbar-container {
	direction: rtl !important;
}
findbar:-moz-locale-dir(rtl) > hbox.findbar-container,
findbar:-moz-locale-dir(ltr) > hbox.findbar-container > *,
#sidebar-box[positionend="true"][ordinal] ~ #appcontent .browserContainer > findbar:-moz-locale-dir(ltr) > hbox.findbar-container {
	direction: ltr !important;
}
findbar:not(:-moz-lwtheme) {
	background-color: var(--toolbar-bgcolor, -moz-Dialog) !important;
	background-image: var(--toolbar-bgimage, none) !important;
	color: var(--toolbar-color, -moz-DialogText) !important;
}
findbar > * { vertical-align: middle !important; }

findbar > hbox.findbar-container > .find-status-icon,
findbar .findbar-button > .toolbarbutton-text {
	display: none !important;
}
findbar .findbar-button > .toolbarbutton-icon {
	display: -moz-box !important;
	margin: 0 !important;
	padding: 0 !important;
	border: none !important;
}
findbar .findbar-button {
	-moz-appearance: none !important;
	padding: 3px 6px !important;
	border: none !important;
	background: none !important;
	box-shadow: none !important;
}
findbar .findbar-button:not(:-moz-any([checked="true"],[disabled="true"])):hover {
	border-image-source: url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' width='4' height='4'><polygon points='0.5,0.5 3.5,0.5 3.5,3.5 0.5,3.5' style='fill:Highlight;fill-opacity:0.15;stroke:Highlight;stroke-width:0.9px;stroke-opacity:0.6'/></svg>") !important;
	border-image-repeat: stretch !important;
	border-image-slice: 1 fill !important;
	border-image-width: 1px !important;
}
findbar .findbar-button:not([disabled="true"]):-moz-any([checked="true"],:hover:active) {
	border-image-source: url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' width='4' height='4'><polygon points='0.5,0.5 3.5,0.5 3.5,3.5 0.5,3.5' style='fill:Highlight;fill-opacity:0.3;stroke:Highlight;stroke-width:0.9px;stroke-opacity:0.4'/></svg>") !important;
	border-image-repeat: stretch !important;
	border-image-slice: 1 fill !important;
	border-image-width: 1px !important;
}
findbar .findbar-highlight {
	list-style-image: url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'><g><path d='M 0,15 V 1 C 0,0.4 0.4,0 1,0 H 15 C 15.6,0 16,0.4 16,1 V 15 C 16,15.6 15.6,16 15,16 H 1 C 0.4,16 0,15.6 0,15 Z' style='fill:rgb(0,120,173);fill-opacity:1;' /><path style='opacity:0.25;fill:black;' d='M 10.1,2.9 16,8.8 V 6 L 13,3 Z M 9.7,3.26 8.92,4 16,11.1 V 9.6 Z M 8.48,4.47 3.7,9.65 2.17,13.9 4.3,16 H 15.1 C 15.6,16 16,15.6 16,15 V 12 Z'/><path style='fill:white;' d='M 10.7,2.3 10.1,2.9 13.1,5.9 13.7,5.3 C 14.2,4.8 14,4 13.5,3.5 L 12.5,2.5 C 12,2 11.2,1.79 10.7,2.3 Z M 9.7,3.26 8.92,4 12,7.03 12.7,6.3 Z M 8.48,4.47 3.87,9.04 3.27,9.53 3.18,9.69 2.03,13.3 C 1.96,13.5 2.02,13.7 2.17,13.9 2.29,14 2.45,14.1 2.6,14 L 6.23,12.8 6.35,12.7 6.89,12.1 11.5,7.49 Z M 3.96,10.3 C 4.01,10.3 4.06,10.3 4.08,10.4 L 4.35,10.7 5.34,10.6 C 5.38,10.6 5.41,10.7 5.43,10.7 H 5.48 L 5.43,11.8 5.64,11.9 C 5.7,12 5.68,12.2 5.58,12.2 L 3.84,12.6 H 3.72 L 3.39,12.2 C 3.35,12.2 3.33,12.2 3.36,12.1 L 3.87,10.4 C 3.89,10.4 3.92,10.3 3.96,10.3 Z' /></g></svg>") !important;
	-moz-image-region: auto !important;
}
findbar .findbar-case-sensitive {
	list-style-image: url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'><g><path d='M 0,15 V 1 C 0,0.4 0.4,0 1,0 H 15 C 15.6,0 16,0.4 16,1 V 15 C 16,15.6 15.6,16 15,16 H 1 C 0.4,16 0,15.6 0,15 Z' style='fill:rgb(0,120,173);fill-opacity:1;' /><path style='opacity:0.25;fill:black;' d='M 5,16 1,12 3.8,4 H 6.1 L 11.1,9 H 11.4 L 9.9,7.5 12,6.44 14.6,6.7 16,8.1 V 15 C 16,15.6 15.6,16 15,16 Z'/><path style='fill:white;' d='M 3.8,4 1,12 H 2.9 L 3.42,10.4 H 6.44 L 7,12 H 8.9 L 6.11,4 H 3.8 M 12.1,5.83 C 11.7,5.83 11.4,5.83 11,5.9 10.7,5.96 10.3,6.03 9.88,6.12 V 7.54 C 10.2,7.39 10.5,7.28 10.8,7.22 11.1,7.13 11.4,7.1 11.7,7.1 12.3,7.1 12.6,7.16 12.9,7.3 13.1,7.43 13.2,7.65 13.2,7.94 V 8.1 H 12.1 C 11.2,8.1 10.5,8.25 10.1,8.59 9.6,8.89 9.36,9.41 9.36,10 9.36,10.7 9.52,11.1 9.88,11.5 10.4,11.9 10.8,12 11.3,12 11.7,12 12,12 12.4,11.8 12.7,11.6 13,11.3 13.2,11 V 12 H 15 V 8.51 C 15,7.54 14.8,6.88 14.4,6.45 14,6.03 13.1,5.83 12.1,5.83 M 4.93,5.83 5.96,8.98 H 3.93 L 4.93,5.83 M 12.2,9.22 H 13.2 V 9.41 C 13.2,9.8 13.1,10.2 12.9,10.4 12.6,10.7 12.3,10.8 12,10.8 11.7,10.8 11.5,10.7 11.4,10.6 11.3,10.4 11.2,10.2 11.2,9.94 11.2,9.74 11.3,9.54 11.4,9.41 11.6,9.32 11.9,9.22 12.2,9.22' /></g></svg>") !important;
	-moz-image-region: auto !important;
}
findbar .findbar-entire-word {
	list-style-image: url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'><g><path d='M 0,15 V 1 C 0,0.4 0.4,0 1,0 H 15 C 15.6,0 16,0.4 16,1 V 15 C 16,15.6 15.6,16 15,16 H 1 C 0.4,16 0,15.6 0,15 Z' style='fill:rgb(0,120,173);fill-opacity:1;' /><path style='opacity:0.25;fill:black;' d='M 8,16 4,12 3,4 6,7 9,4 12,7 15,4 16,5 V 15 C 16,15.6 15.6,16 15,16 Z'/><path style='fill:white;' d='M 1,4 4,12 H 6 L 8,6.7 10,12 H 12 L 15,4 H 13 L 11,9.3 9,4 H 7 L 5,9.3 3,4 Z' /></g></svg>") !important;
	-moz-image-region: auto !important;
}
#add-additional-bottom-closebutton { display: none !important; }
/* end findbar */

