@ -157,7 +157,6 @@ kbd {
width : 100 % ;
padding : 10 px ;
padding-inline-start : 34 px ;
background-position : 10 px center ;
text-align : start ;
margin : 0 ;
}
@ -321,7 +320,6 @@ kbd {
/* Main entry link */
> a {
background-size : 16 px 16 px ;
background-position : 14 px center ;
background-repeat : no-repeat ;
display : block ;
justify-content : space-between ;
@ -358,7 +356,7 @@ kbd {
/* counter can also be inside the link */
> . app-navigation-entry-utils {
display : inline-block ;
float : right ;
/* Check Floating fix below */
. app-navigation-entry-utils-counter {
padding-inline-end : 0 !important ;
}
@ -662,6 +660,40 @@ kbd {
}
}
/* Floating and background-position fix */
/* Cannot use inline-start and :dir to support Samsung Internet */
body [ dir = ' ltr ' ] {
. app-navigation-personal ,
. app-navigation-administration {
. app-navigation-new button {
background-position : left 10 px center ;
}
> ul > li > ul > li > a {
background-position : left 14 px center ;
> . app-navigation-entry-utils {
float : right ;
}
}
}
}
body [ dir = ' rtl ' ] {
. app-navigation-personal ,
. app-navigation-administration {
. app-navigation-new button {
background-position : right 10 px center ;
}
> ul > li > ul > li > a {
background-position : right 14 px center ;
> . app-navigation-entry-utils {
float : left ;
}
}
}
}
/* CONTENT --------------------------------------------------------- */
# content {
@ -857,7 +889,6 @@ $min-content-width: variables.$breakpoint-mobile - variables.$navigation-width -
& : : before {
background-image : var ( -- icon - settings-dark ) ;
background-position : 14 px center ;
background-repeat : no-repeat ;
content : ' ' ;
width : var ( -- default - clickable-area ) ;
@ -869,11 +900,27 @@ $min-content-width: variables.$breakpoint-mobile - variables.$navigation-width -
& : focus-visible {
box-shadow : 0 0 0 2 px inset var ( -- color - primary-element ) !important ;
background-position : 12 px center ;
}
}
}
/* Background-position fix */
body [ dir = ' ltr ' ] # app-settings-header . settings-button {
& : : before {
background-position : left 14 px center ;
}
& : focus-visible {
background-position : left 12 px center ;
}
}
body [ dir = ' rtl ' ] # app-settings-header . settings-button {
& : : before {
background-position : right 14 px center ;
}
& : focus-visible {
background-position : right 12 px center ;
}
}
/* GENERAL SECTION ------------------------------------------------------------ */
. section {
display : block ;
@ -971,12 +1018,19 @@ $min-content-width: variables.$breakpoint-mobile - variables.$navigation-width -
}
}
. tabsContainer {
clear : left ;
. tab {
padding : 0 15 px 15 px ;
}
}
/* Cannot use inline-start to support Samsung Internet*/
body [ dir = ' ltr ' ] . tabsContainer {
clear : left ;
}
body [ dir = ' rtl ' ] . tabsContainer {
clear : right ;
}
/* POPOVER MENU ------------------------------------------------------------ */
$popoveritem-height : 34 px ;
$popovericon-size : 16 px ;