gnome-shell: Align submenu labels with parent
based on: https://github.com/GNOME/gnome-shell-sass/commit/57a2e5bfe179d9db1e05c3edaffdcb3fee307be0
based on: https://github.com/GNOME/gnome-shell-sass/commit/57a2e5bfe179d9db1e05c3edaffdcb3fee307be0
by roundabout, Wednesday, 13 December 2017, 14:49:16 (1513176556), pushed by roundabout, Sunday, 11 May 2025, 13:22:18 (1746969738)
Author identity: nana-4 <hnmaigo@gmail.com>
9cd9523e275dca57be8ff9f119fa4a64a00d7a22
padding: 0 4px;
}
.aggregate-menu .popup-sub-menu .popup-menu-item :first-child:ltr {
/* 8px spacing + 2*4px padding */
padding-left: 16px;
margin-left: 1.23077em;
}
.aggregate-menu .popup-sub-menu .popup-menu-item :first-child:rtl {
/* 8px spacing + 2*4px padding */
padding-right: 16px;
margin-right: 1.23077em;
}
.system-menu-action {
color: rgba(0, 0, 0, 0.54);
border-radius: 100px;
padding: 0 4px;
}
.aggregate-menu .popup-sub-menu .popup-menu-item :first-child:ltr {
/* 8px spacing + 2*4px padding */
padding-left: 16px;
margin-left: 1.23077em;
}
.aggregate-menu .popup-sub-menu .popup-menu-item :first-child:rtl {
/* 8px spacing + 2*4px padding */
padding-right: 16px;
margin-right: 1.23077em;
}
.system-menu-action {
color: rgba(255, 255, 255, 0.7);
border-radius: 100px;
padding: 0 4px;
}
.aggregate-menu .popup-sub-menu .popup-menu-item :first-child:ltr {
/* 8px spacing + 2*4px padding */
padding-left: 16px;
margin-left: 1.14286em;
}
.aggregate-menu .popup-sub-menu .popup-menu-item :first-child:rtl {
/* 8px spacing + 2*4px padding */
padding-right: 16px;
margin-right: 1.14286em;
}
.system-menu-action {
color: rgba(255, 255, 255, 0.7);
border-radius: 100px;
padding: 0 4px;
}
.aggregate-menu .popup-sub-menu .popup-menu-item :first-child:ltr {
/* 8px spacing + 2*4px padding */
padding-left: 16px;
margin-left: 1.23077em;
}
.aggregate-menu .popup-sub-menu .popup-menu-item :first-child:rtl {
/* 8px spacing + 2*4px padding */
padding-right: 16px;
margin-right: 1.23077em;
}
.system-menu-action {
color: rgba(0, 0, 0, 0.54);
border-radius: 100px;
padding: 0 4px;
}
.aggregate-menu .popup-sub-menu .popup-menu-item :first-child:ltr {
/* 8px spacing + 2*4px padding */
padding-left: 16px;
margin-left: 1.14286em;
}
.aggregate-menu .popup-sub-menu .popup-menu-item :first-child:rtl {
/* 8px spacing + 2*4px padding */
padding-right: 16px;
margin-right: 1.14286em;
}
.system-menu-action {
color: rgba(0, 0, 0, 0.54);
border-radius: 100px;
padding: 0 4px;
}
.aggregate-menu .popup-sub-menu .popup-menu-item :first-child:ltr {
/* 8px spacing + 2*4px padding */
padding-left: 16px;
margin-left: 1.14286em;
}
.aggregate-menu .popup-sub-menu .popup-menu-item :first-child:rtl {
/* 8px spacing + 2*4px padding */
padding-right: 16px;
margin-right: 1.14286em;
}
.system-menu-action {
color: rgba(0, 0, 0, 0.54);
border-radius: 100px;
.aggregate-menu {
min-width: 280px;
.popup-menu-icon { padding: 0 4px; }
.popup-sub-menu .popup-menu-item :first-child {
&:ltr { /* 8px spacing + 2*4px padding */
padding-left: 16px; margin-left: em(16px); }
&:rtl { /* 8px spacing + 2*4px padding */
padding-right: 16px; margin-right: em(16px); }
}
}
.system-menu-action {
padding: 0 4px;
}
.aggregate-menu .popup-sub-menu .popup-menu-item :first-child:ltr {
/* 8px spacing + 2*4px padding */
padding-left: 16px;
margin-left: 1.23077em;
}
.aggregate-menu .popup-sub-menu .popup-menu-item :first-child:rtl {
/* 8px spacing + 2*4px padding */
padding-right: 16px;
margin-right: 1.23077em;
}
.system-menu-action {
color: rgba(0, 0, 0, 0.54);
border-radius: 100px;
padding: 0 4px;
}
.aggregate-menu .popup-sub-menu .popup-menu-item :first-child:ltr {
/* 8px spacing + 2*4px padding */
padding-left: 16px;
margin-left: 1.23077em;
}
.aggregate-menu .popup-sub-menu .popup-menu-item :first-child:rtl {
/* 8px spacing + 2*4px padding */
padding-right: 16px;
margin-right: 1.23077em;
}
.system-menu-action {
color: rgba(255, 255, 255, 0.7);
border-radius: 100px;
padding: 0 4px;
}
.aggregate-menu .popup-sub-menu .popup-menu-item :first-child:ltr {
/* 8px spacing + 2*4px padding */
padding-left: 16px;
margin-left: 1.14286em;
}
.aggregate-menu .popup-sub-menu .popup-menu-item :first-child:rtl {
/* 8px spacing + 2*4px padding */
padding-right: 16px;
margin-right: 1.14286em;
}
.system-menu-action {
color: rgba(255, 255, 255, 0.7);
border-radius: 100px;
padding: 0 4px;
}
.aggregate-menu .popup-sub-menu .popup-menu-item :first-child:ltr {
/* 8px spacing + 2*4px padding */
padding-left: 16px;
margin-left: 1.23077em;
}
.aggregate-menu .popup-sub-menu .popup-menu-item :first-child:rtl {
/* 8px spacing + 2*4px padding */
padding-right: 16px;
margin-right: 1.23077em;
}
.system-menu-action {
color: rgba(0, 0, 0, 0.54);
border-radius: 100px;
padding: 0 4px;
}
.aggregate-menu .popup-sub-menu .popup-menu-item :first-child:ltr {
/* 8px spacing + 2*4px padding */
padding-left: 16px;
margin-left: 1.14286em;
}
.aggregate-menu .popup-sub-menu .popup-menu-item :first-child:rtl {
/* 8px spacing + 2*4px padding */
padding-right: 16px;
margin-right: 1.14286em;
}
.system-menu-action {
color: rgba(0, 0, 0, 0.54);
border-radius: 100px;
padding: 0 4px;
}
.aggregate-menu .popup-sub-menu .popup-menu-item :first-child:ltr {
/* 8px spacing + 2*4px padding */
padding-left: 16px;
margin-left: 1.14286em;
}
.aggregate-menu .popup-sub-menu .popup-menu-item :first-child:rtl {
/* 8px spacing + 2*4px padding */
padding-right: 16px;
margin-right: 1.14286em;
}
.system-menu-action {
color: rgba(0, 0, 0, 0.54);
border-radius: 100px;
.aggregate-menu {
min-width: 280px;
.popup-menu-icon { padding: 0 4px; }
.popup-sub-menu .popup-menu-item :first-child {
&:ltr { /* 8px spacing + 2*4px padding */
padding-left: 16px; margin-left: em(16px); }
&:rtl { /* 8px spacing + 2*4px padding */
padding-right: 16px; margin-right: em(16px); }
}
}
.system-menu-action {
padding: 0 4px;
}
.aggregate-menu .popup-sub-menu .popup-menu-item :first-child:ltr {
/* 8px spacing + 2*4px padding */
padding-left: 16px;
margin-left: 1.23077em;
}
.aggregate-menu .popup-sub-menu .popup-menu-item :first-child:rtl {
/* 8px spacing + 2*4px padding */
padding-right: 16px;
margin-right: 1.23077em;
}
.system-menu-action {
color: rgba(0, 0, 0, 0.54);
border-radius: 100px;
padding: 0 4px;
}
.aggregate-menu .popup-sub-menu .popup-menu-item :first-child:ltr {
/* 8px spacing + 2*4px padding */
padding-left: 16px;
margin-left: 1.23077em;
}
.aggregate-menu .popup-sub-menu .popup-menu-item :first-child:rtl {
/* 8px spacing + 2*4px padding */
padding-right: 16px;
margin-right: 1.23077em;
}
.system-menu-action {
color: rgba(255, 255, 255, 0.7);
border-radius: 100px;
padding: 0 4px;
}
.aggregate-menu .popup-sub-menu .popup-menu-item :first-child:ltr {
/* 8px spacing + 2*4px padding */
padding-left: 16px;
margin-left: 1.14286em;
}
.aggregate-menu .popup-sub-menu .popup-menu-item :first-child:rtl {
/* 8px spacing + 2*4px padding */
padding-right: 16px;
margin-right: 1.14286em;
}
.system-menu-action {
color: rgba(255, 255, 255, 0.7);
border-radius: 100px;
padding: 0 4px;
}
.aggregate-menu .popup-sub-menu .popup-menu-item :first-child:ltr {
/* 8px spacing + 2*4px padding */
padding-left: 16px;
margin-left: 1.23077em;
}
.aggregate-menu .popup-sub-menu .popup-menu-item :first-child:rtl {
/* 8px spacing + 2*4px padding */
padding-right: 16px;
margin-right: 1.23077em;
}
.system-menu-action {
color: rgba(0, 0, 0, 0.54);
border-radius: 100px;
padding: 0 4px;
}
.aggregate-menu .popup-sub-menu .popup-menu-item :first-child:ltr {
/* 8px spacing + 2*4px padding */
padding-left: 16px;
margin-left: 1.14286em;
}
.aggregate-menu .popup-sub-menu .popup-menu-item :first-child:rtl {
/* 8px spacing + 2*4px padding */
padding-right: 16px;
margin-right: 1.14286em;
}
.system-menu-action {
color: rgba(0, 0, 0, 0.54);
border-radius: 100px;
padding: 0 4px;
}
.aggregate-menu .popup-sub-menu .popup-menu-item :first-child:ltr {
/* 8px spacing + 2*4px padding */
padding-left: 16px;
margin-left: 1.14286em;
}
.aggregate-menu .popup-sub-menu .popup-menu-item :first-child:rtl {
/* 8px spacing + 2*4px padding */
padding-right: 16px;
margin-right: 1.14286em;
}
.system-menu-action {
color: rgba(0, 0, 0, 0.54);
border-radius: 100px;
.aggregate-menu {
min-width: 280px;
.popup-menu-icon { padding: 0 4px; }
.popup-sub-menu .popup-menu-item :first-child {
&:ltr { /* 8px spacing + 2*4px padding */
padding-left: 16px; margin-left: em(16px); }
&:rtl { /* 8px spacing + 2*4px padding */
padding-right: 16px; margin-right: em(16px); }
}
}
.system-menu-action {