/* @namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); */

/* TABS: on bottom */
#navigator-toolbox toolbar:not(#nav-bar):not(#toolbar-menubar) {-moz-box-ordinal-group:10}
#TabsToolbar {-moz-box-ordinal-group:1000!important}

#TabsToolbar {
 position: absolute !important; 
 bottom: 0 !important;
 width: 100vw !important;
 display: block !important;
}

#tabbrowser-tabs {
  top: 300 !important;
  width: 100vw !important;
}
#main-window:not([chromehidden*="toolbar"]) #navigator-toolbox {
	padding-bottom: calc(1px + var(--tab-min-height_tnot)) !important;
}

/* TABS: height */
:root {
 --tab-toolbar-navbar-overlap: 0px !important;
 --tab-min-height: 33px !important; /* adjust to suit your needs */
 --tab-min-height_tnot: 32px;
}
:root #tabbrowser-tabs {
 --tab-min-height: 33px !important; /* needs to be the same as above under :root */
 --tab-min-width: 80px !important;
}

#TabsToolbar {
	height: var(--tab-min-height) !important;
	margin-bottom: 1px !important;
	box-shadow: ThreeDShadow 0 -1px inset, -moz-dialog 0 1px !important;
	background-color: var(--toolbar-bgcolor) !important;
}
/* hide windows-controls */
#TabsToolbar #window-controls {display:none !important;}

/* move caption buttons to right of Tab bar */
#main-window[tabsintitlebar]:not([inFullscreen="true"]) #toolbar-menubar[autohide="true"] ~ #TabsToolbar .titlebar-buttonbox-container {
	position: fixed !important;
	right: 0 !important;
	top: calc(6px + var(--tab-min-height)) !important;
	display: block !important;
	visibility: visible !important;
}
#toolbar-menubar[autohide="true"] ~ #TabsToolbar {padding-right: 100px !important;}








/* TABS on bottom - musí být zapnutá (viditelná) lišta Firefoxu a/nebo Hlavní nabídka! */
/*#navigator-toolbox toolbar:not(#nav-bar):not(#toolbar-menubar) {-moz-box-ordinal-group:10}
#TabsToolbar {-moz-box-ordinal-group:1000 !important} */

/*#TabsToolbar {
 display: block !important;
 position: absolute !important;
 bottom: -4px !important;
 width: 130vw !important;
} */
#main-window:not([chromehidden*="toolbar"]) #navigator-toolbox {
padding-bottom: var(--tab-min-height) !important;}
#tabbrowser-tabs {width: 100vw !important;}

/* Remove pointless thumbnail in the Bookmark popup */
#editBookmarkPanelImage, #editBookmarkPanelFaviconContainer {
display: none !important;
}

/* -------- Šířka URL bar ------------------ */
#urlbar-container {max-width: 650px !important;}
#urlbar-container {min-width: 650px !important;}
#search-container {max-width: 150px !important;}

/* --- Odstraneni Nastavit pozadi plochy --- */
#context-setDesktopBackground {display: none !important;}

/* -------------------- Status Bar pro Firefox 60+ ------------ */
#browser-bottombox { height: 20px; border-top: solid 1px #505050; background-color: #EFEFEF !important; }
#statuspanel { width: 100% !important; left: 0px !important; bottom: 0px !important; padding: 0px !important; transition-duration: 0s !important; transition-delay: 0s !important; transition-property: none !important; }
#statuspanel-label { top: 0px !important; margin-left: 0px !important; margin-top: 0px !important; border: none !important; padding: 0px !important; }

window[inFullscreen="true"] #browser-bottombox { display:none !important; }
window[inFullscreen="true"] #statuspanel { display:none !important; }

/* ------- Zobrazit zavírací křížek na všech tabech ----- */
#tabbrowser-tabs .tabbrowser-tab .tab-close-button {display: list-item !important;}
#tabbrowser-tabs > .tabbrowser-tab > .tab-stack > .tab-content > .tab-close-button {display: list-item !important;}

/* -------- Barva pozadí aktivního TABu --------- */
/*#tabbrowser-tabs > .tabbrowser-tab > .tab-stack > .tab-background[selected="true"] {
  background-color: #D5AC36 !important;
  background-image: linear-gradient(maroon, var(--toolbar-bgcolor)) !important;
}*/

.tab-content[selected="true"] {
	background: rgba(65, 85, 145, 0.2) !important;
   /* background: rgba(255,160,202, 0.4) !important;*/
    margin-top: 0px !important;
    padding-top: 0px !important;
    margin-bottom: 0px !important;
    padding-bottom: 0px !important;
}    

/* -------- Úpravy TABS --------- https://github.com/Aris-t2/CustomCSSforFx/blob/master/classic/config/custom_tab_text_settings.css */
/*bold active tab */
.tabbrowser-tab[selected] .tab-label {
    font-weight: bold !important;
}
/* text shadow (neaktivní) */
.tabbrowser-tab:hover:not([selected]) .tab-label {
  text-shadow:	0px 1px 0px maroon,
				0px 1px 4px white !important;
}

/* --- Maximální šířka panelů (TABs) --- */
.tabbrowser-tab[fadein]:not([pinned]) {
    max-width: 150px !important;
    min-width: 150px !important; 
}

/*
   Hide Extension Name in the identity area
   unless hovered for half a second
*/
#identity-box.extensionPage #identity-icon-labels {
  visibility: collapse !important;
  transition: visibility 250ms ease-in-out;
}
#identity-box.extensionPage:hover #identity-icon-labels {
  visibility: visible !important;
  transition: visibility 250ms ease-in-out 500ms;
}
/* -------------------------------------------------------------------------------- */

/* REMOVE MEGABAR START
 * VERSION 1.0.3
 * CODE AT: http://userchrome.wesleybranton.com/megabar
 * RELEASE NOTES: http://userchrome.wesleybranton.com/notes/megabar */
@-moz-document url(chrome://browser/content/browser.xhtml) {
    /* DISABLE EXPANDING START */
    #urlbar[breakout][breakout-extend] {
        top: calc((var(--urlbar-toolbar-height) - var(--urlbar-height)) / 2) !important;
        left: 0 !important;
        width: 100% !important;}
    #urlbar[breakout][breakout-extend] > #urlbar-input-container {
        height: var(--urlbar-height) !important;
        padding-block: 0 !important;
        padding-inline: 0 !important;}
    #urlbar[breakout][breakout-extend] > #urlbar-background {
        animation-name: none !important;
        box-shadow: 0 1px 4px rgba(0, 0, 0, .05) !important;}
    /* DISABLE EXPANDING END */
    
    /* REMOVE URL RESULT PADDING START */
    .urlbarView {
        margin-inline: 0 !important;
        width: 100% !important;}
    .urlbarView-row {
        padding-block: 0 !important;}
    /* REMOVE URL RESULT PADDING END */
    
    /* MOVE URL RESULT TYPE ICON TO LEFT START */
    .urlbarView-type-icon {
        min-width: 16px !important;
        height: 16px !important;
        margin-bottom: 0 !important;
        margin-inline-start: 0 !important;    }
    .urlbarView-favicon {
        margin-inline-start: 20px !important;}
    /* MOVE URL RESULT TYPE ICON TO LEFT END */
}
/* REMOVE MEGABAR END */
/* -------------------------------------------------------------------------------- */


