Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
G
gitlab-ce
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
1
Merge Requests
1
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
nexedi
gitlab-ce
Commits
8eb2153d
Commit
8eb2153d
authored
Jun 03, 2021
by
Paul Slaughter
Committed by
David O'Regan
Jun 03, 2021
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Fix startup-css-check as-if-foss rules
parent
8edbea2f
Changes
18
Hide whitespace changes
Inline
Side-by-side
Showing
18 changed files
with
7393 additions
and
3201 deletions
+7393
-3201
.gitlab/ci/frontend.gitlab-ci.yml
.gitlab/ci/frontend.gitlab-ci.yml
+27
-0
.stylelintrc
.stylelintrc
+1
-0
app/assets/stylesheets/pages/login.scss
app/assets/stylesheets/pages/login.scss
+4
-0
app/assets/stylesheets/pages/search.scss
app/assets/stylesheets/pages/search.scss
+1
-0
app/assets/stylesheets/startup/startup-dark.scss
app/assets/stylesheets/startup/startup-dark.scss
+1032
-712
app/assets/stylesheets/startup/startup-general.scss
app/assets/stylesheets/startup/startup-general.scss
+758
-593
app/assets/stylesheets/startup/startup-signin.scss
app/assets/stylesheets/startup/startup-signin.scss
+353
-1862
app/views/layouts/_head.html.haml
app/views/layouts/_head.html.haml
+1
-1
app/views/layouts/_startup_css.haml
app/views/layouts/_startup_css.haml
+2
-1
app/views/layouts/devise.html.haml
app/views/layouts/devise.html.haml
+1
-1
ee/app/assets/stylesheets/startup/startup-dark.scss
ee/app/assets/stylesheets/startup/startup-dark.scss
+2233
-0
ee/app/assets/stylesheets/startup/startup-general.scss
ee/app/assets/stylesheets/startup/startup-general.scss
+1997
-0
ee/app/assets/stylesheets/startup/startup-signin.scss
ee/app/assets/stylesheets/startup/startup-signin.scss
+894
-0
package.json
package.json
+1
-0
scripts/frontend/startup_css/constants.js
scripts/frontend/startup_css/constants.js
+34
-29
scripts/frontend/startup_css/startup_css_changed.sh
scripts/frontend/startup_css/startup_css_changed.sh
+40
-0
scripts/frontend/startup_css/write_startup_scss.js
scripts/frontend/startup_css/write_startup_scss.js
+1
-1
spec/frontend/fixtures/startup_css.rb
spec/frontend/fixtures/startup_css.rb
+13
-1
No files found.
.gitlab/ci/frontend.gitlab-ci.yml
View file @
8eb2153d
...
@@ -317,3 +317,30 @@ bundle-size-review:
...
@@ -317,3 +317,30 @@ bundle-size-review:
expire_in
:
31d
expire_in
:
31d
paths
:
paths
:
-
bundle-size-review
-
bundle-size-review
.startup-css-check-base
:
extends
:
-
.frontend-test-base
script
:
-
*yarn-install
-
run_timed_command "yarn generate:startup_css"
-
yarn check:startup_css
startup-css-check
:
extends
:
-
.startup-css-check-base
-
.frontend:rules:default-frontend-jobs
needs
:
-
job
:
"
compile-test-assets"
-
job
:
"
rspec
frontend_fixture"
-
job
:
"
rspec-ee
frontend_fixture"
optional
:
true
startup-css-check as-if-foss
:
extends
:
-
.startup-css-check-base
-
.as-if-foss
-
.frontend:rules:default-frontend-jobs-as-if-foss
needs
:
-
job
:
"
compile-test-assets
as-if-foss"
-
job
:
"
rspec
frontend_fixture
as-if-foss"
.stylelintrc
View file @
8eb2153d
...
@@ -3,6 +3,7 @@
...
@@ -3,6 +3,7 @@
"ignoreFiles": [
"ignoreFiles": [
"app/assets/stylesheets/pages/emojis.scss",
"app/assets/stylesheets/pages/emojis.scss",
"app/assets/stylesheets/startup/startup-*.scss",
"app/assets/stylesheets/startup/startup-*.scss",
"ee/app/assets/stylesheets/startup/startup-*.scss",
"app/assets/stylesheets/lazy_bundles/select2.scss",
"app/assets/stylesheets/lazy_bundles/select2.scss",
"app/assets/stylesheets/highlight/themes/*.scss",
"app/assets/stylesheets/highlight/themes/*.scss",
"app/assets/stylesheets/lazy_bundles/cropper.css"
"app/assets/stylesheets/lazy_bundles/cropper.css"
...
...
app/assets/stylesheets/pages/login.scss
View file @
8eb2153d
...
@@ -106,6 +106,10 @@
...
@@ -106,6 +106,10 @@
width
:
100%
;
width
:
100%
;
}
}
}
}
.omniauth-btn
{
width
:
100%
;
}
}
}
.new-session-tabs
{
.new-session-tabs
{
...
...
app/assets/stylesheets/pages/search.scss
View file @
8eb2153d
...
@@ -45,6 +45,7 @@ input[type='checkbox']:hover {
...
@@ -45,6 +45,7 @@ input[type='checkbox']:hover {
margin
:
0
8px
;
margin
:
0
8px
;
form
{
form
{
display
:
block
;
margin
:
0
;
margin
:
0
;
padding
:
4px
;
padding
:
4px
;
width
:
$search-input-width
;
width
:
$search-input-width
;
...
...
app/assets/stylesheets/startup/startup-dark.scss
View file @
8eb2153d
// DO NOT EDIT! This is auto-generated from "yarn run generate:startup_css"
// Please see the feedback issue for more details and help:
// https://gitlab.com/gitlab-org/gitlab/-/issues/331812
@charset
"UTF-8"
;
@charset
"UTF-8"
;
body
.gl-dark
{
--gray-50
:
#303030
;
--gray-100
:
#404040
;
--gray-200
:
#525252
;
--gray-950
:
#fff
;
--green-100
:
#0d532a
;
--green-400
:
#108548
;
--green-700
:
#91d4a8
;
--blue-400
:
#1f75cb
;
--orange-400
:
#ab6100
;
--gl-text-color
:
#fafafa
;
--border-color
:
#4f4f4f
;
}
:root
{
--white
:
#333
;
}
*,
*,
*
:
:
before
,
*
:
:
before
,
*::
after
{
*::
after
{
...
@@ -8,68 +27,46 @@ html {
...
@@ -8,68 +27,46 @@ html {
font-family
:
sans-serif
;
font-family
:
sans-serif
;
line-height
:
1
.15
;
line-height
:
1
.15
;
}
}
header
,
nav
,
section
{
aside
,
header
,
nav
{
display
:
block
;
display
:
block
;
}
}
body
{
body
{
margin
:
0
;
margin
:
0
;
font-family
:
-
apple-system
,
BlinkMacSystemFont
,
"Segoe UI"
,
Roboto
,
"Noto Sans"
,
Ubuntu
,
Cantarell
,
"Helvetica Neue"
,
sans-serif
,
"Apple Color Emoji"
,
"Segoe UI Emoji"
,
"Segoe UI Symbol"
,
"Noto Color Emoji"
;
font-family
:
-
apple-system
,
BlinkMacSystemFont
,
"Segoe UI"
,
Roboto
,
"Noto Sans"
,
Ubuntu
,
Cantarell
,
"Helvetica Neue"
,
sans-serif
,
"Apple Color Emoji"
,
"Segoe UI Emoji"
,
"Segoe UI Symbol"
,
"Noto Color Emoji"
;
font-size
:
1rem
;
font-size
:
1rem
;
font-weight
:
400
;
font-weight
:
400
;
line-height
:
1
.5
;
line-height
:
1
.5
;
color
:
#fafafa
;
color
:
#fafafa
;
text-align
:
left
;
text-align
:
left
;
background-color
:
#
2e2e2e
;
background-color
:
#
1f1f1f
;
}
}
h1
,
h2
,
h3
{
h1
{
margin-top
:
0
;
margin-top
:
0
;
margin-bottom
:
0
.25rem
;
margin-bottom
:
0
.25rem
;
}
}
p
{
margin-top
:
0
;
margin-bottom
:
1rem
;
}
ul
{
ul
{
margin-top
:
0
;
margin-top
:
0
;
margin-bottom
:
1rem
;
margin-bottom
:
1rem
;
}
}
ul
ul
{
ul
ul
{
margin-bottom
:
0
;
margin-bottom
:
0
;
}
}
strong
{
strong
{
font-weight
:
bolder
;
font-weight
:
bolder
;
}
}
sub
{
position
:
relative
;
font-size
:
75%
;
line-height
:
0
;
vertical-align
:
baseline
;
}
sub
{
bottom
:
-.25em
;
}
a
{
a
{
color
:
#007bff
;
color
:
#007bff
;
text-decoration
:
none
;
text-decoration
:
none
;
background-color
:
transparent
;
background-color
:
transparent
;
}
}
a
:not
([
href
])
{
a
:not
([
href
])
:not
([
class
])
{
color
:
inherit
;
color
:
inherit
;
text-decoration
:
none
;
text-decoration
:
none
;
}
}
pre
,
code
{
font-family
:
"Menlo"
,
"DejaVu Sans Mono"
,
"Liberation Mono"
,
"Consolas"
,
"Ubuntu Mono"
,
"Courier New"
,
"andale mono"
,
"lucida console"
,
monospace
;
font-size
:
1em
;
}
pre
{
margin-top
:
0
;
margin-bottom
:
1rem
;
overflow
:
auto
;
}
img
{
img
{
vertical-align
:
middle
;
vertical-align
:
middle
;
border-style
:
none
;
border-style
:
none
;
...
@@ -78,18 +75,11 @@ svg {
...
@@ -78,18 +75,11 @@ svg {
overflow
:
hidden
;
overflow
:
hidden
;
vertical-align
:
middle
;
vertical-align
:
middle
;
}
}
table
{
border-collapse
:
collapse
;
}
th
{
text-align
:
inherit
;
}
button
{
button
{
border-radius
:
0
;
border-radius
:
0
;
}
}
input
,
input
,
button
,
button
{
textarea
{
margin
:
0
;
margin
:
0
;
font-family
:
inherit
;
font-family
:
inherit
;
font-size
:
inherit
;
font-size
:
inherit
;
...
@@ -102,21 +92,20 @@ input {
...
@@ -102,21 +92,20 @@ input {
button
{
button
{
text-transform
:
none
;
text-transform
:
none
;
}
}
[
role
=
"button"
]
{
cursor
:
pointer
;
}
button
:not
(
:disabled
),
button
:not
(
:disabled
),
[
type
=
"button"
]
:not
(
:disabled
),
[
type
=
"button"
]
:not
(
:disabled
),
[
type
=
"
rese
t"
]
:not
(
:disabled
)
{
[
type
=
"
submi
t"
]
:not
(
:disabled
)
{
cursor
:
pointer
;
cursor
:
pointer
;
}
}
button
:
:-
moz-focus-inner
,
button
:
:-
moz-focus-inner
,
[
type
=
"button"
]
::-
moz-focus-inner
,
[
type
=
"button"
]
::-
moz-focus-inner
,
[
type
=
"
rese
t"
]
::-
moz-focus-inner
{
[
type
=
"
submi
t"
]
::-
moz-focus-inner
{
padding
:
0
;
padding
:
0
;
border-style
:
none
;
border-style
:
none
;
}
}
textarea
{
overflow
:
auto
;
resize
:
vertical
;
}
[
type
=
"search"
]
{
[
type
=
"search"
]
{
outline-offset
:
-2px
;
outline-offset
:
-2px
;
}
}
...
@@ -124,81 +113,24 @@ summary {
...
@@ -124,81 +113,24 @@ summary {
display
:
list-item
;
display
:
list-item
;
cursor
:
pointer
;
cursor
:
pointer
;
}
}
template
{
display
:
none
;
}
[
hidden
]
{
[
hidden
]
{
display
:
none
!
important
;
display
:
none
!
important
;
}
}
h1
,
h2
,
h3
,
h1
,
.h1
,
.h2
,
.h3
{
.h1
{
margin-bottom
:
0
.25rem
;
margin-bottom
:
0
.25rem
;
font-weight
:
600
;
font-weight
:
600
;
line-height
:
1
.2
;
line-height
:
1
.2
;
color
:
#fafafa
;
color
:
#fafafa
;
}
}
h1
,
.h1
{
h1
,
.h1
{
font-size
:
2
.1875rem
;
font-size
:
2
.1875rem
;
}
}
h2
,
.h2
{
font-size
:
1
.75rem
;
}
h3
,
.h3
{
font-size
:
1
.53125rem
;
}
.list-unstyled
{
.list-unstyled
{
padding-left
:
0
;
padding-left
:
0
;
list-style
:
none
;
list-style
:
none
;
}
}
code
{
font-size
:
90%
;
color
:
#fff
;
word-wrap
:
break-word
;
}
a
>
code
{
color
:
inherit
;
}
pre
{
display
:
block
;
font-size
:
90%
;
color
:
#fafafa
;
}
pre
code
{
font-size
:
inherit
;
color
:
inherit
;
word-break
:
normal
;
}
.container
{
width
:
100%
;
padding-right
:
15px
;
padding-left
:
15px
;
margin-right
:
auto
;
margin-left
:
auto
;
}
@media
(
min-width
:
576px
)
{
.container
{
max-width
:
540px
;
}
}
@media
(
min-width
:
768px
)
{
.container
{
max-width
:
720px
;
}
}
@media
(
min-width
:
992px
)
{
.container
{
max-width
:
960px
;
}
}
@media
(
min-width
:
1200px
)
{
.container
{
max-width
:
1140px
;
}
}
.container-fluid
{
.container-fluid
{
width
:
100%
;
width
:
100%
;
padding-right
:
15px
;
padding-right
:
15px
;
...
@@ -206,48 +138,7 @@ pre code {
...
@@ -206,48 +138,7 @@ pre code {
margin-right
:
auto
;
margin-right
:
auto
;
margin-left
:
auto
;
margin-left
:
auto
;
}
}
.form-control
{
@media
(
min-width
:
576px
)
{
.container
{
max-width
:
540px
;
}
}
@media
(
min-width
:
768px
)
{
.container
{
max-width
:
720px
;
}
}
@media
(
min-width
:
992px
)
{
.container
{
max-width
:
960px
;
}
}
@media
(
min-width
:
1200px
)
{
.container
{
max-width
:
1140px
;
}
}
.row
{
display
:
flex
;
flex-wrap
:
wrap
;
margin-right
:
-15px
;
margin-left
:
-15px
;
}
.table
{
width
:
100%
;
margin-bottom
:
0
.5rem
;
color
:
#fafafa
;
}
.table
th
,
.table
td
{
padding
:
0
.75rem
;
vertical-align
:
top
;
border-top
:
1px
solid
#4f4f4f
;
}
.search
form
{
display
:
block
;
display
:
block
;
width
:
100%
;
width
:
100%
;
height
:
34px
;
height
:
34px
;
...
@@ -256,24 +147,27 @@ pre code {
...
@@ -256,24 +147,27 @@ pre code {
font-weight
:
400
;
font-weight
:
400
;
line-height
:
1
.5
;
line-height
:
1
.5
;
color
:
#fafafa
;
color
:
#fafafa
;
background-color
:
#
4f4f4f
;
background-color
:
#
333
;
background-clip
:
padding-box
;
background-clip
:
padding-box
;
border
:
1px
solid
#4
f4f4f
;
border
:
1px
solid
#4
04040
;
border-radius
:
0
.25rem
;
border-radius
:
0
.25rem
;
}
}
@media
(
prefers-reduced-motion
:
reduce
)
{
@media
(
prefers-reduced-motion
:
reduce
)
{
}
}
.
search
form
:
-
moz-focusring
{
.
form-control
:
-
moz-focusring
{
color
:
transparent
;
color
:
transparent
;
text-shadow
:
0
0
0
#fafafa
;
text-shadow
:
0
0
0
#fafafa
;
}
}
.
search
form
:
:
placeholder
{
.
form-control
:
:-
ms-input-placeholder
{
color
:
#ccc
;
color
:
#bfbfbf
;
opacity
:
1
;
}
.
form-control
:
:
placeholder
{
color
:
#bfbfbf
;
opacity
:
1
;
opacity
:
1
;
}
}
.search
form
:disabled
{
.form-control
:disabled
{
background-color
:
#
2e2e2e
;
background-color
:
#
303030
;
opacity
:
1
;
opacity
:
1
;
}
}
.form-inline
{
.form-inline
{
...
@@ -281,9 +175,8 @@ pre code {
...
@@ -281,9 +175,8 @@ pre code {
flex-flow
:
row
wrap
;
flex-flow
:
row
wrap
;
align-items
:
center
;
align-items
:
center
;
}
}
@media
(
min-width
:
576px
)
{
@media
(
min-width
:
576px
)
{
.form-inline
.search
form
,
.search
.form-inline
form
{
.form-inline
.form-control
{
display
:
inline-block
;
display
:
inline-block
;
width
:
auto
;
width
:
auto
;
vertical-align
:
middle
;
vertical-align
:
middle
;
...
@@ -295,7 +188,7 @@ pre code {
...
@@ -295,7 +188,7 @@ pre code {
color
:
#fafafa
;
color
:
#fafafa
;
text-align
:
center
;
text-align
:
center
;
vertical-align
:
middle
;
vertical-align
:
middle
;
cursor
:
pointer
;
-moz-user-select
:
none
;
user-select
:
none
;
user-select
:
none
;
background-color
:
transparent
;
background-color
:
transparent
;
border
:
1px
solid
transparent
;
border
:
1px
solid
transparent
;
...
@@ -304,26 +197,24 @@ pre code {
...
@@ -304,26 +197,24 @@ pre code {
line-height
:
20px
;
line-height
:
20px
;
border-radius
:
0
.25rem
;
border-radius
:
0
.25rem
;
}
}
@media
(
prefers-reduced-motion
:
reduce
)
{
@media
(
prefers-reduced-motion
:
reduce
)
{
}
}
.btn
.disabled
,
.btn
:disabled
{
.btn
:disabled
{
opacity
:
0
.65
;
opacity
:
0
.65
;
}
}
a
.btn.disabled
{
.btn
:not
(
:disabled
)
:not
(
.disabled
)
{
pointer-events
:
none
;
cursor
:
pointer
;
}
}
.collapse
:not
(
.show
)
{
.collapse
:not
(
.show
)
{
display
:
none
;
display
:
none
;
}
}
.dropdown
{
.dropdown
{
position
:
relative
;
position
:
relative
;
}
}
.dropdown-menu-toggle
{
.dropdown-menu-toggle
{
white-space
:
nowrap
;
white-space
:
nowrap
;
}
}
.
dropdown-menu-toggle
:
:
after
{
.
dropdown-menu-toggle
:
:
after
{
display
:
inline-block
;
display
:
inline-block
;
margin-left
:
0
.255em
;
margin-left
:
0
.255em
;
vertical-align
:
0
.255em
;
vertical-align
:
0
.255em
;
...
@@ -333,7 +224,7 @@ a.btn.disabled {
...
@@ -333,7 +224,7 @@ a.btn.disabled {
border-bottom
:
0
;
border-bottom
:
0
;
border-left
:
0
.3em
solid
transparent
;
border-left
:
0
.3em
solid
transparent
;
}
}
.dropdown-menu-toggle
:empty::after
{
.dropdown-menu-toggle
:empty::after
{
margin-left
:
0
;
margin-left
:
0
;
}
}
.dropdown-menu
{
.dropdown-menu
{
...
@@ -355,16 +246,6 @@ a.btn.disabled {
...
@@ -355,16 +246,6 @@ a.btn.disabled {
border
:
1px
solid
rgba
(
255
,
255
,
255
,
0
.15
);
border
:
1px
solid
rgba
(
255
,
255
,
255
,
0
.15
);
border-radius
:
0
.25rem
;
border-radius
:
0
.25rem
;
}
}
.dropdown-menu-right
{
right
:
0
;
left
:
auto
;
}
.divider
{
height
:
0
;
margin
:
4px
0
;
overflow
:
hidden
;
border-top
:
1px
solid
#4f4f4f
;
}
.dropdown-menu.show
{
.dropdown-menu.show
{
display
:
block
;
display
:
block
;
}
}
...
@@ -383,7 +264,6 @@ a.btn.disabled {
...
@@ -383,7 +264,6 @@ a.btn.disabled {
justify-content
:
space-between
;
justify-content
:
space-between
;
padding
:
0
.25rem
0
.5rem
;
padding
:
0
.25rem
0
.5rem
;
}
}
.navbar
.container
,
.navbar
.container-fluid
{
.navbar
.container-fluid
{
display
:
flex
;
display
:
flex
;
flex-wrap
:
wrap
;
flex-wrap
:
wrap
;
...
@@ -414,15 +294,12 @@ a.btn.disabled {
...
@@ -414,15 +294,12 @@ a.btn.disabled {
border
:
1px
solid
transparent
;
border
:
1px
solid
transparent
;
border-radius
:
0
.25rem
;
border-radius
:
0
.25rem
;
}
}
@media
(
max-width
:
575
.98px
)
{
@media
(
max-width
:
575
.98px
)
{
.navbar-expand-sm
>
.container
,
.navbar-expand-sm
>
.container-fluid
{
.navbar-expand-sm
>
.container-fluid
{
padding-right
:
0
;
padding-right
:
0
;
padding-left
:
0
;
padding-left
:
0
;
}
}
}
}
@media
(
min-width
:
576px
)
{
@media
(
min-width
:
576px
)
{
.navbar-expand-sm
{
.navbar-expand-sm
{
flex-flow
:
row
nowrap
;
flex-flow
:
row
nowrap
;
...
@@ -434,7 +311,6 @@ a.btn.disabled {
...
@@ -434,7 +311,6 @@ a.btn.disabled {
.navbar-expand-sm
.navbar-nav
.dropdown-menu
{
.navbar-expand-sm
.navbar-nav
.dropdown-menu
{
position
:
absolute
;
position
:
absolute
;
}
}
.navbar-expand-sm
>
.container
,
.navbar-expand-sm
>
.container-fluid
{
.navbar-expand-sm
>
.container-fluid
{
flex-wrap
:
nowrap
;
flex-wrap
:
nowrap
;
}
}
...
@@ -454,7 +330,7 @@ a.btn.disabled {
...
@@ -454,7 +330,7 @@ a.btn.disabled {
word-wrap
:
break-word
;
word-wrap
:
break-word
;
background-color
:
#333
;
background-color
:
#333
;
background-clip
:
border-box
;
background-clip
:
border-box
;
border
:
1px
solid
#4
f4f4f
;
border
:
1px
solid
#4
04040
;
border-radius
:
0
.25rem
;
border-radius
:
0
.25rem
;
}
}
.badge
{
.badge
{
...
@@ -468,7 +344,6 @@ a.btn.disabled {
...
@@ -468,7 +344,6 @@ a.btn.disabled {
vertical-align
:
baseline
;
vertical-align
:
baseline
;
border-radius
:
0
.25rem
;
border-radius
:
0
.25rem
;
}
}
@media
(
prefers-reduced-motion
:
reduce
)
{
@media
(
prefers-reduced-motion
:
reduce
)
{
}
}
.badge
:empty
{
.badge
:empty
{
...
@@ -483,10 +358,6 @@ a.btn.disabled {
...
@@ -483,10 +358,6 @@ a.btn.disabled {
padding-left
:
0
.6em
;
padding-left
:
0
.6em
;
border-radius
:
10rem
;
border-radius
:
10rem
;
}
}
.media
{
display
:
flex
;
align-items
:
flex-start
;
}
.close
{
.close
{
float
:
right
;
float
:
right
;
font-size
:
1
.5rem
;
font-size
:
1
.5rem
;
...
@@ -494,55 +365,15 @@ a.btn.disabled {
...
@@ -494,55 +365,15 @@ a.btn.disabled {
line-height
:
1
;
line-height
:
1
;
color
:
#fff
;
color
:
#fff
;
text-shadow
:
0
1px
0
#333
;
text-shadow
:
0
1px
0
#333
;
opacity
:
.5
;
opacity
:
0
.5
;
}
}
button
.close
{
button
.close
{
padding
:
0
;
padding
:
0
;
background-color
:
transparent
;
background-color
:
transparent
;
border
:
0
;
border
:
0
;
appearance
:
none
;
}
a
.close.disabled
{
pointer-events
:
none
;
}
.modal-dialog
{
position
:
relative
;
width
:
auto
;
margin
:
0
.5rem
;
pointer-events
:
none
;
}
@media
(
min-width
:
576px
)
{
.modal-dialog
{
max-width
:
500px
;
margin
:
1
.75rem
auto
;
}
}
.bg-transparent
{
background-color
:
transparent
!
important
;
}
.border
{
border
:
1px
solid
#4f4f4f
!
important
;
}
.border-top
{
border-top
:
1px
solid
#4f4f4f
!
important
;
}
.border-right
{
border-right
:
1px
solid
#4f4f4f
!
important
;
}
.border-bottom
{
border-bottom
:
1px
solid
#4f4f4f
!
important
;
}
}
.border-left
{
.rounded-circle
{
border-left
:
1px
solid
#4f4f4f
!
important
;
border-radius
:
50%
!
important
;
}
.rounded
{
border-radius
:
0
.25rem
!
important
;
}
.
clearfix
:
:
after
{
display
:
block
;
clear
:
both
;
content
:
""
;
}
}
.d-none
{
.d-none
{
display
:
none
!
important
;
display
:
none
!
important
;
...
@@ -553,19 +384,16 @@ a.close.disabled {
...
@@ -553,19 +384,16 @@ a.close.disabled {
.d-block
{
.d-block
{
display
:
block
!
important
;
display
:
block
!
important
;
}
}
@media
(
min-width
:
576px
)
{
@media
(
min-width
:
576px
)
{
.d-sm-none
{
.d-sm-none
{
display
:
none
!
important
;
display
:
none
!
important
;
}
}
}
}
@media
(
min-width
:
768px
)
{
@media
(
min-width
:
768px
)
{
.d-md-block
{
.d-md-block
{
display
:
block
!
important
;
display
:
block
!
important
;
}
}
}
}
@media
(
min-width
:
992px
)
{
@media
(
min-width
:
992px
)
{
.d-lg-none
{
.d-lg-none
{
display
:
none
!
important
;
display
:
none
!
important
;
...
@@ -574,18 +402,11 @@ a.close.disabled {
...
@@ -574,18 +402,11 @@ a.close.disabled {
display
:
block
!
important
;
display
:
block
!
important
;
}
}
}
}
@media
(
min-width
:
1200px
)
{
@media
(
min-width
:
1200px
)
{
.d-xl-block
{
.d-xl-block
{
display
:
block
!
important
;
display
:
block
!
important
;
}
}
}
}
.flex-wrap
{
flex-wrap
:
wrap
!
important
;
}
.float-right
{
float
:
right
!
important
;
}
.sr-only
{
.sr-only
{
position
:
absolute
;
position
:
absolute
;
width
:
1px
;
width
:
1px
;
...
@@ -600,72 +421,59 @@ a.close.disabled {
...
@@ -600,72 +421,59 @@ a.close.disabled {
.m-auto
{
.m-auto
{
margin
:
auto
!
important
;
margin
:
auto
!
important
;
}
}
.
text-nowrap
{
.
gl-button
{
white-space
:
nowrap
!
important
;
display
:
inline-flex
;
}
}
.
visibl
e
{
.
gl-button
:not
(
.btn-link
)
:activ
e
{
visibility
:
visible
!
important
;
text-decoration
:
none
;
}
}
.search
form
.focus
{
.gl-button.gl-button
{
border-width
:
0
;
padding-top
:
0
.5rem
;
padding-bottom
:
0
.5rem
;
padding-left
:
0
.75rem
;
padding-right
:
0
.75rem
;
background-color
:
transparent
;
line-height
:
1rem
;
color
:
#fafafa
;
color
:
#fafafa
;
background-color
:
#4f4f4f
;
fill
:
currentColor
;
border-color
:
#80bdff
;
box-shadow
:
inset
0
0
0
1px
#525252
;
outline
:
0
;
justify-content
:
center
;
box-shadow
:
0
0
0
0
.2rem
rgba
(
0
,
123
,
255
,
0
.25
);
}
.gl-badge
{
display
:
inline-flex
;
align-items
:
center
;
align-items
:
center
;
font-size
:
0
.75rem
;
font-size
:
0
.875rem
;
font-weight
:
400
;
border-radius
:
0
.25rem
;
line-height
:
1rem
;
}
padding-top
:
0
.25rem
;
.gl-button.gl-button.btn-default
{
padding-bottom
:
0
.25rem
;
background-color
:
#333
;
padding-left
:
0
.5rem
;
}
padding-right
:
0
.5rem
;
.gl-button.gl-button.btn-default
:active
,
.gl-button.gl-button.btn-default.active
{
box-shadow
:
inset
0
0
0
2px
#bfbfbf
,
0
0
0
1px
rgba
(
51
,
51
,
51
,
0
.4
)
,
0
0
0
4px
rgba
(
66
,
143
,
220
,
0
.48
);
outline
:
none
;
outline
:
none
;
background-color
:
#404040
;
}
}
body
,
.search
form
,
body
,
.form-control
,
.search
form
{
.search
form
{
font-size
:
0
.875rem
;
font-size
:
0
.875rem
;
}
}
button
,
button
,
html
[
type
=
'button'
],
html
[
type
=
"button"
],
[
type
=
'reset'
],
[
type
=
"submit"
],
[
role
=
'button'
]
{
[
role
=
"button"
]
{
cursor
:
pointer
;
cursor
:
pointer
;
}
}
h1
,
h1
,
.h1
,
.h1
{
h2
,
.h2
,
h3
,
.h3
{
margin-top
:
20px
;
margin-top
:
20px
;
margin-bottom
:
10px
;
margin-bottom
:
10px
;
}
}
input
[
type
=
'file'
]
{
line-height
:
1
;
}
strong
{
strong
{
font-weight
:
bold
;
font-weight
:
bold
;
}
}
a
{
a
{
color
:
#418cd8
;
color
:
#63a6e9
;
}
code
{
padding
:
2px
4px
;
color
:
#fff
;
background-color
:
#2e2e2e
;
border-radius
:
4px
;
}
.code
>
code
{
background-color
:
inherit
;
padding
:
unset
;
}
table
{
border-spacing
:
0
;
}
}
.hidden
{
.hidden
{
display
:
none
!
important
;
display
:
none
!
important
;
...
@@ -674,7 +482,7 @@ table {
...
@@ -674,7 +482,7 @@ table {
.hide
{
.hide
{
display
:
none
;
display
:
none
;
}
}
.
dropdown-menu-toggle
:
:
after
{
.
dropdown-menu-toggle
:
:
after
{
display
:
none
;
display
:
none
;
}
}
.badge
:not
(
.gl-badge
)
{
.badge
:not
(
.gl-badge
)
{
...
@@ -684,13 +492,16 @@ table {
...
@@ -684,13 +492,16 @@ table {
font-weight
:
400
;
font-weight
:
400
;
display
:
inline-block
;
display
:
inline-block
;
}
}
pre
code
{
.divider
{
white-space
:
pre-wrap
;
height
:
0
;
margin
:
4px
0
;
overflow
:
hidden
;
border-top
:
1px
solid
#404040
;
}
}
.toggle-sidebar-button
.collapse-text
,
.toggle-sidebar-button
.collapse-text
,
.toggle-sidebar-button
.icon-chevron-double-lg-left
,
.toggle-sidebar-button
.icon-chevron-double-lg-left
,
.toggle-sidebar-button
.icon-chevron-double-lg-right
{
.toggle-sidebar-button
.icon-chevron-double-lg-right
{
color
:
#
bababa
;
color
:
#
999
;
}
}
svg
{
svg
{
vertical-align
:
baseline
;
vertical-align
:
baseline
;
...
@@ -701,42 +512,23 @@ html {
...
@@ -701,42 +512,23 @@ html {
body
{
body
{
text-decoration-skip
:
ink
;
text-decoration-skip
:
ink
;
}
}
.content-wrapper
{
margin-top
:
40px
;
padding-bottom
:
100px
;
}
.container
{
padding-top
:
0
;
z-index
:
5
;
}
.container
.content
{
margin
:
0
;
}
@media
(
max-width
:
575
.98px
)
{
.container
.content
{
margin-top
:
20px
;
}
}
@media
(
max-width
:
575
.98px
)
{
.container
.container
.title
{
padding-left
:
15px
!
important
;
}
}
.btn
{
.btn
{
border-radius
:
4px
;
border-radius
:
4px
;
font-size
:
0
.875rem
;
font-size
:
0
.875rem
;
font-weight
:
400
;
font-weight
:
400
;
padding
:
6px
10px
;
padding
:
6px
10px
;
background-color
:
#333
;
background-color
:
#333
;
border-color
:
#4
f4f4f
;
border-color
:
#4
04040
;
color
:
#fafafa
;
color
:
#fafafa
;
color
:
#fafafa
;
color
:
#fafafa
;
white-space
:
nowrap
;
white-space
:
nowrap
;
}
}
.btn
:active
,
.btn.active
{
.btn
:active
{
box-shadow
:
rgba
(
0
,
0
,
0
,
0
.16
);
background-color
:
#303030
;
box-shadow
:
none
;
}
.btn
:active
,
.btn.active
{
background-color
:
#444
;
background-color
:
#444
;
border-color
:
#fafafa
;
border-color
:
#fafafa
;
color
:
#fafafa
;
color
:
#fafafa
;
...
@@ -745,61 +537,19 @@ body {
...
@@ -745,61 +537,19 @@ body {
height
:
15px
;
height
:
15px
;
width
:
15px
;
width
:
15px
;
}
}
.btn
svg
:not
(
:last-child
),
.btn
svg
:not
(
:last-child
)
{
.btn
.fa
:not
(
:last-child
)
{
margin-right
:
5px
;
margin-right
:
5px
;
}
}
.badge.badge-pill
:not
(
.gl-badge
)
{
.badge.badge-pill
:not
(
.gl-badge
)
{
font-weight
:
400
;
font-weight
:
400
;
background-color
:
rgba
(
0
,
0
,
0
,
0
.07
);
background-color
:
rgba
(
255
,
255
,
255
,
0
.07
);
color
:
#d
fdfdf
;
color
:
#d
bdbdb
;
vertical-align
:
baseline
;
vertical-align
:
baseline
;
}
}
.hint
{
font-style
:
italic
;
color
:
#707070
;
}
.bold
{
font-weight
:
600
;
}
pre
.wrap
{
word-break
:
break-word
;
white-space
:
pre-wrap
;
}
table
a
code
{
position
:
relative
;
top
:
-2px
;
margin-right
:
3px
;
}
.loading
{
margin
:
20px
auto
;
height
:
40px
;
color
:
#dfdfdf
;
font-size
:
32px
;
text-align
:
center
;
}
.highlight
{
text-shadow
:
none
;
}
.chart
{
.chart
{
overflow
:
hidden
;
overflow
:
hidden
;
height
:
220px
;
height
:
220px
;
}
}
.break-word
{
word-wrap
:
break-word
;
}
.center
{
text-align
:
center
;
}
.block
{
display
:
block
;
}
.flex
{
display
:
flex
;
}
.flex-grow
{
flex-grow
:
1
;
}
.dropdown
{
.dropdown
{
position
:
relative
;
position
:
relative
;
}
}
...
@@ -810,47 +560,41 @@ table a code {
...
@@ -810,47 +560,41 @@ table a code {
max-height
:
312px
;
max-height
:
312px
;
overflow-y
:
auto
;
overflow-y
:
auto
;
}
}
@media
(
max-width
:
575
.98px
)
{
@media
(
max-width
:
575
.98px
)
{
.show.dropdown
.dropdown-menu
{
.show.dropdown
.dropdown-menu
{
width
:
100%
;
width
:
100%
;
}
}
}
}
.show.dropdown
.dropdown-menu-toggle
,
.show.dropdown
.dropdown-menu-toggle
,
.show.dropdown
.dropdown-menu-toggle
{
.show.dropdown
.dropdown-menu-toggle
{
border-color
:
#c4c4c4
;
border-color
:
#c4c4c4
;
}
}
.show.dropdown
[
data-toggle
=
'dropdown'
]
{
.show.dropdown
[
data-toggle
=
"dropdown"
]
{
outline
:
0
;
outline
:
0
;
}
}
.search-input-container
.dropdown-menu
{
.search-input-container
.dropdown-menu
{
margin-top
:
11px
;
margin-top
:
11px
;
}
}
.dropdown-menu-toggle
{
.dropdown-menu-toggle
{
padding
:
6px
8px
6px
10px
;
padding
:
6px
8px
6px
10px
;
background-color
:
#333
;
background-color
:
#333
;
color
:
#fafafa
;
color
:
#fafafa
;
font-size
:
14px
;
font-size
:
14px
;
text-align
:
left
;
text-align
:
left
;
border
:
1px
solid
#4
f4f4f
;
border
:
1px
solid
#4
04040
;
border-radius
:
0
.25rem
;
border-radius
:
0
.25rem
;
white-space
:
nowrap
;
white-space
:
nowrap
;
}
}
.no-outline.dropdown-menu-toggle
{
.no-outline.dropdown-menu-toggle
{
outline
:
0
;
outline
:
0
;
}
}
.dropdown-menu-toggle
.fa
{
.dropdown-menu-toggle.dropdown-menu-toggle
{
color
:
#c4c4c4
;
justify-content
:
flex-start
;
}
overflow
:
hidden
;
.dropdown-menu-toggle
{
padding-right
:
25px
;
padding-right
:
25px
;
position
:
relative
;
position
:
relative
;
width
:
160px
;
text-overflow
:
ellipsis
;
text-overflow
:
ellipsis
;
overflow
:
hidden
;
width
:
160px
;
}
.dropdown-menu-toggle
.fa
{
position
:
absolute
;
}
}
.dropdown-menu
{
.dropdown-menu
{
display
:
none
;
display
:
none
;
...
@@ -866,7 +610,7 @@ table a code {
...
@@ -866,7 +610,7 @@ table a code {
font-weight
:
400
;
font-weight
:
400
;
padding
:
8px
0
;
padding
:
8px
0
;
background-color
:
#333
;
background-color
:
#333
;
border
:
1px
solid
#4
f4f4f
;
border
:
1px
solid
#4
04040
;
border-radius
:
0
.25rem
;
border-radius
:
0
.25rem
;
box-shadow
:
0
2px
4px
rgba
(
0
,
0
,
0
,
0
.1
);
box-shadow
:
0
2px
4px
rgba
(
0
,
0
,
0
,
0
.1
);
}
}
...
@@ -897,169 +641,68 @@ table a code {
...
@@ -897,169 +641,68 @@ table a code {
text-align
:
left
;
text-align
:
left
;
width
:
100%
;
width
:
100%
;
}
}
.dropdown-menu
li
>
a
:active
,
.dropdown-menu
li
button
:active
{
background-color
:
#4f4f4f
;
color
:
#fafafa
;
outline
:
0
;
text-decoration
:
none
;
}
.dropdown-menu
.divider
{
.dropdown-menu
.divider
{
height
:
1px
;
height
:
1px
;
margin
:
0
.25rem
0
;
margin
:
0
.25rem
0
;
padding
:
0
;
padding
:
0
;
background-color
:
#4
f4f4f
;
background-color
:
#4
04040
;
}
}
.dropdown-menu
.badge.badge-pill
+
span
:not
(
.badge
)
:not
(
.badge-pill
)
{
.dropdown-menu
.badge.badge-pill
+
span
:not
(
.badge
)
:not
(
.badge-pill
)
{
margin-right
:
40px
;
margin-right
:
40px
;
}
}
.dropdown-select
{
width
:
300px
;
}
@media
(
max-width
:
767
.98px
)
{
.dropdown-select
{
width
:
100%
;
}
}
.dropdown-content
{
max-height
:
252px
;
overflow-y
:
auto
;
}
.dropdown-loading
{
position
:
absolute
;
top
:
0
;
right
:
0
;
bottom
:
0
;
left
:
0
;
display
:
none
;
z-index
:
9
;
background-color
:
rgba
(
51
,
51
,
51
,
0
.6
);
font-size
:
28px
;
}
.dropdown-loading
.fa
{
position
:
absolute
;
top
:
50%
;
left
:
50%
;
margin-top
:
-14px
;
margin-left
:
-14px
;
}
@media
(
max-width
:
575
.98px
)
{
@media
(
max-width
:
575
.98px
)
{
.navbar-gitlab
li
.dropdown
{
.navbar-gitlab
li
.dropdown
{
position
:
static
;
position
:
static
;
}
}
.navbar-gitlab
li
.dropdown.user-counter
{
margin-left
:
8px
!
important
;
}
.navbar-gitlab
li
.dropdown.user-counter
>
a
{
padding
:
0
4px
!
important
;
}
header
.navbar-gitlab
.dropdown
.dropdown-menu
{
header
.navbar-gitlab
.dropdown
.dropdown-menu
{
width
:
100%
;
width
:
100%
;
min-width
:
100%
;
min-width
:
100%
;
}
}
}
}
@media
(
max-width
:
767
.98px
)
{
@media
(
max-width
:
767
.98px
)
{
.dropdown-menu-toggle
{
.dropdown-menu-toggle
{
width
:
100%
;
width
:
100%
;
}
}
}
}
textarea
{
resize
:
vertical
;
}
input
{
input
{
border-radius
:
0
.25rem
;
border-radius
:
0
.25rem
;
color
:
#fafafa
;
color
:
#fafafa
;
background-color
:
#
4f4f4f
;
background-color
:
#
333
;
}
}
.search
form
{
.form-control
{
border-radius
:
4px
;
border-radius
:
4px
;
padding
:
6px
10px
;
padding
:
6px
10px
;
}
}
.
search
form
:
:
placeholder
{
.
form-control
:
:-
ms-input-
placeholder
{
color
:
#
a7a7a7
;
color
:
#
868686
;
}
}
body
.ui-indigo
.navbar-gitlab
{
.
form-control
:
:
placeholder
{
background-color
:
#292961
;
color
:
#868686
;
}
}
body
.ui-indigo
.navbar-gitlab
.navbar-collapse
{
.navbar-gitlab
{
color
:
#d1d1f0
;
padding
:
0
16px
;
}
z-index
:
1000
;
body
.ui-indigo
.navbar-gitlab
.container-fluid
.navbar-toggler
{
margin-bottom
:
0
;
border-left
:
1px
solid
#6868b9
;
min-height
:
40px
;
}
border
:
0
;
body
.ui-indigo
.navbar-gitlab
.container-fluid
.navbar-toggler
svg
{
position
:
fixed
;
fill
:
#d1d1f0
;
top
:
0
;
}
left
:
0
;
body
.ui-indigo
.navbar-gitlab
.navbar-sub-nav
>
li
.active
>
a
,
right
:
0
;
body
.ui-indigo
.navbar-gitlab
.navbar-sub-nav
>
li
.active
>
button
,
body
.ui-indigo
.navbar-gitlab
.navbar-sub-nav
>
li
.dropdown.show
>
a
,
border-radius
:
0
;
body
.ui-indigo
.navbar-gitlab
.navbar-sub-nav
>
li
.dropdown.show
>
button
,
body
.ui-indigo
.navbar-gitlab
.navbar-nav
>
li
.active
>
a
,
body
.ui-indigo
.navbar-gitlab
.navbar-nav
>
li
.active
>
button
,
body
.ui-indigo
.navbar-gitlab
.navbar-nav
>
li
.dropdown.show
>
a
,
body
.ui-indigo
.navbar-gitlab
.navbar-nav
>
li
.dropdown.show
>
button
{
color
:
#292961
;
background-color
:
#333
;
}
body
.ui-indigo
.navbar-gitlab
.navbar-sub-nav
{
color
:
#d1d1f0
;
}
body
.ui-indigo
.navbar-gitlab
.nav
>
li
{
color
:
#d1d1f0
;
}
body
.ui-indigo
.navbar-gitlab
.nav
>
li
>
a
.header-user-dropdown-toggle
.header-user-avatar
{
border-color
:
#d1d1f0
;
}
body
.ui-indigo
.navbar-gitlab
.nav
>
li
.active
>
a
,
body
.ui-indigo
.navbar-gitlab
.nav
>
li
.dropdown.show
>
a
{
color
:
#292961
;
background-color
:
#333
;
}
body
.ui-indigo
.search
form
{
background-color
:
rgba
(
209
,
209
,
240
,
0
.2
);
}
body
.
ui-indigo
.
search
.
search-input
:
:
placeholder
{
color
:
rgba
(
209
,
209
,
240
,
0
.8
);
}
body
.ui-indigo
.search
.search-input-wrap
.search-icon
,
body
.ui-indigo
.search
.search-input-wrap
.clear-icon
{
fill
:
rgba
(
209
,
209
,
240
,
0
.8
);
}
body
.ui-indigo
.nav-sidebar
li
.active
{
box-shadow
:
inset
4px
0
0
#4b4ba3
;
}
body
.ui-indigo
.nav-sidebar
li
.active
>
a
{
color
:
#393982
;
}
body
.ui-indigo
.nav-sidebar
li
.active
.nav-icon-container
svg
{
fill
:
#393982
;
}
body
.ui-indigo
.sidebar-top-level-items
>
li
.active
.badge.badge-pill
{
color
:
#393982
;
}
body
.gl-dark
.logo-text
svg
{
fill
:
#fafafa
;
}
body
.gl-dark
.navbar-gitlab
{
background-color
:
#2e2e2e
;
box-shadow
:
0
1px
0
0
var
(
--
gray-100
);
}
body
.gl-dark
.navbar-gitlab
.navbar-sub-nav
li
.active
>
a
,
body
.gl-dark
.navbar-gitlab
.navbar-sub-nav
li
.active
>
button
,
body
.gl-dark
.navbar-gitlab
.navbar-sub-nav
li
.dropdown.show
>
a
,
body
.gl-dark
.navbar-gitlab
.navbar-sub-nav
li
.dropdown.show
>
button
,
body
.gl-dark
.navbar-gitlab
.navbar-nav
li
.active
>
a
,
body
.gl-dark
.navbar-gitlab
.navbar-nav
li
.active
>
button
,
body
.gl-dark
.navbar-gitlab
.navbar-nav
li
.dropdown.show
>
a
,
body
.gl-dark
.navbar-gitlab
.navbar-nav
li
.dropdown.show
>
button
{
color
:
#fafafa
;
background-color
:
#707070
;
}
body
.gl-dark
.navbar-gitlab
.search
form
{
background-color
:
#4f4f4f
;
box-shadow
:
inset
0
0
0
1px
#4f4f4f
;
}
.navbar-gitlab
{
padding
:
0
16px
;
z-index
:
1000
;
margin-bottom
:
0
;
min-height
:
40px
;
border
:
0
;
border-bottom
:
1px
solid
#4f4f4f
;
position
:
fixed
;
top
:
0
;
left
:
0
;
right
:
0
;
border-radius
:
0
;
}
}
.navbar-gitlab
.logo-text
{
.navbar-gitlab
.logo-text
{
line-height
:
initial
;
line-height
:
initial
;
...
@@ -1104,9 +747,6 @@ body.gl-dark .navbar-gitlab .search form {
...
@@ -1104,9 +747,6 @@ body.gl-dark .navbar-gitlab .search form {
.navbar-gitlab
.header-content
.title
img
+
.logo-text
{
.navbar-gitlab
.header-content
.title
img
+
.logo-text
{
margin-left
:
8px
;
margin-left
:
8px
;
}
}
.navbar-gitlab
.header-content
.title.wrap
{
white-space
:
normal
;
}
.navbar-gitlab
.header-content
.title
a
{
.navbar-gitlab
.header-content
.title
a
{
display
:
flex
;
display
:
flex
;
align-items
:
center
;
align-items
:
center
;
...
@@ -1114,9 +754,6 @@ body.gl-dark .navbar-gitlab .search form {
...
@@ -1114,9 +754,6 @@ body.gl-dark .navbar-gitlab .search form {
margin
:
5px
2px
5px
-8px
;
margin
:
5px
2px
5px
-8px
;
border-radius
:
4px
;
border-radius
:
4px
;
}
}
.navbar-gitlab
.header-content
.dropdown.open
>
a
{
border-bottom-color
:
#333
;
}
.navbar-gitlab
.header-content
.navbar-collapse
>
ul
.nav
>
li
:not
(
.d-none
)
{
.navbar-gitlab
.header-content
.navbar-collapse
>
ul
.nav
>
li
:not
(
.d-none
)
{
margin
:
0
2px
;
margin
:
0
2px
;
}
}
...
@@ -1125,7 +762,6 @@ body.gl-dark .navbar-gitlab .search form {
...
@@ -1125,7 +762,6 @@ body.gl-dark .navbar-gitlab .search form {
border-top
:
0
;
border-top
:
0
;
padding
:
0
;
padding
:
0
;
}
}
@media
(
max-width
:
575
.98px
)
{
@media
(
max-width
:
575
.98px
)
{
.navbar-gitlab
.navbar-collapse
{
.navbar-gitlab
.navbar-collapse
{
flex
:
1
1
auto
;
flex
:
1
1
auto
;
...
@@ -1134,7 +770,6 @@ body.gl-dark .navbar-gitlab .search form {
...
@@ -1134,7 +770,6 @@ body.gl-dark .navbar-gitlab .search form {
.navbar-gitlab
.navbar-collapse
.nav
{
.navbar-gitlab
.navbar-collapse
.nav
{
flex-wrap
:
nowrap
;
flex-wrap
:
nowrap
;
}
}
@media
(
max-width
:
575
.98px
)
{
@media
(
max-width
:
575
.98px
)
{
.navbar-gitlab
.navbar-collapse
.nav
>
li
:not
(
.d-none
)
a
{
.navbar-gitlab
.navbar-collapse
.nav
>
li
:not
(
.d-none
)
a
{
margin-left
:
0
;
margin-left
:
0
;
...
@@ -1157,7 +792,10 @@ body.gl-dark .navbar-gitlab .search form {
...
@@ -1157,7 +792,10 @@ body.gl-dark .navbar-gitlab .search form {
text-align
:
center
;
text-align
:
center
;
color
:
currentColor
;
color
:
currentColor
;
}
}
.navbar-gitlab
.container-fluid
.navbar-toggler.active
{
color
:
currentColor
;
background-color
:
transparent
;
}
@media
(
max-width
:
575
.98px
)
{
@media
(
max-width
:
575
.98px
)
{
.navbar-gitlab
.container-fluid
.navbar-nav
{
.navbar-gitlab
.container-fluid
.navbar-nav
{
display
:
flex
;
display
:
flex
;
...
@@ -1165,11 +803,14 @@ body.gl-dark .navbar-gitlab .search form {
...
@@ -1165,11 +803,14 @@ body.gl-dark .navbar-gitlab .search form {
flex-direction
:
row
;
flex-direction
:
row
;
}
}
}
}
.navbar-gitlab
.container-fluid
.navbar-nav
li
.badge.badge-pill
{
.navbar-gitlab
.container-fluid
.navbar-nav
li
.badge.badge-pill
:not
(
.merge-request-badge
)
{
box-shadow
:
none
;
box-shadow
:
none
;
font-weight
:
600
;
font-weight
:
600
;
}
}
@media
(
max-width
:
575
.98px
)
{
@media
(
max-width
:
575
.98px
)
{
.navbar-gitlab
.container-fluid
.nav
>
li
.header-user
{
.navbar-gitlab
.container-fluid
.nav
>
li
.header-user
{
padding-left
:
10px
;
padding-left
:
10px
;
...
@@ -1181,7 +822,6 @@ body.gl-dark .navbar-gitlab .search form {
...
@@ -1181,7 +822,6 @@ body.gl-dark .navbar-gitlab .search form {
padding
:
6px
8px
;
padding
:
6px
8px
;
height
:
32px
;
height
:
32px
;
}
}
@media
(
max-width
:
575
.98px
)
{
@media
(
max-width
:
575
.98px
)
{
.navbar-gitlab
.container-fluid
.nav
>
li
>
a
{
.navbar-gitlab
.container-fluid
.nav
>
li
>
a
{
padding
:
0
;
padding
:
0
;
...
@@ -1190,7 +830,12 @@ body.gl-dark .navbar-gitlab .search form {
...
@@ -1190,7 +830,12 @@ body.gl-dark .navbar-gitlab .search form {
.navbar-gitlab
.container-fluid
.nav
>
li
>
a
.header-user-dropdown-toggle
{
.navbar-gitlab
.container-fluid
.nav
>
li
>
a
.header-user-dropdown-toggle
{
margin-left
:
2px
;
margin-left
:
2px
;
}
}
.navbar-gitlab
.container-fluid
.nav
>
li
>
a
.header-user-dropdown-toggle
.header-user-avatar
{
.navbar-gitlab
.container-fluid
.nav
>
li
>
a
.header-user-dropdown-toggle
.header-user-avatar
{
margin-right
:
0
;
margin-right
:
0
;
}
}
.navbar-gitlab
.container-fluid
.nav
>
li
.header-new-dropdown-toggle
{
.navbar-gitlab
.container-fluid
.nav
>
li
.header-new-dropdown-toggle
{
...
@@ -1211,7 +856,9 @@ body.gl-dark .navbar-gitlab .search form {
...
@@ -1211,7 +856,9 @@ body.gl-dark .navbar-gitlab .search form {
height
:
32px
;
height
:
32px
;
font-weight
:
600
;
font-weight
:
600
;
}
}
.navbar-sub-nav
>
li
.top-nav-toggle
,
.navbar-sub-nav
>
li
>
button
,
.navbar-sub-nav
>
li
>
button
,
.navbar-nav
>
li
.top-nav-toggle
,
.navbar-nav
>
li
>
button
{
.navbar-nav
>
li
>
button
{
background
:
transparent
;
background
:
transparent
;
border
:
0
;
border
:
0
;
...
@@ -1249,31 +896,25 @@ body.gl-dark .navbar-gitlab .search form {
...
@@ -1249,31 +896,25 @@ body.gl-dark .navbar-gitlab .search form {
font-weight
:
400
;
font-weight
:
400
;
margin-left
:
-6px
;
margin-left
:
-6px
;
font-size
:
11px
;
font-size
:
11px
;
color
:
#333
;
color
:
var
(
--
gray-950
,
#333
)
;
padding
:
0
5px
;
padding
:
0
5px
;
line-height
:
12px
;
line-height
:
12px
;
border-radius
:
7px
;
border-radius
:
7px
;
box-shadow
:
0
1px
0
rgba
(
76
,
78
,
84
,
0
.2
);
box-shadow
:
0
1px
0
rgba
(
76
,
78
,
84
,
0
.2
);
}
}
.title-container
.badge.badge-pill.green-badge
,
.title-container
.badge.badge-pill
:not
(
.merge-request-badge
)
.green-badge
,
.navbar-nav
.badge.badge-pill.green-badge
{
.navbar-nav
.badge.badge-pill
:not
(
.merge-request-badge
)
.green-badge
{
background-color
:
#1aaa55
;
background-color
:
var
(
--
green-400
,
#108548
)
;
}
}
.title-container
.badge.badge-pill.merge-requests-count
,
.title-container
.navbar-nav
.badge.badge-pill.merge-requests-count
{
.badge.badge-pill
:not
(
.merge-request-badge
)
.merge-requests-count
,
background-color
:
#fca429
;
.navbar-nav
.badge.badge-pill
:not
(
.merge-request-badge
)
.merge-requests-count
{
background-color
:
var
(
--
orange-400
,
#ab6100
);
}
}
.title-container
.badge.badge-pill.todos-count
,
.title-container
.badge.badge-pill
:not
(
.merge-request-badge
)
.todos-count
,
.navbar-nav
.badge.badge-pill.todos-count
{
.navbar-nav
.badge.badge-pill
:not
(
.merge-request-badge
)
.todos-count
{
background-color
:
#1f78d1
;
background-color
:
var
(
--
blue-400
,
#1f75cb
);
}
.title-container
.canary-badge
.badge
,
.navbar-nav
.canary-badge
.badge
{
font-size
:
12px
;
line-height
:
16px
;
padding
:
0
0
.5rem
;
}
}
@media
(
max-width
:
575
.98px
)
{
@media
(
max-width
:
575
.98px
)
{
.navbar-gitlab
.container-fluid
{
.navbar-gitlab
.container-fluid
{
font-size
:
18px
;
font-size
:
18px
;
...
@@ -1300,7 +941,7 @@ body.gl-dark .navbar-gitlab .search form {
...
@@ -1300,7 +941,7 @@ body.gl-dark .navbar-gitlab .search form {
}
}
.header-user.show
.dropdown-menu
{
.header-user.show
.dropdown-menu
{
margin-top
:
4px
;
margin-top
:
4px
;
color
:
#fafafa
;
color
:
var
(
--
gl-text-color
,
#fafafa
)
;
left
:
auto
;
left
:
auto
;
max-height
:
445px
;
max-height
:
445px
;
}
}
...
@@ -1313,30 +954,32 @@ body.gl-dark .navbar-gitlab .search form {
...
@@ -1313,30 +954,32 @@ body.gl-dark .navbar-gitlab .search form {
border-radius
:
50%
;
border-radius
:
50%
;
border
:
1px
solid
#333
;
border
:
1px
solid
#333
;
}
}
.media
{
.notification-dot
{
display
:
flex
;
background-color
:
#9e5400
;
align-items
:
flex-start
;
height
:
12px
;
width
:
12px
;
margin-top
:
-15px
;
pointer-events
:
none
;
visibility
:
hidden
;
}
}
.
card
{
.
top-nav-toggle
.dropdown-icon
{
margin-
bottom
:
16px
;
margin-
right
:
0
.5rem
;
}
}
.content-wrapper
{
.tanuki-logo
.tanuki-left-ear
,
width
:
100%
;
.tanuki-logo
.tanuki-right-ear
,
.tanuki-logo
.tanuki-nose
{
fill
:
#e24329
;
}
}
.content-wrapper
.container-fluid
{
.tanuki-logo
.tanuki-left-eye
,
padding
:
0
16px
;
.tanuki-logo
.tanuki-right-eye
{
fill
:
#fc6d26
;
}
}
.tanuki-logo
.tanuki-left-cheek
,
@media
(
min-width
:
768px
)
{
.tanuki-logo
.tanuki-right-cheek
{
.page-with-contextual-sidebar
{
fill
:
#fca326
;
padding-left
:
50px
;
}
}
}
.card
{
@media
(
min-width
:
1200px
)
{
margin-bottom
:
16px
;
.page-with-contextual-sidebar
{
padding-left
:
220px
;
}
}
}
.context-header
{
.context-header
{
position
:
relative
;
position
:
relative
;
...
@@ -1363,9 +1006,20 @@ body.gl-dark .navbar-gitlab .search form {
...
@@ -1363,9 +1006,20 @@ body.gl-dark .navbar-gitlab .search form {
overflow
:
hidden
;
overflow
:
hidden
;
text-overflow
:
ellipsis
;
text-overflow
:
ellipsis
;
}
}
.context-header
.sidebar-context-title.text-secondary
{
@media
(
min-width
:
768px
)
{
font-weight
:
normal
;
.page-with-contextual-sidebar
{
font-size
:
0
.8em
;
padding-left
:
50px
;
}
}
@media
(
min-width
:
1200px
)
{
.page-with-contextual-sidebar
{
padding-left
:
220px
;
}
}
@media
(
min-width
:
768px
)
{
.page-with-icon-sidebar
{
padding-left
:
50px
;
}
}
}
.nav-sidebar
{
.nav-sidebar
{
position
:
fixed
;
position
:
fixed
;
...
@@ -1374,14 +1028,13 @@ body.gl-dark .navbar-gitlab .search form {
...
@@ -1374,14 +1028,13 @@ body.gl-dark .navbar-gitlab .search form {
top
:
40px
;
top
:
40px
;
bottom
:
0
;
bottom
:
0
;
left
:
0
;
left
:
0
;
background-color
:
#
2e2e2e
;
background-color
:
#
303030
;
box-shadow
:
inset
-1px
0
0
#4
f4f4f
;
box-shadow
:
inset
-1px
0
0
#4
04040
;
transform
:
translate3d
(
0
,
0
,
0
);
transform
:
translate3d
(
0
,
0
,
0
);
}
}
@media
(
min-width
:
576px
)
and
(
max-width
:
576px
)
{
@media
(
min-width
:
576px
)
and
(
max-width
:
576px
)
{
.nav-sidebar
:not
(
.sidebar-collapsed-desktop
)
{
.nav-sidebar
:not
(
.sidebar-collapsed-desktop
)
{
box-shadow
:
inset
-1px
0
0
#4
f4f4f
,
2px
1px
3px
rgba
(
0
,
0
,
0
,
0
.1
);
box-shadow
:
inset
-1px
0
0
#4
04040
,
2px
1px
3px
rgba
(
0
,
0
,
0
,
0
.1
);
}
}
}
}
.nav-sidebar.sidebar-collapsed-desktop
{
.nav-sidebar.sidebar-collapsed-desktop
{
...
@@ -1391,7 +1044,6 @@ body.gl-dark .navbar-gitlab .search form {
...
@@ -1391,7 +1044,6 @@ body.gl-dark .navbar-gitlab .search form {
overflow-x
:
hidden
;
overflow-x
:
hidden
;
}
}
.nav-sidebar.sidebar-collapsed-desktop
.badge.badge-pill
:not
(
.fly-out-badge
),
.nav-sidebar.sidebar-collapsed-desktop
.badge.badge-pill
:not
(
.fly-out-badge
),
.nav-sidebar.sidebar-collapsed-desktop
.sidebar-context-title
,
.nav-sidebar.sidebar-collapsed-desktop
.nav-item-name
{
.nav-sidebar.sidebar-collapsed-desktop
.nav-item-name
{
border
:
0
;
border
:
0
;
clip
:
rect
(
0
,
0
,
0
,
0
);
clip
:
rect
(
0
,
0
,
0
,
0
);
...
@@ -1412,9 +1064,6 @@ body.gl-dark .navbar-gitlab .search form {
...
@@ -1412,9 +1064,6 @@ body.gl-dark .navbar-gitlab .search form {
.nav-sidebar.sidebar-collapsed-desktop
.avatar-container
{
.nav-sidebar.sidebar-collapsed-desktop
.avatar-container
{
margin
:
0
auto
;
margin
:
0
auto
;
}
}
.nav-sidebar.sidebar-expanded-mobile
{
left
:
0
;
}
.nav-sidebar
a
{
.nav-sidebar
a
{
text-decoration
:
none
;
text-decoration
:
none
;
}
}
...
@@ -1429,7 +1078,7 @@ body.gl-dark .navbar-gitlab .search form {
...
@@ -1429,7 +1078,7 @@ body.gl-dark .navbar-gitlab .search form {
display
:
flex
;
display
:
flex
;
align-items
:
center
;
align-items
:
center
;
padding
:
12px
16px
;
padding
:
12px
16px
;
color
:
#
bababa
;
color
:
#
999
;
}
}
.nav-sidebar
li
.nav-item-name
{
.nav-sidebar
li
.nav-item-name
{
flex
:
1
;
flex
:
1
;
...
@@ -1437,7 +1086,6 @@ body.gl-dark .navbar-gitlab .search form {
...
@@ -1437,7 +1086,6 @@ body.gl-dark .navbar-gitlab .search form {
.nav-sidebar
li
.active
>
a
{
.nav-sidebar
li
.active
>
a
{
font-weight
:
600
;
font-weight
:
600
;
}
}
@media
(
max-width
:
767
.98px
)
{
@media
(
max-width
:
767
.98px
)
{
.nav-sidebar
{
.nav-sidebar
{
left
:
-220px
;
left
:
-220px
;
...
@@ -1454,7 +1102,6 @@ body.gl-dark .navbar-gitlab .search form {
...
@@ -1454,7 +1102,6 @@ body.gl-dark .navbar-gitlab .search form {
height
:
16px
;
height
:
16px
;
width
:
16px
;
width
:
16px
;
}
}
@media
(
min-width
:
768px
)
and
(
max-width
:
1199px
)
{
@media
(
min-width
:
768px
)
and
(
max-width
:
1199px
)
{
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
{
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
{
width
:
50px
;
width
:
50px
;
...
@@ -1462,8 +1109,8 @@ body.gl-dark .navbar-gitlab .search form {
...
@@ -1462,8 +1109,8 @@ body.gl-dark .navbar-gitlab .search form {
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.nav-sidebar-inner-scroll
{
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.nav-sidebar-inner-scroll
{
overflow-x
:
hidden
;
overflow-x
:
hidden
;
}
}
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.badge.badge-pill
:not
(
.fly-out-badge
),
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.sidebar-context-title
,
.badge.badge-pill
:not
(
.fly-out-badge
)
,
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.nav-item-name
{
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.nav-item-name
{
border
:
0
;
border
:
0
;
clip
:
rect
(
0
,
0
,
0
,
0
);
clip
:
rect
(
0
,
0
,
0
,
0
);
...
@@ -1491,7 +1138,21 @@ body.gl-dark .navbar-gitlab .search form {
...
@@ -1491,7 +1138,21 @@ body.gl-dark .navbar-gitlab .search form {
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.context-header
a
{
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.context-header
a
{
padding
:
10px
4px
;
padding
:
10px
4px
;
}
}
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.sidebar-top-level-items
>
li
.sidebar-sub-level-items
:not
(
.flyout-list
)
{
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.sidebar-context-title
{
border
:
0
;
clip
:
rect
(
0
,
0
,
0
,
0
);
height
:
1px
;
margin
:
-1px
;
overflow
:
hidden
;
padding
:
0
;
position
:
absolute
;
white-space
:
nowrap
;
width
:
1px
;
}
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.sidebar-top-level-items
>
li
.sidebar-sub-level-items
:not
(
.flyout-list
)
{
display
:
none
;
display
:
none
;
}
}
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.nav-icon-container
{
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.nav-icon-container
{
...
@@ -1501,11 +1162,17 @@ body.gl-dark .navbar-gitlab .search form {
...
@@ -1501,11 +1162,17 @@ body.gl-dark .navbar-gitlab .search form {
padding
:
16px
;
padding
:
16px
;
width
:
49px
;
width
:
49px
;
}
}
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.toggle-sidebar-button
.collapse-text
,
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.toggle-sidebar-button
.icon-chevron-double-lg-left
{
.toggle-sidebar-button
.collapse-text
,
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.toggle-sidebar-button
.icon-chevron-double-lg-left
{
display
:
none
;
display
:
none
;
}
}
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.toggle-sidebar-button
.icon-chevron-double-lg-right
{
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.toggle-sidebar-button
.icon-chevron-double-lg-right
{
display
:
block
;
display
:
block
;
margin
:
0
;
margin
:
0
;
}
}
...
@@ -1522,10 +1189,12 @@ body.gl-dark .navbar-gitlab .search form {
...
@@ -1522,10 +1189,12 @@ body.gl-dark .navbar-gitlab .search form {
.sidebar-sub-level-items
>
li
a
{
.sidebar-sub-level-items
>
li
a
{
padding
:
8px
16px
8px
40px
;
padding
:
8px
16px
8px
40px
;
}
}
.sidebar-sub-level-items
>
li
.active
a
{
background
:
rgba
(
255
,
255
,
255
,
0
.04
);
}
.sidebar-top-level-items
{
.sidebar-top-level-items
{
margin-bottom
:
60px
;
margin-bottom
:
60px
;
}
}
@media
(
min-width
:
576px
)
{
@media
(
min-width
:
576px
)
{
.sidebar-top-level-items
>
li
>
a
{
.sidebar-top-level-items
>
li
>
a
{
margin-right
:
1px
;
margin-right
:
1px
;
...
@@ -1533,7 +1202,7 @@ body.gl-dark .navbar-gitlab .search form {
...
@@ -1533,7 +1202,7 @@ body.gl-dark .navbar-gitlab .search form {
}
}
.sidebar-top-level-items
>
li
.badge.badge-pill
{
.sidebar-top-level-items
>
li
.badge.badge-pill
{
background-color
:
rgba
(
255
,
255
,
255
,
0
.08
);
background-color
:
rgba
(
255
,
255
,
255
,
0
.08
);
color
:
#
bababa
;
color
:
#
999
;
}
}
.sidebar-top-level-items
>
li
.active
{
.sidebar-top-level-items
>
li
.active
{
background
:
rgba
(
255
,
255
,
255
,
0
.04
);
background
:
rgba
(
255
,
255
,
255
,
0
.04
);
...
@@ -1545,23 +1214,28 @@ body.gl-dark .navbar-gitlab .search form {
...
@@ -1545,23 +1214,28 @@ body.gl-dark .navbar-gitlab .search form {
.sidebar-top-level-items
>
li
.active
.badge.badge-pill
{
.sidebar-top-level-items
>
li
.active
.badge.badge-pill
{
font-weight
:
600
;
font-weight
:
600
;
}
}
.sidebar-top-level-items
>
li
.active
.sidebar-sub-level-items
:not
(
.is-fly-out-only
)
{
.sidebar-top-level-items
>
li
.active
.sidebar-sub-level-items
:not
(
.is-fly-out-only
)
{
display
:
block
;
display
:
block
;
}
}
.toggle-sidebar-button
,
.toggle-sidebar-button
,
.close-nav-button
{
.close-nav-button
{
width
:
219px
;
position
:
fixed
;
height
:
48px
;
height
:
48px
;
bottom
:
0
;
padding
:
0
16px
;
padding
:
0
16px
;
background-color
:
#
2e2e2e
;
background-color
:
#
303030
;
border
:
0
;
border
:
0
;
border-top
:
1px
solid
#4f4f4f
;
color
:
#999
;
color
:
#bababa
;
display
:
flex
;
display
:
flex
;
align-items
:
center
;
align-items
:
center
;
}
}
.toggle-sidebar-button
,
.close-nav-button
{
position
:
fixed
;
bottom
:
0
;
width
:
219px
;
border-top
:
1px
solid
#404040
;
}
.toggle-sidebar-button
svg
,
.toggle-sidebar-button
svg
,
.close-nav-button
svg
{
.close-nav-button
svg
{
margin-right
:
8px
;
margin-right
:
8px
;
...
@@ -1581,7 +1255,21 @@ body.gl-dark .navbar-gitlab .search form {
...
@@ -1581,7 +1255,21 @@ body.gl-dark .navbar-gitlab .search form {
.sidebar-collapsed-desktop
.context-header
a
{
.sidebar-collapsed-desktop
.context-header
a
{
padding
:
10px
4px
;
padding
:
10px
4px
;
}
}
.sidebar-collapsed-desktop
.sidebar-top-level-items
>
li
.sidebar-sub-level-items
:not
(
.flyout-list
)
{
.sidebar-collapsed-desktop
.sidebar-context-title
{
border
:
0
;
clip
:
rect
(
0
,
0
,
0
,
0
);
height
:
1px
;
margin
:
-1px
;
overflow
:
hidden
;
padding
:
0
;
position
:
absolute
;
white-space
:
nowrap
;
width
:
1px
;
}
.sidebar-collapsed-desktop
.sidebar-top-level-items
>
li
.sidebar-sub-level-items
:not
(
.flyout-list
)
{
display
:
none
;
display
:
none
;
}
}
.sidebar-collapsed-desktop
.nav-icon-container
{
.sidebar-collapsed-desktop
.nav-icon-container
{
...
@@ -1595,7 +1283,9 @@ body.gl-dark .navbar-gitlab .search form {
...
@@ -1595,7 +1283,9 @@ body.gl-dark .navbar-gitlab .search form {
.sidebar-collapsed-desktop
.toggle-sidebar-button
.icon-chevron-double-lg-left
{
.sidebar-collapsed-desktop
.toggle-sidebar-button
.icon-chevron-double-lg-left
{
display
:
none
;
display
:
none
;
}
}
.sidebar-collapsed-desktop
.toggle-sidebar-button
.icon-chevron-double-lg-right
{
.sidebar-collapsed-desktop
.toggle-sidebar-button
.icon-chevron-double-lg-right
{
display
:
block
;
display
:
block
;
margin
:
0
;
margin
:
0
;
}
}
...
@@ -1611,7 +1301,6 @@ body.gl-dark .navbar-gitlab .search form {
...
@@ -1611,7 +1301,6 @@ body.gl-dark .navbar-gitlab .search form {
.close-nav-button
{
.close-nav-button
{
display
:
none
;
display
:
none
;
}
}
@media
(
max-width
:
767
.98px
)
{
@media
(
max-width
:
767
.98px
)
{
.close-nav-button
{
.close-nav-button
{
display
:
flex
;
display
:
flex
;
...
@@ -1620,128 +1309,523 @@ body.gl-dark .navbar-gitlab .search form {
...
@@ -1620,128 +1309,523 @@ body.gl-dark .navbar-gitlab .search form {
display
:
none
;
display
:
none
;
}
}
}
}
table
.tabl
e
{
body
.sidebar-refactoring.gl-dark
.nav-sidebar
li
.activ
e
{
margin-bottom
:
16px
;
box-shadow
:
none
;
}
}
table
.table
.dropdown-menu
a
{
body
.sidebar-refactoring.gl-dark
.nav-sidebar
li
a
,
text-decoration
:
none
;
body
.sidebar-refactoring.gl-dark
.toggle-sidebar-button
.collapse-text
,
body
.sidebar-refactoring.gl-dark
.toggle-sidebar-button
.icon-chevron-double-lg-left
,
body
.sidebar-refactoring.gl-dark
.toggle-sidebar-button
.icon-chevron-double-lg-right
,
body
.sidebar-refactoring.gl-dark
.sidebar-top-level-items
.context-header
a
.sidebar-context-title
,
body
.sidebar-refactoring.gl-dark
.nav-sidebar-inner-scroll
>
div
.context-header
a
.sidebar-context-title
{
color
:
#c4c4c4
;
}
}
table
.table
.success
,
body
.sidebar-refactoring.ui-indigo
.nav-sidebar
li
.active
>
a
{
table
.table
.info
{
color
:
#2f2a6b
;
color
:
#333
;
}
}
table
.table
.success
a
:not
(
.btn
),
body
.sidebar-refactoring.ui-indigo
table
.table
.info
a
:not
(
.btn
)
{
.nav-sidebar
text-decoration
:
underline
;
li
.active
color
:
#333
;
.nav-icon-container
svg
{
fill
:
#2f2a6b
;
}
body
.sidebar-refactoring
.nav-sidebar
{
box-shadow
:
none
;
}
body
.sidebar-refactoring
.nav-sidebar
li
.active
{
background-color
:
transparent
;
box-shadow
:
none
!
important
;
}
@media
(
min-width
:
768px
)
{
body
.sidebar-refactoring
.page-with-contextual-sidebar
{
padding-left
:
50px
;
}
}
@media
(
min-width
:
1200px
)
{
body
.sidebar-refactoring
.page-with-contextual-sidebar
{
padding-left
:
220px
;
}
}
@media
(
min-width
:
768px
)
{
body
.sidebar-refactoring
.page-with-icon-sidebar
{
padding-left
:
50px
;
}
}
body
.sidebar-refactoring
.nav-sidebar
{
position
:
fixed
;
z-index
:
600
;
width
:
220px
;
top
:
40px
;
bottom
:
0
;
left
:
0
;
background-color
:
#303030
;
transform
:
translate3d
(
0
,
0
,
0
);
}
@media
(
min-width
:
576px
)
and
(
max-width
:
576px
)
{
body
.sidebar-refactoring
.nav-sidebar
:not
(
.sidebar-collapsed-desktop
)
{
box-shadow
:
inset
-1px
0
0
#404040
,
2px
1px
3px
rgba
(
0
,
0
,
0
,
0
.1
);
}
}
body
.sidebar-refactoring
.nav-sidebar.sidebar-collapsed-desktop
{
width
:
50px
;
}
body
.sidebar-refactoring
.nav-sidebar.sidebar-collapsed-desktop
.nav-sidebar-inner-scroll
{
overflow-x
:
hidden
;
}
body
.sidebar-refactoring
.nav-sidebar.sidebar-collapsed-desktop
.badge.badge-pill
:not
(
.fly-out-badge
),
body
.sidebar-refactoring
.nav-sidebar.sidebar-collapsed-desktop
.nav-item-name
{
border
:
0
;
clip
:
rect
(
0
,
0
,
0
,
0
);
height
:
1px
;
margin
:
-1px
;
overflow
:
hidden
;
padding
:
0
;
position
:
absolute
;
white-space
:
nowrap
;
width
:
1px
;
}
}
pre
{
body
.sidebar-refactoring
font-family
:
"Menlo"
,
"DejaVu Sans Mono"
,
"Liberation Mono"
,
"Consolas"
,
"Ubuntu Mono"
,
"Courier New"
,
"andale mono"
,
"lucida console"
,
monospace
;
.nav-sidebar.sidebar-collapsed-desktop
.sidebar-top-level-items
>
li
>
a
{
min-height
:
45px
;
}
body
.sidebar-refactoring
.nav-sidebar.sidebar-collapsed-desktop
.fly-out-top-item
{
display
:
block
;
display
:
block
;
padding
:
8px
12px
;
}
margin
:
0
0
8px
;
body
.sidebar-refactoring
font-size
:
13px
;
.nav-sidebar.sidebar-collapsed-desktop
word-break
:
break-all
;
.avatar-container
{
word-wrap
:
break-word
;
margin
:
0
auto
;
}
body
.sidebar-refactoring
.nav-sidebar
a
{
text-decoration
:
none
;
line-height
:
1rem
;
color
:
#2f2a6b
;
}
body
.sidebar-refactoring
.nav-sidebar
li
{
white-space
:
nowrap
;
}
body
.sidebar-refactoring
.nav-sidebar
li
.nav-item-name
{
flex
:
1
;
}
body
.sidebar-refactoring
.nav-sidebar
li
>
a
{
padding-left
:
0
.75rem
;
padding-right
:
0
.75rem
;
padding-top
:
0
.5rem
;
padding-bottom
:
0
.5rem
;
display
:
flex
;
align-items
:
center
;
border-radius
:
0
.25rem
;
width
:
auto
;
margin
:
1px
4px
;
}
body
.sidebar-refactoring
.nav-sidebar
li
.active
>
a
{
font-weight
:
600
;
}
body
.sidebar-refactoring
.nav-sidebar
li
.active
>
a
:not
(
.has-sub-items
)
{
background-color
:
rgba
(
41
,
41
,
97
,
0
.08
);
}
body
.sidebar-refactoring
.nav-sidebar
ul
{
padding-left
:
0
;
list-style
:
none
;
}
@media
(
max-width
:
767
.98px
)
{
body
.sidebar-refactoring
.nav-sidebar
{
left
:
-220px
;
}
}
body
.sidebar-refactoring
.nav-sidebar
.nav-icon-container
{
display
:
flex
;
margin-right
:
8px
;
}
body
.sidebar-refactoring
.nav-sidebar
.fly-out-top-item
{
display
:
none
;
}
@media
(
min-width
:
768px
)
and
(
max-width
:
1199px
)
{
body
.sidebar-refactoring
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
{
width
:
50px
;
}
body
.sidebar-refactoring
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.nav-sidebar-inner-scroll
{
overflow-x
:
hidden
;
}
body
.sidebar-refactoring
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.badge.badge-pill
:not
(
.fly-out-badge
),
body
.sidebar-refactoring
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.nav-item-name
{
border
:
0
;
clip
:
rect
(
0
,
0
,
0
,
0
);
height
:
1px
;
margin
:
-1px
;
overflow
:
hidden
;
padding
:
0
;
position
:
absolute
;
white-space
:
nowrap
;
width
:
1px
;
}
body
.sidebar-refactoring
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.sidebar-top-level-items
>
li
>
a
{
min-height
:
45px
;
}
body
.sidebar-refactoring
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.fly-out-top-item
{
display
:
block
;
}
body
.sidebar-refactoring
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.avatar-container
{
margin
:
0
auto
;
}
body
.sidebar-refactoring
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.context-header
{
height
:
60px
;
width
:
50px
;
}
body
.sidebar-refactoring
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.context-header
a
{
padding
:
10px
4px
;
}
body
.sidebar-refactoring
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.sidebar-context-title
{
border
:
0
;
clip
:
rect
(
0
,
0
,
0
,
0
);
height
:
1px
;
margin
:
-1px
;
overflow
:
hidden
;
padding
:
0
;
position
:
absolute
;
white-space
:
nowrap
;
width
:
1px
;
}
body
.sidebar-refactoring
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.sidebar-top-level-items
>
li
.sidebar-sub-level-items
:not
(
.flyout-list
)
{
display
:
none
;
}
body
.sidebar-refactoring
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.nav-icon-container
{
margin-right
:
0
;
}
body
.sidebar-refactoring
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.toggle-sidebar-button
{
padding
:
16px
;
width
:
49px
;
}
body
.sidebar-refactoring
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.toggle-sidebar-button
.collapse-text
,
body
.sidebar-refactoring
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.toggle-sidebar-button
.icon-chevron-double-lg-left
{
display
:
none
;
}
body
.sidebar-refactoring
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.toggle-sidebar-button
.icon-chevron-double-lg-right
{
display
:
block
;
margin
:
0
;
}
}
body
.sidebar-refactoring
.nav-sidebar-inner-scroll
{
height
:
100%
;
width
:
100%
;
overflow
:
auto
;
}
body
.sidebar-refactoring
.nav-sidebar-inner-scroll
>
div
.context-header
{
margin-top
:
0
.25rem
;
}
body
.sidebar-refactoring
.nav-sidebar-inner-scroll
>
div
.context-header
a
{
padding-left
:
0
.75rem
;
padding-right
:
0
.75rem
;
padding-top
:
0
.5rem
;
padding-bottom
:
0
.5rem
;
display
:
flex
;
align-items
:
center
;
border-radius
:
0
.25rem
;
width
:
auto
;
margin
:
1px
4px
;
padding
:
0
.25rem
;
margin-bottom
:
0
.25rem
;
}
body
.sidebar-refactoring
.nav-sidebar-inner-scroll
>
div
.context-header
a
.avatar-container
{
font-weight
:
400
;
flex
:
none
;
box-shadow
:
inset
0
0
0
1px
rgba
(
255
,
255
,
255
,
0
.08
);
}
body
.sidebar-refactoring
.nav-sidebar-inner-scroll
>
div
.context-header
a
.avatar-container.rect-avatar
{
border-style
:
none
;
}
body
.sidebar-refactoring
.nav-sidebar-inner-scroll
>
div
.context-header
a
.avatar-container.rect-avatar
.avatar.s32
{
color
:
#fafafa
;
color
:
#fafafa
;
background-color
:
#2e2e2e
;
box-shadow
:
inset
0
0
0
1px
rgba
(
255
,
255
,
255
,
0
.08
);
border
:
1px
solid
#4f4f4f
;
}
border-radius
:
2px
;
body
.sidebar-refactoring
.nav-sidebar-inner-scroll
>
div
.context-header
a
.sidebar-context-title
{
color
:
#2f2a6b
;
}
body
.sidebar-refactoring
.sidebar-top-level-items
{
margin-top
:
0
.25rem
;
margin-bottom
:
60px
;
}
}
.monospace
{
body
.sidebar-refactoring
.sidebar-top-level-items
.context-header
a
{
font-family
:
"Menlo"
,
"DejaVu Sans Mono"
,
"Liberation Mono"
,
"Consolas"
,
"Ubuntu Mono"
,
"Courier New"
,
"andale mono"
,
"lucida console"
,
monospace
;
padding
:
0
.25rem
;
margin-bottom
:
0
.25rem
;
}
body
.sidebar-refactoring
.sidebar-top-level-items
.context-header
a
.avatar-container
{
font-weight
:
400
;
flex
:
none
;
box-shadow
:
inset
0
0
0
1px
rgba
(
255
,
255
,
255
,
0
.08
);
}
body
.sidebar-refactoring
.sidebar-top-level-items
.context-header
a
.avatar-container.rect-avatar
{
border-style
:
none
;
}
}
input
:
:-
moz-placeholder
,
body
.sidebar-refactoring
textarea
::-
moz-placeholder
{
.sidebar-top-level-items
color
:
#a7a7a7
;
.context-header
a
.avatar-container.rect-avatar
.avatar.s32
{
color
:
#fafafa
;
box-shadow
:
inset
0
0
0
1px
rgba
(
255
,
255
,
255
,
0
.08
);
}
body
.sidebar-refactoring
.sidebar-top-level-items
.context-header
a
.sidebar-context-title
{
color
:
#2f2a6b
;
}
body
.sidebar-refactoring
.sidebar-top-level-items
>
li
.badge.badge-pill
{
border-radius
:
0
.5rem
;
padding-top
:
0
.125rem
;
padding-bottom
:
0
.125rem
;
padding-left
:
0
.5rem
;
padding-right
:
0
.5rem
;
background-color
:
#064787
;
color
:
#9dc7f1
;
}
body
.sidebar-refactoring
.sidebar-top-level-items
>
li
.active
.sidebar-sub-level-items
:not
(
.is-fly-out-only
)
{
display
:
block
;
}
body
.sidebar-refactoring
.sidebar-top-level-items
>
li
.active
.badge.badge-pill
{
font-weight
:
400
;
color
:
#9dc7f1
;
}
body
.sidebar-refactoring
.sidebar-sub-level-items
{
padding-bottom
:
0
;
display
:
none
;
}
body
.sidebar-refactoring
.sidebar-sub-level-items
:not
(
.fly-out-list
)
li
>
a
{
padding-left
:
2
.25rem
;
}
body
.sidebar-refactoring
.toggle-sidebar-button
,
body
.sidebar-refactoring
.close-nav-button
{
height
:
48px
;
padding
:
0
16px
;
background-color
:
#303030
;
border
:
0
;
color
:
#999
;
display
:
flex
;
align-items
:
center
;
background-color
:
#303030
;
color
:
#2f2a6b
;
}
body
.sidebar-refactoring
.toggle-sidebar-button
.collapse-text
,
body
.sidebar-refactoring
.toggle-sidebar-button
.icon-chevron-double-lg-left
,
body
.sidebar-refactoring
.toggle-sidebar-button
.icon-chevron-double-lg-right
,
body
.sidebar-refactoring
.close-nav-button
.collapse-text
,
body
.sidebar-refactoring
.close-nav-button
.icon-chevron-double-lg-left
,
body
.sidebar-refactoring
.close-nav-button
.icon-chevron-double-lg-right
{
color
:
inherit
;
}
body
.sidebar-refactoring
.toggle-sidebar-button
,
body
.sidebar-refactoring
.close-nav-button
{
position
:
fixed
;
bottom
:
0
;
width
:
219px
;
border-top
:
1px
solid
#404040
;
}
body
.sidebar-refactoring
.toggle-sidebar-button
svg
,
body
.sidebar-refactoring
.close-nav-button
svg
{
margin-right
:
8px
;
}
body
.sidebar-refactoring
.toggle-sidebar-button
.icon-chevron-double-lg-right
,
body
.sidebar-refactoring
.close-nav-button
.icon-chevron-double-lg-right
{
display
:
none
;
}
body
.sidebar-refactoring
.collapse-text
{
white-space
:
nowrap
;
overflow
:
hidden
;
}
body
.sidebar-refactoring
.sidebar-collapsed-desktop
.context-header
{
height
:
60px
;
width
:
50px
;
}
body
.sidebar-refactoring
.sidebar-collapsed-desktop
.context-header
a
{
padding
:
10px
4px
;
}
body
.sidebar-refactoring
.sidebar-collapsed-desktop
.sidebar-context-title
{
border
:
0
;
clip
:
rect
(
0
,
0
,
0
,
0
);
height
:
1px
;
margin
:
-1px
;
overflow
:
hidden
;
padding
:
0
;
position
:
absolute
;
white-space
:
nowrap
;
width
:
1px
;
}
body
.sidebar-refactoring
.sidebar-collapsed-desktop
.sidebar-top-level-items
>
li
.sidebar-sub-level-items
:not
(
.flyout-list
)
{
display
:
none
;
}
body
.sidebar-refactoring
.sidebar-collapsed-desktop
.nav-icon-container
{
margin-right
:
0
;
}
body
.sidebar-refactoring
.sidebar-collapsed-desktop
.toggle-sidebar-button
{
padding
:
16px
;
width
:
49px
;
}
body
.sidebar-refactoring
.sidebar-collapsed-desktop
.toggle-sidebar-button
.collapse-text
,
body
.sidebar-refactoring
.sidebar-collapsed-desktop
.toggle-sidebar-button
.icon-chevron-double-lg-left
{
display
:
none
;
}
body
.sidebar-refactoring
.sidebar-collapsed-desktop
.toggle-sidebar-button
.icon-chevron-double-lg-right
{
display
:
block
;
margin
:
0
;
}
body
.sidebar-refactoring
.close-nav-button
{
display
:
none
;
}
@media
(
max-width
:
767
.98px
)
{
body
.sidebar-refactoring
.close-nav-button
{
display
:
flex
;
}
body
.sidebar-refactoring
.toggle-sidebar-button
{
display
:
none
;
}
}
input
:
:-
moz-placeholder
{
color
:
#868686
;
opacity
:
1
;
opacity
:
1
;
}
}
input
:
:-
ms-input-placeholder
,
input
:
:-
ms-input-placeholder
{
textarea
::-
ms-input-placeholder
{
color
:
#868686
;
color
:
#a7a7a7
;
}
}
input
:
-
ms-input-placeholder
,
input
:
-
ms-input-placeholder
{
textarea
:-
ms-input-placeholder
{
color
:
#868686
;
color
:
#a7a7a7
;
}
}
svg
{
svg
{
fill
:
currentColor
;
fill
:
currentColor
;
}
}
svg
.s12
{
svg
.s12
{
width
:
12px
;
width
:
12px
;
height
:
12px
;
height
:
12px
;
}
}
svg
.s16
{
svg
.s16
{
width
:
16px
;
width
:
16px
;
height
:
16px
;
height
:
16px
;
}
}
svg
.s18
{
svg
.s18
{
width
:
18px
;
width
:
18px
;
height
:
18px
;
height
:
18px
;
}
}
svg
.s32
{
width
:
32px
;
height
:
32px
;
}
svg
.s12
{
svg
.s12
{
vertical-align
:
-1px
;
vertical-align
:
-1px
;
}
}
svg
.s16
{
svg
.s16
{
vertical-align
:
-3px
;
vertical-align
:
-3px
;
}
}
.sr-only
{
position
:
absolute
;
width
:
1px
;
height
:
1px
;
padding
:
0
;
margin
:
-1px
;
overflow
:
hidden
;
clip
:
rect
(
0
,
0
,
0
,
0
);
border
:
0
;
}
table
.code
{
width
:
100%
;
font-family
:
"Menlo"
,
"DejaVu Sans Mono"
,
"Liberation Mono"
,
"Consolas"
,
"Ubuntu Mono"
,
"Courier New"
,
"andale mono"
,
"lucida console"
,
monospace
;
border
:
0
;
border-collapse
:
separate
;
margin
:
0
;
padding
:
0
;
table-layout
:
fixed
;
border-radius
:
0
0
4px
4px
;
}
.frame
.badge.badge-pill
{
position
:
absolute
;
background-color
:
#1b69b6
;
color
:
#333
;
border
:
#333
1px
solid
;
min-height
:
16px
;
padding
:
5px
8px
;
border-radius
:
12px
;
}
.frame
.badge.badge-pill
{
transform
:
translate
(
-50%
,
-50%
);
}
.color-label
{
padding
:
0
0
.5rem
;
line-height
:
16px
;
border-radius
:
100px
;
color
:
#333
;
}
.label-link
{
display
:
inline-flex
;
vertical-align
:
text-bottom
;
}
.milestones
{
padding
:
8px
;
margin-top
:
8px
;
border-radius
:
4px
;
background-color
:
#4f4f4f
;
}
.search
{
.search
{
margin
:
0
8px
;
margin
:
0
8px
;
}
}
.search
form
{
.search
form
{
display
:
block
;
margin
:
0
;
margin
:
0
;
padding
:
4px
;
padding
:
4px
;
width
:
200px
;
width
:
200px
;
...
@@ -1750,7 +1834,6 @@ table.code {
...
@@ -1750,7 +1834,6 @@ table.code {
border
:
0
;
border
:
0
;
border-radius
:
4px
;
border-radius
:
4px
;
}
}
@media
(
min-width
:
1200px
)
{
@media
(
min-width
:
1200px
)
{
.search
form
{
.search
form
{
width
:
320px
;
width
:
320px
;
...
@@ -1794,45 +1877,39 @@ table.code {
...
@@ -1794,45 +1877,39 @@ table.code {
max-height
:
400px
;
max-height
:
400px
;
overflow
:
auto
;
overflow
:
auto
;
}
}
@media
(
min-width
:
1200px
)
{
@media
(
min-width
:
1200px
)
{
.search
.search-input-wrap
.dropdown-menu
{
.search
.search-input-wrap
.dropdown-menu
{
width
:
320px
;
width
:
320px
;
}
}
}
}
.search
.search-input-wrap
.dropdown-content
{
.search
.identicon
{
max-height
:
382px
;
flex-basis
:
16px
;
}
flex-shrink
:
0
;
.settings
{
margin-right
:
4px
;
border-top
:
1px
solid
#4f4f4f
;
}
.settings
:first-of-type
{
margin-top
:
10px
;
border
:
0
;
}
}
.settings
+
div
.settings
:first-of-type
{
.avatar
,
margin-top
:
0
;
.avatar-container
{
border-top
:
1px
solid
#4f4f4f
;
}
.avatar
,
.avatar-container
{
float
:
left
;
float
:
left
;
margin-right
:
16px
;
margin-right
:
16px
;
border-radius
:
50%
;
border-radius
:
50%
;
border
:
1px
solid
#333
;
border
:
1px
solid
#333
;
}
}
.s16.avatar
,
.s16.avatar-container
{
.avatar.s16
,
.avatar-container.s16
{
width
:
16px
;
width
:
16px
;
height
:
16px
;
height
:
16px
;
margin-right
:
8px
;
margin-right
:
8px
;
}
}
.s18.avatar
,
.s18.avatar-container
{
.avatar.s18
,
.avatar-container.s18
{
width
:
18px
;
width
:
18px
;
height
:
18px
;
height
:
18px
;
margin-right
:
8px
;
margin-right
:
8px
;
}
}
.s40.avatar
,
.s40.avatar-container
{
.avatar.s32
,
width
:
40px
;
.avatar-container.s32
{
height
:
40px
;
width
:
32px
;
height
:
32px
;
margin-right
:
8px
;
margin-right
:
8px
;
}
}
.avatar
{
.avatar
{
...
@@ -1844,15 +1921,45 @@ table.code {
...
@@ -1844,15 +1921,45 @@ table.code {
overflow
:
hidden
;
overflow
:
hidden
;
border-color
:
rgba
(
255
,
255
,
255
,
0
.1
);
border-color
:
rgba
(
255
,
255
,
255
,
0
.1
);
}
}
.avatar.center
{
font-size
:
14px
;
line-height
:
1
.8em
;
text-align
:
center
;
}
.avatar.avatar-tile
{
.avatar.avatar-tile
{
border-radius
:
0
;
border-radius
:
0
;
border
:
0
;
border
:
0
;
}
}
.identicon
{
text-align
:
center
;
vertical-align
:
top
;
color
:
#525252
;
background-color
:
#eee
;
}
.identicon.s16
{
font-size
:
10px
;
line-height
:
16px
;
}
.identicon.s32
{
font-size
:
14px
;
line-height
:
32px
;
}
.identicon.bg1
{
background-color
:
#ffebee
;
}
.identicon.bg2
{
background-color
:
#f3e5f5
;
}
.identicon.bg3
{
background-color
:
#e8eaf6
;
}
.identicon.bg4
{
background-color
:
#e3f2fd
;
}
.identicon.bg5
{
background-color
:
#e0f2f1
;
}
.identicon.bg6
{
background-color
:
#fbe9e7
;
}
.identicon.bg7
{
background-color
:
#eee
;
}
.avatar-container
{
.avatar-container
{
overflow
:
hidden
;
overflow
:
hidden
;
display
:
flex
;
display
:
flex
;
...
@@ -1871,10 +1978,6 @@ table.code {
...
@@ -1871,10 +1978,6 @@ table.code {
margin
:
0
;
margin
:
0
;
align-self
:
center
;
align-self
:
center
;
}
}
.avatar-container.s40
{
min-width
:
40px
;
min-height
:
40px
;
}
.rect-avatar
{
.rect-avatar
{
border-radius
:
2px
;
border-radius
:
2px
;
}
}
...
@@ -1884,9 +1987,222 @@ table.code {
...
@@ -1884,9 +1987,222 @@ table.code {
.rect-avatar.s18
{
.rect-avatar.s18
{
border-radius
:
2px
;
border-radius
:
2px
;
}
}
.rect-avatar.s40
{
.rect-avatar.s32
,
body
.sidebar-refactoring
.nav-sidebar-inner-scroll
>
div
.context-header
a
.avatar-container.rect-avatar
.avatar.s32
,
body
.sidebar-refactoring
.sidebar-top-level-items
.context-header
a
.avatar-container.rect-avatar
.avatar.s32
{
border-radius
:
4px
;
border-radius
:
4px
;
}
}
#content-body
{
display
:
block
;
}
body
.gl-dark
.navbar-gitlab
{
background-color
:
#fafafa
;
}
body
.gl-dark
.navbar-gitlab
.navbar-collapse
{
color
:
#fafafa
;
}
body
.gl-dark
.navbar-gitlab
.container-fluid
.navbar-toggler
{
border-left
:
1px
solid
#b3b3b3
;
}
body
.gl-dark
.navbar-gitlab
.container-fluid
.navbar-toggler
svg
{
fill
:
#fafafa
;
}
body
.gl-dark
.navbar-gitlab
.navbar-sub-nav
>
li
.active
>
a
,
body
.gl-dark
.navbar-gitlab
.navbar-sub-nav
>
li
.active
>
button
,
body
.gl-dark
.navbar-gitlab
.navbar-sub-nav
>
li
.dropdown.show
>
a
,
body
.gl-dark
.navbar-gitlab
.navbar-sub-nav
>
li
.dropdown.show
>
button
,
body
.gl-dark
.navbar-gitlab
.navbar-nav
>
li
.active
>
a
,
body
.gl-dark
.navbar-gitlab
.navbar-nav
>
li
.active
>
button
,
body
.gl-dark
.navbar-gitlab
.navbar-nav
>
li
.dropdown.show
>
a
,
body
.gl-dark
.navbar-gitlab
.navbar-nav
>
li
.dropdown.show
>
button
{
color
:
#fafafa
;
background-color
:
#333
;
}
body
.gl-dark
.navbar-gitlab
.navbar-sub-nav
{
color
:
#fafafa
;
}
body
.gl-dark
.navbar-gitlab
.nav
>
li
{
color
:
#fafafa
;
}
body
.gl-dark
.navbar-gitlab
.nav
>
li
>
a
.notification-dot
{
border
:
2px
solid
#fafafa
;
}
body
.gl-dark
.navbar-gitlab
.nav
>
li
>
a
.header-help-dropdown-toggle
.notification-dot
{
background-color
:
#fafafa
;
}
body
.gl-dark
.navbar-gitlab
.nav
>
li
>
a
.header-user-dropdown-toggle
.header-user-avatar
{
border-color
:
#fafafa
;
}
body
.gl-dark
.navbar-gitlab
.nav
>
li
.active
>
a
,
body
.gl-dark
.navbar-gitlab
.nav
>
li
.dropdown.show
>
a
{
color
:
#fafafa
;
background-color
:
#333
;
}
body
.gl-dark
.navbar-gitlab
.nav
>
li
.active
>
a
.notification-dot
,
body
.gl-dark
.navbar-gitlab
.nav
>
li
.dropdown.show
>
a
.notification-dot
{
border-color
:
#333
;
}
body
.gl-dark
.navbar-gitlab
.nav
>
li
.active
>
a
.header-help-dropdown-toggle
.notification-dot
,
body
.gl-dark
.navbar-gitlab
.nav
>
li
.dropdown.show
>
a
.header-help-dropdown-toggle
.notification-dot
{
background-color
:
#fafafa
;
}
body
.gl-dark
.search
form
{
background-color
:
rgba
(
250
,
250
,
250
,
0
.2
);
}
body
.
gl-dark
.
search
.
search-input
:
:-
ms-input-placeholder
{
color
:
rgba
(
250
,
250
,
250
,
0
.8
);
}
body
.
gl-dark
.
search
.
search-input
:
:
placeholder
{
color
:
rgba
(
250
,
250
,
250
,
0
.8
);
}
body
.gl-dark
.search
.search-input-wrap
.search-icon
,
body
.gl-dark
.search
.search-input-wrap
.clear-icon
{
fill
:
rgba
(
250
,
250
,
250
,
0
.8
);
}
body
.gl-dark
.nav-sidebar
li
.active
{
box-shadow
:
inset
4px
0
0
#999
;
}
body
.gl-dark
.nav-sidebar
li
.active
>
a
{
color
:
#f0f0f0
;
}
body
.gl-dark
.nav-sidebar
li
.active
.nav-icon-container
svg
{
fill
:
#f0f0f0
;
}
body
.gl-dark
.sidebar-top-level-items
>
li
.active
.badge.badge-pill
{
color
:
#f0f0f0
;
}
body
.gl-dark
.logo-text
svg
{
fill
:
var
(
--
gl-text-color
);
}
body
.gl-dark
.navbar-gitlab
{
background-color
:
var
(
--
gray-50
);
box-shadow
:
0
1px
0
0
var
(
--
gray-100
);
}
body
.gl-dark
.navbar-gitlab
.navbar-sub-nav
li
.active
>
a
,
body
.gl-dark
.navbar-gitlab
.navbar-sub-nav
li
.active
>
button
,
body
.gl-dark
.navbar-gitlab
.navbar-sub-nav
li
.dropdown.show
>
a
,
body
.gl-dark
.navbar-gitlab
.navbar-sub-nav
li
.dropdown.show
>
button
,
body
.gl-dark
.navbar-gitlab
.navbar-nav
li
.active
>
a
,
body
.gl-dark
.navbar-gitlab
.navbar-nav
li
.active
>
button
,
body
.gl-dark
.navbar-gitlab
.navbar-nav
li
.dropdown.show
>
a
,
body
.gl-dark
.navbar-gitlab
.navbar-nav
li
.dropdown.show
>
button
{
color
:
var
(
--
gl-text-color
);
background-color
:
var
(
--
gray-200
);
}
body
.gl-dark
.navbar-gitlab
.search
form
{
background-color
:
var
(
--
gray-100
);
box-shadow
:
inset
0
0
0
1px
var
(
--
border-color
);
}
body
.gl-dark
.navbar-gitlab
.search
form
:active
{
background-color
:
var
(
--
gray-100
);
box-shadow
:
inset
0
0
0
1px
var
(
--
blue-200
);
}
body
.gl-dark
{
--gray-10
:
#1f1f1f
;
--gray-50
:
#303030
;
--gray-100
:
#404040
;
--gray-200
:
#525252
;
--gray-300
:
#5e5e5e
;
--gray-400
:
#868686
;
--gray-500
:
#999
;
--gray-600
:
#bfbfbf
;
--gray-700
:
#dbdbdb
;
--gray-800
:
#f0f0f0
;
--gray-900
:
#fafafa
;
--gray-950
:
#fff
;
--green-50
:
#0a4020
;
--green-100
:
#0d532a
;
--green-200
:
#24663b
;
--green-300
:
#217645
;
--green-400
:
#108548
;
--green-500
:
#2da160
;
--green-600
:
#52b87a
;
--green-700
:
#91d4a8
;
--green-800
:
#c3e6cd
;
--green-900
:
#ecf4ee
;
--green-950
:
#f1fdf6
;
--blue-50
:
#033464
;
--blue-100
:
#064787
;
--blue-200
:
#0b5cad
;
--blue-300
:
#1068bf
;
--blue-400
:
#1f75cb
;
--blue-500
:
#428fdc
;
--blue-600
:
#63a6e9
;
--blue-700
:
#9dc7f1
;
--blue-800
:
#cbe2f9
;
--blue-900
:
#e9f3fc
;
--blue-950
:
#f2f9ff
;
--orange-50
:
#5c2900
;
--orange-100
:
#703800
;
--orange-200
:
#8f4700
;
--orange-300
:
#9e5400
;
--orange-400
:
#ab6100
;
--orange-500
:
#c17d10
;
--orange-600
:
#d99530
;
--orange-700
:
#e9be74
;
--orange-800
:
#f5d9a8
;
--orange-900
:
#fdf1dd
;
--orange-950
:
#fff4e1
;
--red-50
:
#660e00
;
--red-100
:
#8d1300
;
--red-200
:
#ae1800
;
--red-300
:
#c91c00
;
--red-400
:
#dd2b0e
;
--red-500
:
#ec5941
;
--red-600
:
#f57f6c
;
--red-700
:
#fcb5aa
;
--red-800
:
#fdd4cd
;
--red-900
:
#fcf1ef
;
--red-950
:
#fff4f3
;
--indigo-50
:
#1a1a40
;
--indigo-100
:
#292961
;
--indigo-200
:
#393982
;
--indigo-300
:
#4b4ba3
;
--indigo-400
:
#5b5bbd
;
--indigo-500
:
#6666c4
;
--indigo-600
:
#7c7ccc
;
--indigo-700
:
#a6a6de
;
--indigo-800
:
#d1d1f0
;
--indigo-900
:
#ebebfa
;
--indigo-950
:
#f7f7ff
;
--indigo-900-alpha-008
:
rgba
(
235
,
235
,
250
,
0
.08
);
--gl-text-color
:
#fafafa
;
--border-color
:
#4f4f4f
;
--white
:
#333
;
--black
:
#fff
;
--svg-status-bg
:
#333
;
}
.tab-width-8
{
.tab-width-8
{
-moz-tab-size
:
8
;
-moz-tab-size
:
8
;
tab-size
:
8
;
tab-size
:
8
;
...
@@ -1902,12 +2218,16 @@ table.code {
...
@@ -1902,12 +2218,16 @@ table.code {
white-space
:
nowrap
;
white-space
:
nowrap
;
width
:
1px
;
width
:
1px
;
}
}
.gl-absolute
{
position
:
absolute
;
}
.gl-ml-3
{
.gl-ml-3
{
margin-left
:
0
.5rem
;
margin-left
:
0
.5rem
;
}
}
.
content-wrapper
>
.alert-wrapper
,
.
gl-mx-0
\
!
{
#content-body
,
.modal-dialog
{
margin-left
:
0
!
important
;
display
:
block
;
margin-right
:
0
!
important
;
}
}
@import
'cloaking'
;
@import
"startup/cloaking"
;
@include
cloak-startup-scss
(
none
);
@include
cloak-startup-scss
(
none
);
app/assets/stylesheets/startup/startup-general.scss
View file @
8eb2153d
// DO NOT EDIT! This is auto-generated from "yarn run generate:startup_css"
// Please see the feedback issue for more details and help:
// https://gitlab.com/gitlab-org/gitlab/-/issues/331812
@charset
"UTF-8"
;
@charset
"UTF-8"
;
*,
*,
*
:
:
before
,
*
:
:
before
,
...
@@ -8,12 +11,16 @@ html {
...
@@ -8,12 +11,16 @@ html {
font-family
:
sans-serif
;
font-family
:
sans-serif
;
line-height
:
1
.15
;
line-height
:
1
.15
;
}
}
header
,
nav
,
section
{
aside
,
header
,
nav
{
display
:
block
;
display
:
block
;
}
}
body
{
body
{
margin
:
0
;
margin
:
0
;
font-family
:
-
apple-system
,
BlinkMacSystemFont
,
"Segoe UI"
,
Roboto
,
"Noto Sans"
,
Ubuntu
,
Cantarell
,
"Helvetica Neue"
,
sans-serif
,
"Apple Color Emoji"
,
"Segoe UI Emoji"
,
"Segoe UI Symbol"
,
"Noto Color Emoji"
;
font-family
:
-
apple-system
,
BlinkMacSystemFont
,
"Segoe UI"
,
Roboto
,
"Noto Sans"
,
Ubuntu
,
Cantarell
,
"Helvetica Neue"
,
sans-serif
,
"Apple Color Emoji"
,
"Segoe UI Emoji"
,
"Segoe UI Symbol"
,
"Noto Color Emoji"
;
font-size
:
1rem
;
font-size
:
1rem
;
font-weight
:
400
;
font-weight
:
400
;
line-height
:
1
.5
;
line-height
:
1
.5
;
...
@@ -21,55 +28,29 @@ body {
...
@@ -21,55 +28,29 @@ body {
text-align
:
left
;
text-align
:
left
;
background-color
:
#fff
;
background-color
:
#fff
;
}
}
h1
,
h2
,
h3
{
h1
{
margin-top
:
0
;
margin-top
:
0
;
margin-bottom
:
0
.25rem
;
margin-bottom
:
0
.25rem
;
}
}
p
{
margin-top
:
0
;
margin-bottom
:
1rem
;
}
ul
{
ul
{
margin-top
:
0
;
margin-top
:
0
;
margin-bottom
:
1rem
;
margin-bottom
:
1rem
;
}
}
ul
ul
{
ul
ul
{
margin-bottom
:
0
;
margin-bottom
:
0
;
}
}
strong
{
strong
{
font-weight
:
bolder
;
font-weight
:
bolder
;
}
}
sub
{
position
:
relative
;
font-size
:
75%
;
line-height
:
0
;
vertical-align
:
baseline
;
}
sub
{
bottom
:
-.25em
;
}
a
{
a
{
color
:
#007bff
;
color
:
#007bff
;
text-decoration
:
none
;
text-decoration
:
none
;
background-color
:
transparent
;
background-color
:
transparent
;
}
}
a
:not
([
href
])
{
a
:not
([
href
])
:not
([
class
])
{
color
:
inherit
;
color
:
inherit
;
text-decoration
:
none
;
text-decoration
:
none
;
}
}
pre
,
code
{
font-family
:
"Menlo"
,
"DejaVu Sans Mono"
,
"Liberation Mono"
,
"Consolas"
,
"Ubuntu Mono"
,
"Courier New"
,
"andale mono"
,
"lucida console"
,
monospace
;
font-size
:
1em
;
}
pre
{
margin-top
:
0
;
margin-bottom
:
1rem
;
overflow
:
auto
;
}
img
{
img
{
vertical-align
:
middle
;
vertical-align
:
middle
;
border-style
:
none
;
border-style
:
none
;
...
@@ -78,18 +59,11 @@ svg {
...
@@ -78,18 +59,11 @@ svg {
overflow
:
hidden
;
overflow
:
hidden
;
vertical-align
:
middle
;
vertical-align
:
middle
;
}
}
table
{
border-collapse
:
collapse
;
}
th
{
text-align
:
inherit
;
}
button
{
button
{
border-radius
:
0
;
border-radius
:
0
;
}
}
input
,
input
,
button
,
button
{
textarea
{
margin
:
0
;
margin
:
0
;
font-family
:
inherit
;
font-family
:
inherit
;
font-size
:
inherit
;
font-size
:
inherit
;
...
@@ -102,21 +76,20 @@ input {
...
@@ -102,21 +76,20 @@ input {
button
{
button
{
text-transform
:
none
;
text-transform
:
none
;
}
}
[
role
=
"button"
]
{
cursor
:
pointer
;
}
button
:not
(
:disabled
),
button
:not
(
:disabled
),
[
type
=
"button"
]
:not
(
:disabled
),
[
type
=
"button"
]
:not
(
:disabled
),
[
type
=
"
rese
t"
]
:not
(
:disabled
)
{
[
type
=
"
submi
t"
]
:not
(
:disabled
)
{
cursor
:
pointer
;
cursor
:
pointer
;
}
}
button
:
:-
moz-focus-inner
,
button
:
:-
moz-focus-inner
,
[
type
=
"button"
]
::-
moz-focus-inner
,
[
type
=
"button"
]
::-
moz-focus-inner
,
[
type
=
"
rese
t"
]
::-
moz-focus-inner
{
[
type
=
"
submi
t"
]
::-
moz-focus-inner
{
padding
:
0
;
padding
:
0
;
border-style
:
none
;
border-style
:
none
;
}
}
textarea
{
overflow
:
auto
;
resize
:
vertical
;
}
[
type
=
"search"
]
{
[
type
=
"search"
]
{
outline-offset
:
-2px
;
outline-offset
:
-2px
;
}
}
...
@@ -124,81 +97,24 @@ summary {
...
@@ -124,81 +97,24 @@ summary {
display
:
list-item
;
display
:
list-item
;
cursor
:
pointer
;
cursor
:
pointer
;
}
}
template
{
display
:
none
;
}
[
hidden
]
{
[
hidden
]
{
display
:
none
!
important
;
display
:
none
!
important
;
}
}
h1
,
h2
,
h3
,
h1
,
.h1
,
.h2
,
.h3
{
.h1
{
margin-bottom
:
0
.25rem
;
margin-bottom
:
0
.25rem
;
font-weight
:
600
;
font-weight
:
600
;
line-height
:
1
.2
;
line-height
:
1
.2
;
color
:
#303030
;
color
:
#303030
;
}
}
h1
,
.h1
{
h1
,
.h1
{
font-size
:
2
.1875rem
;
font-size
:
2
.1875rem
;
}
}
h2
,
.h2
{
font-size
:
1
.75rem
;
}
h3
,
.h3
{
font-size
:
1
.53125rem
;
}
.list-unstyled
{
.list-unstyled
{
padding-left
:
0
;
padding-left
:
0
;
list-style
:
none
;
list-style
:
none
;
}
}
code
{
font-size
:
90%
;
color
:
#1f1f1f
;
word-wrap
:
break-word
;
}
a
>
code
{
color
:
inherit
;
}
pre
{
display
:
block
;
font-size
:
90%
;
color
:
#303030
;
}
pre
code
{
font-size
:
inherit
;
color
:
inherit
;
word-break
:
normal
;
}
.container
{
width
:
100%
;
padding-right
:
15px
;
padding-left
:
15px
;
margin-right
:
auto
;
margin-left
:
auto
;
}
@media
(
min-width
:
576px
)
{
.container
{
max-width
:
540px
;
}
}
@media
(
min-width
:
768px
)
{
.container
{
max-width
:
720px
;
}
}
@media
(
min-width
:
992px
)
{
.container
{
max-width
:
960px
;
}
}
@media
(
min-width
:
1200px
)
{
.container
{
max-width
:
1140px
;
}
}
.container-fluid
{
.container-fluid
{
width
:
100%
;
width
:
100%
;
padding-right
:
15px
;
padding-right
:
15px
;
...
@@ -206,48 +122,7 @@ pre code {
...
@@ -206,48 +122,7 @@ pre code {
margin-right
:
auto
;
margin-right
:
auto
;
margin-left
:
auto
;
margin-left
:
auto
;
}
}
.form-control
{
@media
(
min-width
:
576px
)
{
.container
{
max-width
:
540px
;
}
}
@media
(
min-width
:
768px
)
{
.container
{
max-width
:
720px
;
}
}
@media
(
min-width
:
992px
)
{
.container
{
max-width
:
960px
;
}
}
@media
(
min-width
:
1200px
)
{
.container
{
max-width
:
1140px
;
}
}
.row
{
display
:
flex
;
flex-wrap
:
wrap
;
margin-right
:
-15px
;
margin-left
:
-15px
;
}
.table
{
width
:
100%
;
margin-bottom
:
0
.5rem
;
color
:
#303030
;
}
.table
th
,
.table
td
{
padding
:
0
.75rem
;
vertical-align
:
top
;
border-top
:
1px
solid
#dbdbdb
;
}
.search
form
{
display
:
block
;
display
:
block
;
width
:
100%
;
width
:
100%
;
height
:
34px
;
height
:
34px
;
...
@@ -261,18 +136,21 @@ pre code {
...
@@ -261,18 +136,21 @@ pre code {
border
:
1px
solid
#dbdbdb
;
border
:
1px
solid
#dbdbdb
;
border-radius
:
0
.25rem
;
border-radius
:
0
.25rem
;
}
}
@media
(
prefers-reduced-motion
:
reduce
)
{
@media
(
prefers-reduced-motion
:
reduce
)
{
}
}
.
search
form
:
-
moz-focusring
{
.
form-control
:
-
moz-focusring
{
color
:
transparent
;
color
:
transparent
;
text-shadow
:
0
0
0
#303030
;
text-shadow
:
0
0
0
#303030
;
}
}
.
search
form
:
:
placeholder
{
.
form-control
:
:-
ms-input-
placeholder
{
color
:
#5e5e5e
;
color
:
#5e5e5e
;
opacity
:
1
;
opacity
:
1
;
}
}
.search
form
:disabled
{
.
form-control
:
:
placeholder
{
color
:
#5e5e5e
;
opacity
:
1
;
}
.form-control
:disabled
{
background-color
:
#fafafa
;
background-color
:
#fafafa
;
opacity
:
1
;
opacity
:
1
;
}
}
...
@@ -281,9 +159,8 @@ pre code {
...
@@ -281,9 +159,8 @@ pre code {
flex-flow
:
row
wrap
;
flex-flow
:
row
wrap
;
align-items
:
center
;
align-items
:
center
;
}
}
@media
(
min-width
:
576px
)
{
@media
(
min-width
:
576px
)
{
.form-inline
.search
form
,
.search
.form-inline
form
{
.form-inline
.form-control
{
display
:
inline-block
;
display
:
inline-block
;
width
:
auto
;
width
:
auto
;
vertical-align
:
middle
;
vertical-align
:
middle
;
...
@@ -295,7 +172,7 @@ pre code {
...
@@ -295,7 +172,7 @@ pre code {
color
:
#303030
;
color
:
#303030
;
text-align
:
center
;
text-align
:
center
;
vertical-align
:
middle
;
vertical-align
:
middle
;
cursor
:
pointer
;
-moz-user-select
:
none
;
user-select
:
none
;
user-select
:
none
;
background-color
:
transparent
;
background-color
:
transparent
;
border
:
1px
solid
transparent
;
border
:
1px
solid
transparent
;
...
@@ -304,26 +181,24 @@ pre code {
...
@@ -304,26 +181,24 @@ pre code {
line-height
:
20px
;
line-height
:
20px
;
border-radius
:
0
.25rem
;
border-radius
:
0
.25rem
;
}
}
@media
(
prefers-reduced-motion
:
reduce
)
{
@media
(
prefers-reduced-motion
:
reduce
)
{
}
}
.btn
.disabled
,
.btn
:disabled
{
.btn
:disabled
{
opacity
:
0
.65
;
opacity
:
0
.65
;
}
}
a
.btn.disabled
{
.btn
:not
(
:disabled
)
:not
(
.disabled
)
{
pointer-events
:
none
;
cursor
:
pointer
;
}
}
.collapse
:not
(
.show
)
{
.collapse
:not
(
.show
)
{
display
:
none
;
display
:
none
;
}
}
.dropdown
{
.dropdown
{
position
:
relative
;
position
:
relative
;
}
}
.dropdown-menu-toggle
{
.dropdown-menu-toggle
{
white-space
:
nowrap
;
white-space
:
nowrap
;
}
}
.
dropdown-menu-toggle
:
:
after
{
.
dropdown-menu-toggle
:
:
after
{
display
:
inline-block
;
display
:
inline-block
;
margin-left
:
0
.255em
;
margin-left
:
0
.255em
;
vertical-align
:
0
.255em
;
vertical-align
:
0
.255em
;
...
@@ -333,7 +208,7 @@ a.btn.disabled {
...
@@ -333,7 +208,7 @@ a.btn.disabled {
border-bottom
:
0
;
border-bottom
:
0
;
border-left
:
0
.3em
solid
transparent
;
border-left
:
0
.3em
solid
transparent
;
}
}
.dropdown-menu-toggle
:empty::after
{
.dropdown-menu-toggle
:empty::after
{
margin-left
:
0
;
margin-left
:
0
;
}
}
.dropdown-menu
{
.dropdown-menu
{
...
@@ -355,16 +230,6 @@ a.btn.disabled {
...
@@ -355,16 +230,6 @@ a.btn.disabled {
border
:
1px
solid
rgba
(
0
,
0
,
0
,
0
.15
);
border
:
1px
solid
rgba
(
0
,
0
,
0
,
0
.15
);
border-radius
:
0
.25rem
;
border-radius
:
0
.25rem
;
}
}
.dropdown-menu-right
{
right
:
0
;
left
:
auto
;
}
.divider
{
height
:
0
;
margin
:
4px
0
;
overflow
:
hidden
;
border-top
:
1px
solid
#dbdbdb
;
}
.dropdown-menu.show
{
.dropdown-menu.show
{
display
:
block
;
display
:
block
;
}
}
...
@@ -383,7 +248,6 @@ a.btn.disabled {
...
@@ -383,7 +248,6 @@ a.btn.disabled {
justify-content
:
space-between
;
justify-content
:
space-between
;
padding
:
0
.25rem
0
.5rem
;
padding
:
0
.25rem
0
.5rem
;
}
}
.navbar
.container
,
.navbar
.container-fluid
{
.navbar
.container-fluid
{
display
:
flex
;
display
:
flex
;
flex-wrap
:
wrap
;
flex-wrap
:
wrap
;
...
@@ -414,15 +278,12 @@ a.btn.disabled {
...
@@ -414,15 +278,12 @@ a.btn.disabled {
border
:
1px
solid
transparent
;
border
:
1px
solid
transparent
;
border-radius
:
0
.25rem
;
border-radius
:
0
.25rem
;
}
}
@media
(
max-width
:
575
.98px
)
{
@media
(
max-width
:
575
.98px
)
{
.navbar-expand-sm
>
.container
,
.navbar-expand-sm
>
.container-fluid
{
.navbar-expand-sm
>
.container-fluid
{
padding-right
:
0
;
padding-right
:
0
;
padding-left
:
0
;
padding-left
:
0
;
}
}
}
}
@media
(
min-width
:
576px
)
{
@media
(
min-width
:
576px
)
{
.navbar-expand-sm
{
.navbar-expand-sm
{
flex-flow
:
row
nowrap
;
flex-flow
:
row
nowrap
;
...
@@ -434,7 +295,6 @@ a.btn.disabled {
...
@@ -434,7 +295,6 @@ a.btn.disabled {
.navbar-expand-sm
.navbar-nav
.dropdown-menu
{
.navbar-expand-sm
.navbar-nav
.dropdown-menu
{
position
:
absolute
;
position
:
absolute
;
}
}
.navbar-expand-sm
>
.container
,
.navbar-expand-sm
>
.container-fluid
{
.navbar-expand-sm
>
.container-fluid
{
flex-wrap
:
nowrap
;
flex-wrap
:
nowrap
;
}
}
...
@@ -468,7 +328,6 @@ a.btn.disabled {
...
@@ -468,7 +328,6 @@ a.btn.disabled {
vertical-align
:
baseline
;
vertical-align
:
baseline
;
border-radius
:
0
.25rem
;
border-radius
:
0
.25rem
;
}
}
@media
(
prefers-reduced-motion
:
reduce
)
{
@media
(
prefers-reduced-motion
:
reduce
)
{
}
}
.badge
:empty
{
.badge
:empty
{
...
@@ -483,10 +342,6 @@ a.btn.disabled {
...
@@ -483,10 +342,6 @@ a.btn.disabled {
padding-left
:
0
.6em
;
padding-left
:
0
.6em
;
border-radius
:
10rem
;
border-radius
:
10rem
;
}
}
.media
{
display
:
flex
;
align-items
:
flex-start
;
}
.close
{
.close
{
float
:
right
;
float
:
right
;
font-size
:
1
.5rem
;
font-size
:
1
.5rem
;
...
@@ -494,55 +349,15 @@ a.btn.disabled {
...
@@ -494,55 +349,15 @@ a.btn.disabled {
line-height
:
1
;
line-height
:
1
;
color
:
#000
;
color
:
#000
;
text-shadow
:
0
1px
0
#fff
;
text-shadow
:
0
1px
0
#fff
;
opacity
:
.5
;
opacity
:
0
.5
;
}
}
button
.close
{
button
.close
{
padding
:
0
;
padding
:
0
;
background-color
:
transparent
;
background-color
:
transparent
;
border
:
0
;
border
:
0
;
appearance
:
none
;
}
a
.close.disabled
{
pointer-events
:
none
;
}
.modal-dialog
{
position
:
relative
;
width
:
auto
;
margin
:
0
.5rem
;
pointer-events
:
none
;
}
@media
(
min-width
:
576px
)
{
.modal-dialog
{
max-width
:
500px
;
margin
:
1
.75rem
auto
;
}
}
.bg-transparent
{
background-color
:
transparent
!
important
;
}
.border
{
border
:
1px
solid
#dbdbdb
!
important
;
}
.border-top
{
border-top
:
1px
solid
#dbdbdb
!
important
;
}
.border-right
{
border-right
:
1px
solid
#dbdbdb
!
important
;
}
.border-bottom
{
border-bottom
:
1px
solid
#dbdbdb
!
important
;
}
.border-left
{
border-left
:
1px
solid
#dbdbdb
!
important
;
}
}
.rounded
{
.rounded-circle
{
border-radius
:
0
.25rem
!
important
;
border-radius
:
50%
!
important
;
}
.
clearfix
:
:
after
{
display
:
block
;
clear
:
both
;
content
:
""
;
}
}
.d-none
{
.d-none
{
display
:
none
!
important
;
display
:
none
!
important
;
...
@@ -553,19 +368,16 @@ a.close.disabled {
...
@@ -553,19 +368,16 @@ a.close.disabled {
.d-block
{
.d-block
{
display
:
block
!
important
;
display
:
block
!
important
;
}
}
@media
(
min-width
:
576px
)
{
@media
(
min-width
:
576px
)
{
.d-sm-none
{
.d-sm-none
{
display
:
none
!
important
;
display
:
none
!
important
;
}
}
}
}
@media
(
min-width
:
768px
)
{
@media
(
min-width
:
768px
)
{
.d-md-block
{
.d-md-block
{
display
:
block
!
important
;
display
:
block
!
important
;
}
}
}
}
@media
(
min-width
:
992px
)
{
@media
(
min-width
:
992px
)
{
.d-lg-none
{
.d-lg-none
{
display
:
none
!
important
;
display
:
none
!
important
;
...
@@ -574,18 +386,11 @@ a.close.disabled {
...
@@ -574,18 +386,11 @@ a.close.disabled {
display
:
block
!
important
;
display
:
block
!
important
;
}
}
}
}
@media
(
min-width
:
1200px
)
{
@media
(
min-width
:
1200px
)
{
.d-xl-block
{
.d-xl-block
{
display
:
block
!
important
;
display
:
block
!
important
;
}
}
}
}
.flex-wrap
{
flex-wrap
:
wrap
!
important
;
}
.float-right
{
float
:
right
!
important
;
}
.sr-only
{
.sr-only
{
position
:
absolute
;
position
:
absolute
;
width
:
1px
;
width
:
1px
;
...
@@ -600,73 +405,60 @@ a.close.disabled {
...
@@ -600,73 +405,60 @@ a.close.disabled {
.m-auto
{
.m-auto
{
margin
:
auto
!
important
;
margin
:
auto
!
important
;
}
}
.
text-nowrap
{
.
gl-button
{
white-space
:
nowrap
!
important
;
display
:
inline-flex
;
}
}
.
visibl
e
{
.
gl-button
:not
(
.btn-link
)
:activ
e
{
visibility
:
visible
!
important
;
text-decoration
:
none
;
}
}
.search
form
.focus
{
.gl-button.gl-button
{
border-width
:
0
;
padding-top
:
0
.5rem
;
padding-bottom
:
0
.5rem
;
padding-left
:
0
.75rem
;
padding-right
:
0
.75rem
;
background-color
:
transparent
;
line-height
:
1rem
;
color
:
#303030
;
color
:
#303030
;
fill
:
currentColor
;
box-shadow
:
inset
0
0
0
1px
#bfbfbf
;
justify-content
:
center
;
align-items
:
center
;
font-size
:
0
.875rem
;
border-radius
:
0
.25rem
;
}
.gl-button.gl-button.btn-default
{
background-color
:
#fff
;
background-color
:
#fff
;
border-color
:
#80bdff
;
outline
:
0
;
box-shadow
:
0
0
0
0
.2rem
rgba
(
0
,
123
,
255
,
0
.25
);
}
}
.gl-badge
{
.gl-button.gl-button.btn-default
:active
,
display
:
inline-flex
;
.gl-button.gl-button.btn-default.active
{
align-items
:
center
;
box-shadow
:
inset
0
0
0
2px
#5e5e5e
,
0
0
0
1px
rgba
(
255
,
255
,
255
,
0
.4
)
,
font-size
:
0
.75rem
;
0
0
0
4px
rgba
(
31
,
117
,
203
,
0
.48
);
font-weight
:
400
;
line-height
:
1rem
;
padding-top
:
0
.25rem
;
padding-bottom
:
0
.25rem
;
padding-left
:
0
.5rem
;
padding-right
:
0
.5rem
;
outline
:
none
;
outline
:
none
;
background-color
:
#dbdbdb
;
}
}
body
,
.search
form
,
body
,
.form-control
,
.search
form
{
.search
form
{
font-size
:
0
.875rem
;
font-size
:
0
.875rem
;
}
}
button
,
button
,
html
[
type
=
'button'
],
html
[
type
=
"button"
],
[
type
=
'reset'
],
[
type
=
"submit"
],
[
role
=
'button'
]
{
[
role
=
"button"
]
{
cursor
:
pointer
;
cursor
:
pointer
;
}
}
h1
,
h1
,
.h1
,
.h1
{
h2
,
.h2
,
h3
,
.h3
{
margin-top
:
20px
;
margin-top
:
20px
;
margin-bottom
:
10px
;
margin-bottom
:
10px
;
}
}
input
[
type
=
'file'
]
{
line-height
:
1
;
}
strong
{
strong
{
font-weight
:
bold
;
font-weight
:
bold
;
}
}
a
{
a
{
color
:
#1068bf
;
color
:
#1068bf
;
}
}
code
{
padding
:
2px
4px
;
color
:
#1f1f1f
;
background-color
:
#f0f0f0
;
border-radius
:
4px
;
}
.code
>
code
{
background-color
:
inherit
;
padding
:
unset
;
}
table
{
border-spacing
:
0
;
}
.hidden
{
.hidden
{
display
:
none
!
important
;
display
:
none
!
important
;
visibility
:
hidden
!
important
;
visibility
:
hidden
!
important
;
...
@@ -674,7 +466,7 @@ table {
...
@@ -674,7 +466,7 @@ table {
.hide
{
.hide
{
display
:
none
;
display
:
none
;
}
}
.
dropdown-menu-toggle
:
:
after
{
.
dropdown-menu-toggle
:
:
after
{
display
:
none
;
display
:
none
;
}
}
.badge
:not
(
.gl-badge
)
{
.badge
:not
(
.gl-badge
)
{
...
@@ -684,8 +476,11 @@ table {
...
@@ -684,8 +476,11 @@ table {
font-weight
:
400
;
font-weight
:
400
;
display
:
inline-block
;
display
:
inline-block
;
}
}
pre
code
{
.divider
{
white-space
:
pre-wrap
;
height
:
0
;
margin
:
4px
0
;
overflow
:
hidden
;
border-top
:
1px
solid
#dbdbdb
;
}
}
.toggle-sidebar-button
.collapse-text
,
.toggle-sidebar-button
.collapse-text
,
.toggle-sidebar-button
.icon-chevron-double-lg-left
,
.toggle-sidebar-button
.icon-chevron-double-lg-left
,
...
@@ -701,29 +496,6 @@ html {
...
@@ -701,29 +496,6 @@ html {
body
{
body
{
text-decoration-skip
:
ink
;
text-decoration-skip
:
ink
;
}
}
.content-wrapper
{
margin-top
:
40px
;
padding-bottom
:
100px
;
}
.container
{
padding-top
:
0
;
z-index
:
5
;
}
.container
.content
{
margin
:
0
;
}
@media
(
max-width
:
575
.98px
)
{
.container
.content
{
margin-top
:
20px
;
}
}
@media
(
max-width
:
575
.98px
)
{
.container
.container
.title
{
padding-left
:
15px
!
important
;
}
}
.btn
{
.btn
{
border-radius
:
4px
;
border-radius
:
4px
;
font-size
:
0
.875rem
;
font-size
:
0
.875rem
;
...
@@ -735,7 +507,12 @@ body {
...
@@ -735,7 +507,12 @@ body {
color
:
#303030
;
color
:
#303030
;
white-space
:
nowrap
;
white-space
:
nowrap
;
}
}
.btn
:active
,
.btn.active
{
.btn
:active
{
background-color
:
#f0f0f0
;
box-shadow
:
none
;
}
.btn
:active
,
.btn.active
{
background-color
:
#eaeaea
;
background-color
:
#eaeaea
;
border-color
:
#e3e3e3
;
border-color
:
#e3e3e3
;
color
:
#303030
;
color
:
#303030
;
...
@@ -744,8 +521,7 @@ body {
...
@@ -744,8 +521,7 @@ body {
height
:
15px
;
height
:
15px
;
width
:
15px
;
width
:
15px
;
}
}
.btn
svg
:not
(
:last-child
),
.btn
svg
:not
(
:last-child
)
{
.btn
.fa
:not
(
:last-child
)
{
margin-right
:
5px
;
margin-right
:
5px
;
}
}
.badge.badge-pill
:not
(
.gl-badge
)
{
.badge.badge-pill
:not
(
.gl-badge
)
{
...
@@ -754,51 +530,10 @@ body {
...
@@ -754,51 +530,10 @@ body {
color
:
#525252
;
color
:
#525252
;
vertical-align
:
baseline
;
vertical-align
:
baseline
;
}
}
.hint
{
font-style
:
italic
;
color
:
#bfbfbf
;
}
.bold
{
font-weight
:
600
;
}
pre
.wrap
{
word-break
:
break-word
;
white-space
:
pre-wrap
;
}
table
a
code
{
position
:
relative
;
top
:
-2px
;
margin-right
:
3px
;
}
.loading
{
margin
:
20px
auto
;
height
:
40px
;
color
:
#525252
;
font-size
:
32px
;
text-align
:
center
;
}
.highlight
{
text-shadow
:
none
;
}
.chart
{
.chart
{
overflow
:
hidden
;
overflow
:
hidden
;
height
:
220px
;
height
:
220px
;
}
}
.break-word
{
word-wrap
:
break-word
;
}
.center
{
text-align
:
center
;
}
.block
{
display
:
block
;
}
.flex
{
display
:
flex
;
}
.flex-grow
{
flex-grow
:
1
;
}
.dropdown
{
.dropdown
{
position
:
relative
;
position
:
relative
;
}
}
...
@@ -809,23 +544,22 @@ table a code {
...
@@ -809,23 +544,22 @@ table a code {
max-height
:
312px
;
max-height
:
312px
;
overflow-y
:
auto
;
overflow-y
:
auto
;
}
}
@media
(
max-width
:
575
.98px
)
{
@media
(
max-width
:
575
.98px
)
{
.show.dropdown
.dropdown-menu
{
.show.dropdown
.dropdown-menu
{
width
:
100%
;
width
:
100%
;
}
}
}
}
.show.dropdown
.dropdown-menu-toggle
,
.show.dropdown
.dropdown-menu-toggle
,
.show.dropdown
.dropdown-menu-toggle
{
.show.dropdown
.dropdown-menu-toggle
{
border-color
:
#c4c4c4
;
border-color
:
#c4c4c4
;
}
}
.show.dropdown
[
data-toggle
=
'dropdown'
]
{
.show.dropdown
[
data-toggle
=
"dropdown"
]
{
outline
:
0
;
outline
:
0
;
}
}
.search-input-container
.dropdown-menu
{
.search-input-container
.dropdown-menu
{
margin-top
:
11px
;
margin-top
:
11px
;
}
}
.dropdown-menu-toggle
{
.dropdown-menu-toggle
{
padding
:
6px
8px
6px
10px
;
padding
:
6px
8px
6px
10px
;
background-color
:
#fff
;
background-color
:
#fff
;
color
:
#303030
;
color
:
#303030
;
...
@@ -835,21 +569,16 @@ table a code {
...
@@ -835,21 +569,16 @@ table a code {
border-radius
:
0
.25rem
;
border-radius
:
0
.25rem
;
white-space
:
nowrap
;
white-space
:
nowrap
;
}
}
.no-outline.dropdown-menu-toggle
{
.no-outline.dropdown-menu-toggle
{
outline
:
0
;
outline
:
0
;
}
}
.dropdown-menu-toggle
.fa
{
.dropdown-menu-toggle.dropdown-menu-toggle
{
color
:
#c4c4c4
;
justify-content
:
flex-start
;
}
overflow
:
hidden
;
.dropdown-menu-toggle
{
padding-right
:
25px
;
padding-right
:
25px
;
position
:
relative
;
position
:
relative
;
width
:
160px
;
text-overflow
:
ellipsis
;
text-overflow
:
ellipsis
;
overflow
:
hidden
;
width
:
160px
;
}
.dropdown-menu-toggle
.fa
{
position
:
absolute
;
}
}
.dropdown-menu
{
.dropdown-menu
{
display
:
none
;
display
:
none
;
...
@@ -896,6 +625,13 @@ table a code {
...
@@ -896,6 +625,13 @@ table a code {
text-align
:
left
;
text-align
:
left
;
width
:
100%
;
width
:
100%
;
}
}
.dropdown-menu
li
>
a
:active
,
.dropdown-menu
li
button
:active
{
background-color
:
#eee
;
color
:
#303030
;
outline
:
0
;
text-decoration
:
none
;
}
.dropdown-menu
.divider
{
.dropdown-menu
.divider
{
height
:
1px
;
height
:
1px
;
margin
:
0
.25rem
0
;
margin
:
0
.25rem
0
;
...
@@ -905,66 +641,39 @@ table a code {
...
@@ -905,66 +641,39 @@ table a code {
.dropdown-menu
.badge.badge-pill
+
span
:not
(
.badge
)
:not
(
.badge-pill
)
{
.dropdown-menu
.badge.badge-pill
+
span
:not
(
.badge
)
:not
(
.badge-pill
)
{
margin-right
:
40px
;
margin-right
:
40px
;
}
}
.dropdown-select
{
width
:
300px
;
}
@media
(
max-width
:
767
.98px
)
{
.dropdown-select
{
width
:
100%
;
}
}
.dropdown-content
{
max-height
:
252px
;
overflow-y
:
auto
;
}
.dropdown-loading
{
position
:
absolute
;
top
:
0
;
right
:
0
;
bottom
:
0
;
left
:
0
;
display
:
none
;
z-index
:
9
;
background-color
:
rgba
(
255
,
255
,
255
,
0
.6
);
font-size
:
28px
;
}
.dropdown-loading
.fa
{
position
:
absolute
;
top
:
50%
;
left
:
50%
;
margin-top
:
-14px
;
margin-left
:
-14px
;
}
@media
(
max-width
:
575
.98px
)
{
@media
(
max-width
:
575
.98px
)
{
.navbar-gitlab
li
.dropdown
{
.navbar-gitlab
li
.dropdown
{
position
:
static
;
position
:
static
;
}
}
.navbar-gitlab
li
.dropdown.user-counter
{
margin-left
:
8px
!
important
;
}
.navbar-gitlab
li
.dropdown.user-counter
>
a
{
padding
:
0
4px
!
important
;
}
header
.navbar-gitlab
.dropdown
.dropdown-menu
{
header
.navbar-gitlab
.dropdown
.dropdown-menu
{
width
:
100%
;
width
:
100%
;
min-width
:
100%
;
min-width
:
100%
;
}
}
}
}
@media
(
max-width
:
767
.98px
)
{
@media
(
max-width
:
767
.98px
)
{
.dropdown-menu-toggle
{
.dropdown-menu-toggle
{
width
:
100%
;
width
:
100%
;
}
}
}
}
textarea
{
resize
:
vertical
;
}
input
{
input
{
border-radius
:
0
.25rem
;
border-radius
:
0
.25rem
;
color
:
#303030
;
color
:
#303030
;
background-color
:
#fff
;
background-color
:
#fff
;
}
}
.search
form
{
.form-control
{
border-radius
:
4px
;
border-radius
:
4px
;
padding
:
6px
10px
;
padding
:
6px
10px
;
}
}
.
search
form
:
:
placeholder
{
.
form-control
:
:-
ms-input-placeholder
{
color
:
#868686
;
}
.
form-control
:
:
placeholder
{
color
:
#868686
;
color
:
#868686
;
}
}
.navbar-gitlab
{
.navbar-gitlab
{
...
@@ -973,7 +682,6 @@ input {
...
@@ -973,7 +682,6 @@ input {
margin-bottom
:
0
;
margin-bottom
:
0
;
min-height
:
40px
;
min-height
:
40px
;
border
:
0
;
border
:
0
;
border-bottom
:
1px
solid
#dbdbdb
;
position
:
fixed
;
position
:
fixed
;
top
:
0
;
top
:
0
;
left
:
0
;
left
:
0
;
...
@@ -1023,9 +731,6 @@ input {
...
@@ -1023,9 +731,6 @@ input {
.navbar-gitlab
.header-content
.title
img
+
.logo-text
{
.navbar-gitlab
.header-content
.title
img
+
.logo-text
{
margin-left
:
8px
;
margin-left
:
8px
;
}
}
.navbar-gitlab
.header-content
.title.wrap
{
white-space
:
normal
;
}
.navbar-gitlab
.header-content
.title
a
{
.navbar-gitlab
.header-content
.title
a
{
display
:
flex
;
display
:
flex
;
align-items
:
center
;
align-items
:
center
;
...
@@ -1033,9 +738,6 @@ input {
...
@@ -1033,9 +738,6 @@ input {
margin
:
5px
2px
5px
-8px
;
margin
:
5px
2px
5px
-8px
;
border-radius
:
4px
;
border-radius
:
4px
;
}
}
.navbar-gitlab
.header-content
.dropdown.open
>
a
{
border-bottom-color
:
#fff
;
}
.navbar-gitlab
.header-content
.navbar-collapse
>
ul
.nav
>
li
:not
(
.d-none
)
{
.navbar-gitlab
.header-content
.navbar-collapse
>
ul
.nav
>
li
:not
(
.d-none
)
{
margin
:
0
2px
;
margin
:
0
2px
;
}
}
...
@@ -1044,7 +746,6 @@ input {
...
@@ -1044,7 +746,6 @@ input {
border-top
:
0
;
border-top
:
0
;
padding
:
0
;
padding
:
0
;
}
}
@media
(
max-width
:
575
.98px
)
{
@media
(
max-width
:
575
.98px
)
{
.navbar-gitlab
.navbar-collapse
{
.navbar-gitlab
.navbar-collapse
{
flex
:
1
1
auto
;
flex
:
1
1
auto
;
...
@@ -1053,7 +754,6 @@ input {
...
@@ -1053,7 +754,6 @@ input {
.navbar-gitlab
.navbar-collapse
.nav
{
.navbar-gitlab
.navbar-collapse
.nav
{
flex-wrap
:
nowrap
;
flex-wrap
:
nowrap
;
}
}
@media
(
max-width
:
575
.98px
)
{
@media
(
max-width
:
575
.98px
)
{
.navbar-gitlab
.navbar-collapse
.nav
>
li
:not
(
.d-none
)
a
{
.navbar-gitlab
.navbar-collapse
.nav
>
li
:not
(
.d-none
)
a
{
margin-left
:
0
;
margin-left
:
0
;
...
@@ -1076,7 +776,10 @@ input {
...
@@ -1076,7 +776,10 @@ input {
text-align
:
center
;
text-align
:
center
;
color
:
currentColor
;
color
:
currentColor
;
}
}
.navbar-gitlab
.container-fluid
.navbar-toggler.active
{
color
:
currentColor
;
background-color
:
transparent
;
}
@media
(
max-width
:
575
.98px
)
{
@media
(
max-width
:
575
.98px
)
{
.navbar-gitlab
.container-fluid
.navbar-nav
{
.navbar-gitlab
.container-fluid
.navbar-nav
{
display
:
flex
;
display
:
flex
;
...
@@ -1084,11 +787,14 @@ input {
...
@@ -1084,11 +787,14 @@ input {
flex-direction
:
row
;
flex-direction
:
row
;
}
}
}
}
.navbar-gitlab
.container-fluid
.navbar-nav
li
.badge.badge-pill
{
.navbar-gitlab
.container-fluid
.navbar-nav
li
.badge.badge-pill
:not
(
.merge-request-badge
)
{
box-shadow
:
none
;
box-shadow
:
none
;
font-weight
:
600
;
font-weight
:
600
;
}
}
@media
(
max-width
:
575
.98px
)
{
@media
(
max-width
:
575
.98px
)
{
.navbar-gitlab
.container-fluid
.nav
>
li
.header-user
{
.navbar-gitlab
.container-fluid
.nav
>
li
.header-user
{
padding-left
:
10px
;
padding-left
:
10px
;
...
@@ -1100,7 +806,6 @@ input {
...
@@ -1100,7 +806,6 @@ input {
padding
:
6px
8px
;
padding
:
6px
8px
;
height
:
32px
;
height
:
32px
;
}
}
@media
(
max-width
:
575
.98px
)
{
@media
(
max-width
:
575
.98px
)
{
.navbar-gitlab
.container-fluid
.nav
>
li
>
a
{
.navbar-gitlab
.container-fluid
.nav
>
li
>
a
{
padding
:
0
;
padding
:
0
;
...
@@ -1109,7 +814,12 @@ input {
...
@@ -1109,7 +814,12 @@ input {
.navbar-gitlab
.container-fluid
.nav
>
li
>
a
.header-user-dropdown-toggle
{
.navbar-gitlab
.container-fluid
.nav
>
li
>
a
.header-user-dropdown-toggle
{
margin-left
:
2px
;
margin-left
:
2px
;
}
}
.navbar-gitlab
.container-fluid
.nav
>
li
>
a
.header-user-dropdown-toggle
.header-user-avatar
{
.navbar-gitlab
.container-fluid
.nav
>
li
>
a
.header-user-dropdown-toggle
.header-user-avatar
{
margin-right
:
0
;
margin-right
:
0
;
}
}
.navbar-gitlab
.container-fluid
.nav
>
li
.header-new-dropdown-toggle
{
.navbar-gitlab
.container-fluid
.nav
>
li
.header-new-dropdown-toggle
{
...
@@ -1130,7 +840,9 @@ input {
...
@@ -1130,7 +840,9 @@ input {
height
:
32px
;
height
:
32px
;
font-weight
:
600
;
font-weight
:
600
;
}
}
.navbar-sub-nav
>
li
.top-nav-toggle
,
.navbar-sub-nav
>
li
>
button
,
.navbar-sub-nav
>
li
>
button
,
.navbar-nav
>
li
.top-nav-toggle
,
.navbar-nav
>
li
>
button
{
.navbar-nav
>
li
>
button
{
background
:
transparent
;
background
:
transparent
;
border
:
0
;
border
:
0
;
...
@@ -1168,31 +880,25 @@ input {
...
@@ -1168,31 +880,25 @@ input {
font-weight
:
400
;
font-weight
:
400
;
margin-left
:
-6px
;
margin-left
:
-6px
;
font-size
:
11px
;
font-size
:
11px
;
color
:
#fff
;
color
:
var
(
--
gray-950
,
#fff
)
;
padding
:
0
5px
;
padding
:
0
5px
;
line-height
:
12px
;
line-height
:
12px
;
border-radius
:
7px
;
border-radius
:
7px
;
box-shadow
:
0
1px
0
rgba
(
76
,
78
,
84
,
0
.2
);
box-shadow
:
0
1px
0
rgba
(
76
,
78
,
84
,
0
.2
);
}
}
.title-container
.badge.badge-pill.green-badge
,
.title-container
.badge.badge-pill
:not
(
.merge-request-badge
)
.green-badge
,
.navbar-nav
.badge.badge-pill.green-badge
{
.navbar-nav
.badge.badge-pill
:not
(
.merge-request-badge
)
.green-badge
{
background-color
:
#108548
;
background-color
:
var
(
--
green-400
,
#2da160
)
;
}
}
.title-container
.badge.badge-pill.merge-requests-count
,
.title-container
.navbar-nav
.badge.badge-pill.merge-requests-count
{
.badge.badge-pill
:not
(
.merge-request-badge
)
.merge-requests-count
,
background-color
:
#de7e00
;
.navbar-nav
.badge.badge-pill
:not
(
.merge-request-badge
)
.merge-requests-count
{
background-color
:
var
(
--
orange-400
,
#c17d10
);
}
}
.title-container
.badge.badge-pill.todos-count
,
.title-container
.badge.badge-pill
:not
(
.merge-request-badge
)
.todos-count
,
.navbar-nav
.badge.badge-pill.todos-count
{
.navbar-nav
.badge.badge-pill
:not
(
.merge-request-badge
)
.todos-count
{
background-color
:
#1f75cb
;
background-color
:
var
(
--
blue-400
,
#428fdc
)
;
}
}
.title-container
.canary-badge
.badge
,
.navbar-nav
.canary-badge
.badge
{
font-size
:
12px
;
line-height
:
16px
;
padding
:
0
0
.5rem
;
}
@media
(
max-width
:
575
.98px
)
{
@media
(
max-width
:
575
.98px
)
{
.navbar-gitlab
.container-fluid
{
.navbar-gitlab
.container-fluid
{
font-size
:
18px
;
font-size
:
18px
;
...
@@ -1219,7 +925,7 @@ input {
...
@@ -1219,7 +925,7 @@ input {
}
}
.header-user.show
.dropdown-menu
{
.header-user.show
.dropdown-menu
{
margin-top
:
4px
;
margin-top
:
4px
;
color
:
#303030
;
color
:
var
(
--
gl-text-color
,
#303030
)
;
left
:
auto
;
left
:
auto
;
max-height
:
445px
;
max-height
:
445px
;
}
}
...
@@ -1232,30 +938,32 @@ input {
...
@@ -1232,30 +938,32 @@ input {
border-radius
:
50%
;
border-radius
:
50%
;
border
:
1px
solid
#f5f5f5
;
border
:
1px
solid
#f5f5f5
;
}
}
.media
{
.notification-dot
{
display
:
flex
;
background-color
:
#d99530
;
align-items
:
flex-start
;
height
:
12px
;
width
:
12px
;
margin-top
:
-15px
;
pointer-events
:
none
;
visibility
:
hidden
;
}
}
.
card
{
.
top-nav-toggle
.dropdown-icon
{
margin-
bottom
:
16px
;
margin-
right
:
0
.5rem
;
}
}
.content-wrapper
{
.tanuki-logo
.tanuki-left-ear
,
width
:
100%
;
.tanuki-logo
.tanuki-right-ear
,
.tanuki-logo
.tanuki-nose
{
fill
:
#e24329
;
}
}
.content-wrapper
.container-fluid
{
.tanuki-logo
.tanuki-left-eye
,
padding
:
0
16px
;
.tanuki-logo
.tanuki-right-eye
{
fill
:
#fc6d26
;
}
}
.tanuki-logo
.tanuki-left-cheek
,
@media
(
min-width
:
768px
)
{
.tanuki-logo
.tanuki-right-cheek
{
.page-with-contextual-sidebar
{
fill
:
#fca326
;
padding-left
:
50px
;
}
}
}
.card
{
@media
(
min-width
:
1200px
)
{
margin-bottom
:
16px
;
.page-with-contextual-sidebar
{
padding-left
:
220px
;
}
}
}
.context-header
{
.context-header
{
position
:
relative
;
position
:
relative
;
...
@@ -1282,9 +990,20 @@ input {
...
@@ -1282,9 +990,20 @@ input {
overflow
:
hidden
;
overflow
:
hidden
;
text-overflow
:
ellipsis
;
text-overflow
:
ellipsis
;
}
}
.context-header
.sidebar-context-title.text-secondary
{
@media
(
min-width
:
768px
)
{
font-weight
:
normal
;
.page-with-contextual-sidebar
{
font-size
:
0
.8em
;
padding-left
:
50px
;
}
}
@media
(
min-width
:
1200px
)
{
.page-with-contextual-sidebar
{
padding-left
:
220px
;
}
}
@media
(
min-width
:
768px
)
{
.page-with-icon-sidebar
{
padding-left
:
50px
;
}
}
}
.nav-sidebar
{
.nav-sidebar
{
position
:
fixed
;
position
:
fixed
;
...
@@ -1297,7 +1016,6 @@ input {
...
@@ -1297,7 +1016,6 @@ input {
box-shadow
:
inset
-1px
0
0
#dbdbdb
;
box-shadow
:
inset
-1px
0
0
#dbdbdb
;
transform
:
translate3d
(
0
,
0
,
0
);
transform
:
translate3d
(
0
,
0
,
0
);
}
}
@media
(
min-width
:
576px
)
and
(
max-width
:
576px
)
{
@media
(
min-width
:
576px
)
and
(
max-width
:
576px
)
{
.nav-sidebar
:not
(
.sidebar-collapsed-desktop
)
{
.nav-sidebar
:not
(
.sidebar-collapsed-desktop
)
{
box-shadow
:
inset
-1px
0
0
#dbdbdb
,
2px
1px
3px
rgba
(
0
,
0
,
0
,
0
.1
);
box-shadow
:
inset
-1px
0
0
#dbdbdb
,
2px
1px
3px
rgba
(
0
,
0
,
0
,
0
.1
);
...
@@ -1310,7 +1028,6 @@ input {
...
@@ -1310,7 +1028,6 @@ input {
overflow-x
:
hidden
;
overflow-x
:
hidden
;
}
}
.nav-sidebar.sidebar-collapsed-desktop
.badge.badge-pill
:not
(
.fly-out-badge
),
.nav-sidebar.sidebar-collapsed-desktop
.badge.badge-pill
:not
(
.fly-out-badge
),
.nav-sidebar.sidebar-collapsed-desktop
.sidebar-context-title
,
.nav-sidebar.sidebar-collapsed-desktop
.nav-item-name
{
.nav-sidebar.sidebar-collapsed-desktop
.nav-item-name
{
border
:
0
;
border
:
0
;
clip
:
rect
(
0
,
0
,
0
,
0
);
clip
:
rect
(
0
,
0
,
0
,
0
);
...
@@ -1331,9 +1048,6 @@ input {
...
@@ -1331,9 +1048,6 @@ input {
.nav-sidebar.sidebar-collapsed-desktop
.avatar-container
{
.nav-sidebar.sidebar-collapsed-desktop
.avatar-container
{
margin
:
0
auto
;
margin
:
0
auto
;
}
}
.nav-sidebar.sidebar-expanded-mobile
{
left
:
0
;
}
.nav-sidebar
a
{
.nav-sidebar
a
{
text-decoration
:
none
;
text-decoration
:
none
;
}
}
...
@@ -1356,7 +1070,6 @@ input {
...
@@ -1356,7 +1070,6 @@ input {
.nav-sidebar
li
.active
>
a
{
.nav-sidebar
li
.active
>
a
{
font-weight
:
600
;
font-weight
:
600
;
}
}
@media
(
max-width
:
767
.98px
)
{
@media
(
max-width
:
767
.98px
)
{
.nav-sidebar
{
.nav-sidebar
{
left
:
-220px
;
left
:
-220px
;
...
@@ -1373,7 +1086,6 @@ input {
...
@@ -1373,7 +1086,6 @@ input {
height
:
16px
;
height
:
16px
;
width
:
16px
;
width
:
16px
;
}
}
@media
(
min-width
:
768px
)
and
(
max-width
:
1199px
)
{
@media
(
min-width
:
768px
)
and
(
max-width
:
1199px
)
{
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
{
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
{
width
:
50px
;
width
:
50px
;
...
@@ -1381,8 +1093,8 @@ input {
...
@@ -1381,8 +1093,8 @@ input {
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.nav-sidebar-inner-scroll
{
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.nav-sidebar-inner-scroll
{
overflow-x
:
hidden
;
overflow-x
:
hidden
;
}
}
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.badge.badge-pill
:not
(
.fly-out-badge
),
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.sidebar-context-title
,
.badge.badge-pill
:not
(
.fly-out-badge
)
,
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.nav-item-name
{
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.nav-item-name
{
border
:
0
;
border
:
0
;
clip
:
rect
(
0
,
0
,
0
,
0
);
clip
:
rect
(
0
,
0
,
0
,
0
);
...
@@ -1410,7 +1122,21 @@ input {
...
@@ -1410,7 +1122,21 @@ input {
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.context-header
a
{
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.context-header
a
{
padding
:
10px
4px
;
padding
:
10px
4px
;
}
}
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.sidebar-top-level-items
>
li
.sidebar-sub-level-items
:not
(
.flyout-list
)
{
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.sidebar-context-title
{
border
:
0
;
clip
:
rect
(
0
,
0
,
0
,
0
);
height
:
1px
;
margin
:
-1px
;
overflow
:
hidden
;
padding
:
0
;
position
:
absolute
;
white-space
:
nowrap
;
width
:
1px
;
}
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.sidebar-top-level-items
>
li
.sidebar-sub-level-items
:not
(
.flyout-list
)
{
display
:
none
;
display
:
none
;
}
}
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.nav-icon-container
{
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.nav-icon-container
{
...
@@ -1420,11 +1146,17 @@ input {
...
@@ -1420,11 +1146,17 @@ input {
padding
:
16px
;
padding
:
16px
;
width
:
49px
;
width
:
49px
;
}
}
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.toggle-sidebar-button
.collapse-text
,
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.toggle-sidebar-button
.icon-chevron-double-lg-left
{
.toggle-sidebar-button
.collapse-text
,
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.toggle-sidebar-button
.icon-chevron-double-lg-left
{
display
:
none
;
display
:
none
;
}
}
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.toggle-sidebar-button
.icon-chevron-double-lg-right
{
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.toggle-sidebar-button
.icon-chevron-double-lg-right
{
display
:
block
;
display
:
block
;
margin
:
0
;
margin
:
0
;
}
}
...
@@ -1441,10 +1173,12 @@ input {
...
@@ -1441,10 +1173,12 @@ input {
.sidebar-sub-level-items
>
li
a
{
.sidebar-sub-level-items
>
li
a
{
padding
:
8px
16px
8px
40px
;
padding
:
8px
16px
8px
40px
;
}
}
.sidebar-sub-level-items
>
li
.active
a
{
background
:
rgba
(
0
,
0
,
0
,
0
.04
);
}
.sidebar-top-level-items
{
.sidebar-top-level-items
{
margin-bottom
:
60px
;
margin-bottom
:
60px
;
}
}
@media
(
min-width
:
576px
)
{
@media
(
min-width
:
576px
)
{
.sidebar-top-level-items
>
li
>
a
{
.sidebar-top-level-items
>
li
>
a
{
margin-right
:
1px
;
margin-right
:
1px
;
...
@@ -1464,23 +1198,28 @@ input {
...
@@ -1464,23 +1198,28 @@ input {
.sidebar-top-level-items
>
li
.active
.badge.badge-pill
{
.sidebar-top-level-items
>
li
.active
.badge.badge-pill
{
font-weight
:
600
;
font-weight
:
600
;
}
}
.sidebar-top-level-items
>
li
.active
.sidebar-sub-level-items
:not
(
.is-fly-out-only
)
{
.sidebar-top-level-items
>
li
.active
.sidebar-sub-level-items
:not
(
.is-fly-out-only
)
{
display
:
block
;
display
:
block
;
}
}
.toggle-sidebar-button
,
.toggle-sidebar-button
,
.close-nav-button
{
.close-nav-button
{
width
:
219px
;
position
:
fixed
;
height
:
48px
;
height
:
48px
;
bottom
:
0
;
padding
:
0
16px
;
padding
:
0
16px
;
background-color
:
#fafafa
;
background-color
:
#fafafa
;
border
:
0
;
border
:
0
;
border-top
:
1px
solid
#dbdbdb
;
color
:
#666
;
color
:
#666
;
display
:
flex
;
display
:
flex
;
align-items
:
center
;
align-items
:
center
;
}
}
.toggle-sidebar-button
,
.close-nav-button
{
position
:
fixed
;
bottom
:
0
;
width
:
219px
;
border-top
:
1px
solid
#dbdbdb
;
}
.toggle-sidebar-button
svg
,
.toggle-sidebar-button
svg
,
.close-nav-button
svg
{
.close-nav-button
svg
{
margin-right
:
8px
;
margin-right
:
8px
;
...
@@ -1500,7 +1239,21 @@ input {
...
@@ -1500,7 +1239,21 @@ input {
.sidebar-collapsed-desktop
.context-header
a
{
.sidebar-collapsed-desktop
.context-header
a
{
padding
:
10px
4px
;
padding
:
10px
4px
;
}
}
.sidebar-collapsed-desktop
.sidebar-top-level-items
>
li
.sidebar-sub-level-items
:not
(
.flyout-list
)
{
.sidebar-collapsed-desktop
.sidebar-context-title
{
border
:
0
;
clip
:
rect
(
0
,
0
,
0
,
0
);
height
:
1px
;
margin
:
-1px
;
overflow
:
hidden
;
padding
:
0
;
position
:
absolute
;
white-space
:
nowrap
;
width
:
1px
;
}
.sidebar-collapsed-desktop
.sidebar-top-level-items
>
li
.sidebar-sub-level-items
:not
(
.flyout-list
)
{
display
:
none
;
display
:
none
;
}
}
.sidebar-collapsed-desktop
.nav-icon-container
{
.sidebar-collapsed-desktop
.nav-icon-container
{
...
@@ -1514,7 +1267,9 @@ input {
...
@@ -1514,7 +1267,9 @@ input {
.sidebar-collapsed-desktop
.toggle-sidebar-button
.icon-chevron-double-lg-left
{
.sidebar-collapsed-desktop
.toggle-sidebar-button
.icon-chevron-double-lg-left
{
display
:
none
;
display
:
none
;
}
}
.sidebar-collapsed-desktop
.toggle-sidebar-button
.icon-chevron-double-lg-right
{
.sidebar-collapsed-desktop
.toggle-sidebar-button
.icon-chevron-double-lg-right
{
display
:
block
;
display
:
block
;
margin
:
0
;
margin
:
0
;
}
}
...
@@ -1530,7 +1285,6 @@ input {
...
@@ -1530,7 +1285,6 @@ input {
.close-nav-button
{
.close-nav-button
{
display
:
none
;
display
:
none
;
}
}
@media
(
max-width
:
767
.98px
)
{
@media
(
max-width
:
767
.98px
)
{
.close-nav-button
{
.close-nav-button
{
display
:
flex
;
display
:
flex
;
...
@@ -1539,128 +1293,500 @@ input {
...
@@ -1539,128 +1293,500 @@ input {
display
:
none
;
display
:
none
;
}
}
}
}
table
.table
{
body
.sidebar-refactoring.ui-indigo
.nav-sidebar
li
.active
>
a
{
margin-bottom
:
16px
;
color
:
#2f2a6b
;
}
}
table
.table
.dropdown-menu
a
{
body
.sidebar-refactoring.ui-indigo
text-decoration
:
none
;
.nav-sidebar
li
.active
.nav-icon-container
svg
{
fill
:
#2f2a6b
;
}
}
table
.table
.success
,
body
.sidebar-refactoring
.nav-sidebar
{
table
.table
.info
{
box-shadow
:
none
;
color
:
#fff
;
}
}
table
.table
.success
a
:not
(
.btn
),
body
.sidebar-refactoring
.nav-sidebar
li
.active
{
table
.table
.info
a
:not
(
.btn
)
{
background-color
:
transparent
;
text-decoration
:
underline
;
box-shadow
:
none
!
important
;
color
:
#fff
;
}
@media
(
min-width
:
768px
)
{
body
.sidebar-refactoring
.page-with-contextual-sidebar
{
padding-left
:
50px
;
}
}
@media
(
min-width
:
1200px
)
{
body
.sidebar-refactoring
.page-with-contextual-sidebar
{
padding-left
:
220px
;
}
}
@media
(
min-width
:
768px
)
{
body
.sidebar-refactoring
.page-with-icon-sidebar
{
padding-left
:
50px
;
}
}
body
.sidebar-refactoring
.nav-sidebar
{
position
:
fixed
;
z-index
:
600
;
width
:
220px
;
top
:
40px
;
bottom
:
0
;
left
:
0
;
background-color
:
#f0f0f0
;
transform
:
translate3d
(
0
,
0
,
0
);
}
}
pre
{
@media
(
min-width
:
576px
)
and
(
max-width
:
576px
)
{
font-family
:
"Menlo"
,
"DejaVu Sans Mono"
,
"Liberation Mono"
,
"Consolas"
,
"Ubuntu Mono"
,
"Courier New"
,
"andale mono"
,
"lucida console"
,
monospace
;
body
.sidebar-refactoring
.nav-sidebar
:not
(
.sidebar-collapsed-desktop
)
{
box-shadow
:
inset
-1px
0
0
#dbdbdb
,
2px
1px
3px
rgba
(
0
,
0
,
0
,
0
.1
);
}
}
body
.sidebar-refactoring
.nav-sidebar.sidebar-collapsed-desktop
{
width
:
50px
;
}
body
.sidebar-refactoring
.nav-sidebar.sidebar-collapsed-desktop
.nav-sidebar-inner-scroll
{
overflow-x
:
hidden
;
}
body
.sidebar-refactoring
.nav-sidebar.sidebar-collapsed-desktop
.badge.badge-pill
:not
(
.fly-out-badge
),
body
.sidebar-refactoring
.nav-sidebar.sidebar-collapsed-desktop
.nav-item-name
{
border
:
0
;
clip
:
rect
(
0
,
0
,
0
,
0
);
height
:
1px
;
margin
:
-1px
;
overflow
:
hidden
;
padding
:
0
;
position
:
absolute
;
white-space
:
nowrap
;
width
:
1px
;
}
body
.sidebar-refactoring
.nav-sidebar.sidebar-collapsed-desktop
.sidebar-top-level-items
>
li
>
a
{
min-height
:
45px
;
}
body
.sidebar-refactoring
.nav-sidebar.sidebar-collapsed-desktop
.fly-out-top-item
{
display
:
block
;
display
:
block
;
padding
:
8px
12px
;
}
margin
:
0
0
8px
;
body
.sidebar-refactoring
font-size
:
13px
;
.nav-sidebar.sidebar-collapsed-desktop
word-break
:
break-all
;
.avatar-container
{
word-wrap
:
break-word
;
margin
:
0
auto
;
}
body
.sidebar-refactoring
.nav-sidebar
a
{
text-decoration
:
none
;
line-height
:
1rem
;
color
:
#2f2a6b
;
}
body
.sidebar-refactoring
.nav-sidebar
li
{
white-space
:
nowrap
;
}
body
.sidebar-refactoring
.nav-sidebar
li
.nav-item-name
{
flex
:
1
;
}
body
.sidebar-refactoring
.nav-sidebar
li
>
a
{
padding-left
:
0
.75rem
;
padding-right
:
0
.75rem
;
padding-top
:
0
.5rem
;
padding-bottom
:
0
.5rem
;
display
:
flex
;
align-items
:
center
;
border-radius
:
0
.25rem
;
width
:
auto
;
margin
:
1px
4px
;
}
body
.sidebar-refactoring
.nav-sidebar
li
.active
>
a
{
font-weight
:
600
;
}
body
.sidebar-refactoring
.nav-sidebar
li
.active
>
a
:not
(
.has-sub-items
)
{
background-color
:
rgba
(
41
,
41
,
97
,
0
.08
);
}
body
.sidebar-refactoring
.nav-sidebar
ul
{
padding-left
:
0
;
list-style
:
none
;
}
@media
(
max-width
:
767
.98px
)
{
body
.sidebar-refactoring
.nav-sidebar
{
left
:
-220px
;
}
}
body
.sidebar-refactoring
.nav-sidebar
.nav-icon-container
{
display
:
flex
;
margin-right
:
8px
;
}
body
.sidebar-refactoring
.nav-sidebar
.fly-out-top-item
{
display
:
none
;
}
@media
(
min-width
:
768px
)
and
(
max-width
:
1199px
)
{
body
.sidebar-refactoring
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
{
width
:
50px
;
}
body
.sidebar-refactoring
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.nav-sidebar-inner-scroll
{
overflow-x
:
hidden
;
}
body
.sidebar-refactoring
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.badge.badge-pill
:not
(
.fly-out-badge
),
body
.sidebar-refactoring
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.nav-item-name
{
border
:
0
;
clip
:
rect
(
0
,
0
,
0
,
0
);
height
:
1px
;
margin
:
-1px
;
overflow
:
hidden
;
padding
:
0
;
position
:
absolute
;
white-space
:
nowrap
;
width
:
1px
;
}
body
.sidebar-refactoring
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.sidebar-top-level-items
>
li
>
a
{
min-height
:
45px
;
}
body
.sidebar-refactoring
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.fly-out-top-item
{
display
:
block
;
}
body
.sidebar-refactoring
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.avatar-container
{
margin
:
0
auto
;
}
body
.sidebar-refactoring
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.context-header
{
height
:
60px
;
width
:
50px
;
}
body
.sidebar-refactoring
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.context-header
a
{
padding
:
10px
4px
;
}
body
.sidebar-refactoring
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.sidebar-context-title
{
border
:
0
;
clip
:
rect
(
0
,
0
,
0
,
0
);
height
:
1px
;
margin
:
-1px
;
overflow
:
hidden
;
padding
:
0
;
position
:
absolute
;
white-space
:
nowrap
;
width
:
1px
;
}
body
.sidebar-refactoring
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.sidebar-top-level-items
>
li
.sidebar-sub-level-items
:not
(
.flyout-list
)
{
display
:
none
;
}
body
.sidebar-refactoring
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.nav-icon-container
{
margin-right
:
0
;
}
body
.sidebar-refactoring
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.toggle-sidebar-button
{
padding
:
16px
;
width
:
49px
;
}
body
.sidebar-refactoring
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.toggle-sidebar-button
.collapse-text
,
body
.sidebar-refactoring
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.toggle-sidebar-button
.icon-chevron-double-lg-left
{
display
:
none
;
}
body
.sidebar-refactoring
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.toggle-sidebar-button
.icon-chevron-double-lg-right
{
display
:
block
;
margin
:
0
;
}
}
body
.sidebar-refactoring
.nav-sidebar-inner-scroll
{
height
:
100%
;
width
:
100%
;
overflow
:
auto
;
}
body
.sidebar-refactoring
.nav-sidebar-inner-scroll
>
div
.context-header
{
margin-top
:
0
.25rem
;
}
body
.sidebar-refactoring
.nav-sidebar-inner-scroll
>
div
.context-header
a
{
padding-left
:
0
.75rem
;
padding-right
:
0
.75rem
;
padding-top
:
0
.5rem
;
padding-bottom
:
0
.5rem
;
display
:
flex
;
align-items
:
center
;
border-radius
:
0
.25rem
;
width
:
auto
;
margin
:
1px
4px
;
padding
:
0
.25rem
;
margin-bottom
:
0
.25rem
;
}
body
.sidebar-refactoring
.nav-sidebar-inner-scroll
>
div
.context-header
a
.avatar-container
{
font-weight
:
400
;
flex
:
none
;
box-shadow
:
inset
0
0
0
1px
rgba
(
0
,
0
,
0
,
0
.08
);
}
body
.sidebar-refactoring
.nav-sidebar-inner-scroll
>
div
.context-header
a
.avatar-container.rect-avatar
{
border-style
:
none
;
}
body
.sidebar-refactoring
.nav-sidebar-inner-scroll
>
div
.context-header
a
.avatar-container.rect-avatar
.avatar.s32
{
color
:
#303030
;
color
:
#303030
;
box-shadow
:
inset
0
0
0
1px
rgba
(
0
,
0
,
0
,
0
.08
);
}
body
.sidebar-refactoring
.nav-sidebar-inner-scroll
>
div
.context-header
a
.sidebar-context-title
{
color
:
#2f2a6b
;
}
body
.sidebar-refactoring
.sidebar-top-level-items
{
margin-top
:
0
.25rem
;
margin-bottom
:
60px
;
}
body
.sidebar-refactoring
.sidebar-top-level-items
.context-header
a
{
padding
:
0
.25rem
;
margin-bottom
:
0
.25rem
;
}
body
.sidebar-refactoring
.sidebar-top-level-items
.context-header
a
.avatar-container
{
font-weight
:
400
;
flex
:
none
;
box-shadow
:
inset
0
0
0
1px
rgba
(
0
,
0
,
0
,
0
.08
);
}
body
.sidebar-refactoring
.sidebar-top-level-items
.context-header
a
.avatar-container.rect-avatar
{
border-style
:
none
;
}
body
.sidebar-refactoring
.sidebar-top-level-items
.context-header
a
.avatar-container.rect-avatar
.avatar.s32
{
color
:
#303030
;
box-shadow
:
inset
0
0
0
1px
rgba
(
0
,
0
,
0
,
0
.08
);
}
body
.sidebar-refactoring
.sidebar-top-level-items
.context-header
a
.sidebar-context-title
{
color
:
#2f2a6b
;
}
body
.sidebar-refactoring
.sidebar-top-level-items
>
li
.badge.badge-pill
{
border-radius
:
0
.5rem
;
padding-top
:
0
.125rem
;
padding-bottom
:
0
.125rem
;
padding-left
:
0
.5rem
;
padding-right
:
0
.5rem
;
background-color
:
#cbe2f9
;
color
:
#0b5cad
;
}
body
.sidebar-refactoring
.sidebar-top-level-items
>
li
.active
.sidebar-sub-level-items
:not
(
.is-fly-out-only
)
{
display
:
block
;
}
body
.sidebar-refactoring
.sidebar-top-level-items
>
li
.active
.badge.badge-pill
{
font-weight
:
400
;
color
:
#0b5cad
;
}
body
.sidebar-refactoring
.sidebar-sub-level-items
{
padding-bottom
:
0
;
display
:
none
;
}
body
.sidebar-refactoring
.sidebar-sub-level-items
:not
(
.fly-out-list
)
li
>
a
{
padding-left
:
2
.25rem
;
}
body
.sidebar-refactoring
.toggle-sidebar-button
,
body
.sidebar-refactoring
.close-nav-button
{
height
:
48px
;
padding
:
0
16px
;
background-color
:
#fafafa
;
background-color
:
#fafafa
;
border
:
1px
solid
#dbdbdb
;
border
:
0
;
border-radius
:
2px
;
color
:
#666
;
display
:
flex
;
align-items
:
center
;
background-color
:
#f0f0f0
;
color
:
#2f2a6b
;
}
body
.sidebar-refactoring
.toggle-sidebar-button
.collapse-text
,
body
.sidebar-refactoring
.toggle-sidebar-button
.icon-chevron-double-lg-left
,
body
.sidebar-refactoring
.toggle-sidebar-button
.icon-chevron-double-lg-right
,
body
.sidebar-refactoring
.close-nav-button
.collapse-text
,
body
.sidebar-refactoring
.close-nav-button
.icon-chevron-double-lg-left
,
body
.sidebar-refactoring
.close-nav-button
.icon-chevron-double-lg-right
{
color
:
inherit
;
}
body
.sidebar-refactoring
.toggle-sidebar-button
,
body
.sidebar-refactoring
.close-nav-button
{
position
:
fixed
;
bottom
:
0
;
width
:
219px
;
border-top
:
1px
solid
#dbdbdb
;
}
body
.sidebar-refactoring
.toggle-sidebar-button
svg
,
body
.sidebar-refactoring
.close-nav-button
svg
{
margin-right
:
8px
;
}
body
.sidebar-refactoring
.toggle-sidebar-button
.icon-chevron-double-lg-right
,
body
.sidebar-refactoring
.close-nav-button
.icon-chevron-double-lg-right
{
display
:
none
;
}
body
.sidebar-refactoring
.collapse-text
{
white-space
:
nowrap
;
overflow
:
hidden
;
}
}
.monospace
{
body
.sidebar-refactoring
.sidebar-collapsed-desktop
.context-header
{
font-family
:
"Menlo"
,
"DejaVu Sans Mono"
,
"Liberation Mono"
,
"Consolas"
,
"Ubuntu Mono"
,
"Courier New"
,
"andale mono"
,
"lucida console"
,
monospace
;
height
:
60px
;
width
:
50px
;
}
body
.sidebar-refactoring
.sidebar-collapsed-desktop
.context-header
a
{
padding
:
10px
4px
;
}
}
input
:
:-
moz-placeholder
,
body
.sidebar-refactoring
.sidebar-collapsed-desktop
.sidebar-context-title
{
textarea
::-
moz-placeholder
{
border
:
0
;
clip
:
rect
(
0
,
0
,
0
,
0
);
height
:
1px
;
margin
:
-1px
;
overflow
:
hidden
;
padding
:
0
;
position
:
absolute
;
white-space
:
nowrap
;
width
:
1px
;
}
body
.sidebar-refactoring
.sidebar-collapsed-desktop
.sidebar-top-level-items
>
li
.sidebar-sub-level-items
:not
(
.flyout-list
)
{
display
:
none
;
}
body
.sidebar-refactoring
.sidebar-collapsed-desktop
.nav-icon-container
{
margin-right
:
0
;
}
body
.sidebar-refactoring
.sidebar-collapsed-desktop
.toggle-sidebar-button
{
padding
:
16px
;
width
:
49px
;
}
body
.sidebar-refactoring
.sidebar-collapsed-desktop
.toggle-sidebar-button
.collapse-text
,
body
.sidebar-refactoring
.sidebar-collapsed-desktop
.toggle-sidebar-button
.icon-chevron-double-lg-left
{
display
:
none
;
}
body
.sidebar-refactoring
.sidebar-collapsed-desktop
.toggle-sidebar-button
.icon-chevron-double-lg-right
{
display
:
block
;
margin
:
0
;
}
body
.sidebar-refactoring
.close-nav-button
{
display
:
none
;
}
@media
(
max-width
:
767
.98px
)
{
body
.sidebar-refactoring
.close-nav-button
{
display
:
flex
;
}
body
.sidebar-refactoring
.toggle-sidebar-button
{
display
:
none
;
}
}
input
:
:-
moz-placeholder
{
color
:
#868686
;
color
:
#868686
;
opacity
:
1
;
opacity
:
1
;
}
}
input
:
:-
ms-input-placeholder
,
input
:
:-
ms-input-placeholder
{
textarea
::-
ms-input-placeholder
{
color
:
#868686
;
color
:
#868686
;
}
}
input
:
-
ms-input-placeholder
,
input
:
-
ms-input-placeholder
{
textarea
:-
ms-input-placeholder
{
color
:
#868686
;
color
:
#868686
;
}
}
svg
{
svg
{
fill
:
currentColor
;
fill
:
currentColor
;
}
}
svg
.s12
{
svg
.s12
{
width
:
12px
;
width
:
12px
;
height
:
12px
;
height
:
12px
;
}
}
svg
.s16
{
svg
.s16
{
width
:
16px
;
width
:
16px
;
height
:
16px
;
height
:
16px
;
}
}
svg
.s18
{
svg
.s18
{
width
:
18px
;
width
:
18px
;
height
:
18px
;
height
:
18px
;
}
}
svg
.s32
{
width
:
32px
;
height
:
32px
;
}
svg
.s12
{
svg
.s12
{
vertical-align
:
-1px
;
vertical-align
:
-1px
;
}
}
svg
.s16
{
svg
.s16
{
vertical-align
:
-3px
;
vertical-align
:
-3px
;
}
}
.sr-only
{
position
:
absolute
;
width
:
1px
;
height
:
1px
;
padding
:
0
;
margin
:
-1px
;
overflow
:
hidden
;
clip
:
rect
(
0
,
0
,
0
,
0
);
border
:
0
;
}
table
.code
{
width
:
100%
;
font-family
:
"Menlo"
,
"DejaVu Sans Mono"
,
"Liberation Mono"
,
"Consolas"
,
"Ubuntu Mono"
,
"Courier New"
,
"andale mono"
,
"lucida console"
,
monospace
;
border
:
0
;
border-collapse
:
separate
;
margin
:
0
;
padding
:
0
;
table-layout
:
fixed
;
border-radius
:
0
0
4px
4px
;
}
.frame
.badge.badge-pill
{
position
:
absolute
;
background-color
:
#428fdc
;
color
:
#fff
;
border
:
#fff
1px
solid
;
min-height
:
16px
;
padding
:
5px
8px
;
border-radius
:
12px
;
}
.frame
.badge.badge-pill
{
transform
:
translate
(
-50%
,
-50%
);
}
.color-label
{
padding
:
0
0
.5rem
;
line-height
:
16px
;
border-radius
:
100px
;
color
:
#fff
;
}
.label-link
{
display
:
inline-flex
;
vertical-align
:
text-bottom
;
}
.milestones
{
padding
:
8px
;
margin-top
:
8px
;
border-radius
:
4px
;
background-color
:
#dbdbdb
;
}
.search
{
.search
{
margin
:
0
8px
;
margin
:
0
8px
;
}
}
.search
form
{
.search
form
{
display
:
block
;
margin
:
0
;
margin
:
0
;
padding
:
4px
;
padding
:
4px
;
width
:
200px
;
width
:
200px
;
...
@@ -1669,7 +1795,6 @@ table.code {
...
@@ -1669,7 +1795,6 @@ table.code {
border
:
0
;
border
:
0
;
border-radius
:
4px
;
border-radius
:
4px
;
}
}
@media
(
min-width
:
1200px
)
{
@media
(
min-width
:
1200px
)
{
.search
form
{
.search
form
{
width
:
320px
;
width
:
320px
;
...
@@ -1713,45 +1838,39 @@ table.code {
...
@@ -1713,45 +1838,39 @@ table.code {
max-height
:
400px
;
max-height
:
400px
;
overflow
:
auto
;
overflow
:
auto
;
}
}
@media
(
min-width
:
1200px
)
{
@media
(
min-width
:
1200px
)
{
.search
.search-input-wrap
.dropdown-menu
{
.search
.search-input-wrap
.dropdown-menu
{
width
:
320px
;
width
:
320px
;
}
}
}
}
.search
.search-input-wrap
.dropdown-content
{
.search
.identicon
{
max-height
:
382px
;
flex-basis
:
16px
;
}
flex-shrink
:
0
;
.settings
{
margin-right
:
4px
;
border-top
:
1px
solid
#dbdbdb
;
}
.settings
:first-of-type
{
margin-top
:
10px
;
border
:
0
;
}
}
.settings
+
div
.settings
:first-of-type
{
.avatar
,
margin-top
:
0
;
.avatar-container
{
border-top
:
1px
solid
#dbdbdb
;
}
.avatar
,
.avatar-container
{
float
:
left
;
float
:
left
;
margin-right
:
16px
;
margin-right
:
16px
;
border-radius
:
50%
;
border-radius
:
50%
;
border
:
1px
solid
#f5f5f5
;
border
:
1px
solid
#f5f5f5
;
}
}
.s16.avatar
,
.s16.avatar-container
{
.avatar.s16
,
.avatar-container.s16
{
width
:
16px
;
width
:
16px
;
height
:
16px
;
height
:
16px
;
margin-right
:
8px
;
margin-right
:
8px
;
}
}
.s18.avatar
,
.s18.avatar-container
{
.avatar.s18
,
.avatar-container.s18
{
width
:
18px
;
width
:
18px
;
height
:
18px
;
height
:
18px
;
margin-right
:
8px
;
margin-right
:
8px
;
}
}
.s40.avatar
,
.s40.avatar-container
{
.avatar.s32
,
width
:
40px
;
.avatar-container.s32
{
height
:
40px
;
width
:
32px
;
height
:
32px
;
margin-right
:
8px
;
margin-right
:
8px
;
}
}
.avatar
{
.avatar
{
...
@@ -1763,15 +1882,45 @@ table.code {
...
@@ -1763,15 +1882,45 @@ table.code {
overflow
:
hidden
;
overflow
:
hidden
;
border-color
:
rgba
(
0
,
0
,
0
,
0
.1
);
border-color
:
rgba
(
0
,
0
,
0
,
0
.1
);
}
}
.avatar.center
{
font-size
:
14px
;
line-height
:
1
.8em
;
text-align
:
center
;
}
.avatar.avatar-tile
{
.avatar.avatar-tile
{
border-radius
:
0
;
border-radius
:
0
;
border
:
0
;
border
:
0
;
}
}
.identicon
{
text-align
:
center
;
vertical-align
:
top
;
color
:
#525252
;
background-color
:
#eee
;
}
.identicon.s16
{
font-size
:
10px
;
line-height
:
16px
;
}
.identicon.s32
{
font-size
:
14px
;
line-height
:
32px
;
}
.identicon.bg1
{
background-color
:
#ffebee
;
}
.identicon.bg2
{
background-color
:
#f3e5f5
;
}
.identicon.bg3
{
background-color
:
#e8eaf6
;
}
.identicon.bg4
{
background-color
:
#e3f2fd
;
}
.identicon.bg5
{
background-color
:
#e0f2f1
;
}
.identicon.bg6
{
background-color
:
#fbe9e7
;
}
.identicon.bg7
{
background-color
:
#eee
;
}
.avatar-container
{
.avatar-container
{
overflow
:
hidden
;
overflow
:
hidden
;
display
:
flex
;
display
:
flex
;
...
@@ -1790,10 +1939,6 @@ table.code {
...
@@ -1790,10 +1939,6 @@ table.code {
margin
:
0
;
margin
:
0
;
align-self
:
center
;
align-self
:
center
;
}
}
.avatar-container.s40
{
min-width
:
40px
;
min-height
:
40px
;
}
.rect-avatar
{
.rect-avatar
{
border-radius
:
2px
;
border-radius
:
2px
;
}
}
...
@@ -1803,9 +1948,25 @@ table.code {
...
@@ -1803,9 +1948,25 @@ table.code {
.rect-avatar.s18
{
.rect-avatar.s18
{
border-radius
:
2px
;
border-radius
:
2px
;
}
}
.rect-avatar.s40
{
.rect-avatar.s32
,
body
.sidebar-refactoring
.nav-sidebar-inner-scroll
>
div
.context-header
a
.avatar-container.rect-avatar
.avatar.s32
,
body
.sidebar-refactoring
.sidebar-top-level-items
.context-header
a
.avatar-container.rect-avatar
.avatar.s32
{
border-radius
:
4px
;
border-radius
:
4px
;
}
}
#content-body
{
display
:
block
;
}
.tab-width-8
{
.tab-width-8
{
-moz-tab-size
:
8
;
-moz-tab-size
:
8
;
tab-size
:
8
;
tab-size
:
8
;
...
@@ -1821,12 +1982,16 @@ table.code {
...
@@ -1821,12 +1982,16 @@ table.code {
white-space
:
nowrap
;
white-space
:
nowrap
;
width
:
1px
;
width
:
1px
;
}
}
.gl-absolute
{
position
:
absolute
;
}
.gl-ml-3
{
.gl-ml-3
{
margin-left
:
0
.5rem
;
margin-left
:
0
.5rem
;
}
}
.
content-wrapper
>
.alert-wrapper
,
.
gl-mx-0
\
!
{
#content-body
,
.modal-dialog
{
margin-left
:
0
!
important
;
display
:
block
;
margin-right
:
0
!
important
;
}
}
@import
'cloaking'
;
@import
"startup/cloaking"
;
@include
cloak-startup-scss
(
none
);
@include
cloak-startup-scss
(
none
);
app/assets/stylesheets/startup/startup-signin.scss
View file @
8eb2153d
// DO NOT EDIT! This is auto-generated from "yarn run generate:startup_css"
// Please see the feedback issue for more details and help:
// https://gitlab.com/gitlab-org/gitlab/-/issues/331812
@charset
"UTF-8"
;
@charset
"UTF-8"
;
*,
*,
*
:
:
before
,
*
:
:
before
,
...
@@ -8,12 +11,14 @@ html {
...
@@ -8,12 +11,14 @@ html {
font-family
:
sans-serif
;
font-family
:
sans-serif
;
line-height
:
1
.15
;
line-height
:
1
.15
;
}
}
header
,
nav
,
section
{
header
{
display
:
block
;
display
:
block
;
}
}
body
{
body
{
margin
:
0
;
margin
:
0
;
font-family
:
-
apple-system
,
BlinkMacSystemFont
,
"Segoe UI"
,
Roboto
,
"Noto Sans"
,
Ubuntu
,
Cantarell
,
"Helvetica Neue"
,
sans-serif
,
"Apple Color Emoji"
,
"Segoe UI Emoji"
,
"Segoe UI Symbol"
,
"Noto Color Emoji"
;
font-family
:
-
apple-system
,
BlinkMacSystemFont
,
"Segoe UI"
,
Roboto
,
"Noto Sans"
,
Ubuntu
,
Cantarell
,
"Helvetica Neue"
,
sans-serif
,
"Apple Color Emoji"
,
"Segoe UI Emoji"
,
"Segoe UI Symbol"
,
"Noto Color Emoji"
;
font-size
:
1rem
;
font-size
:
1rem
;
font-weight
:
400
;
font-weight
:
400
;
line-height
:
1
.5
;
line-height
:
1
.5
;
...
@@ -26,7 +31,8 @@ hr {
...
@@ -26,7 +31,8 @@ hr {
height
:
0
;
height
:
0
;
overflow
:
visible
;
overflow
:
visible
;
}
}
h1
,
h2
,
h3
{
h1
,
h3
{
margin-top
:
0
;
margin-top
:
0
;
margin-bottom
:
0
.25rem
;
margin-bottom
:
0
.25rem
;
}
}
...
@@ -39,47 +45,20 @@ address {
...
@@ -39,47 +45,20 @@ address {
font-style
:
normal
;
font-style
:
normal
;
line-height
:
inherit
;
line-height
:
inherit
;
}
}
ul
{
margin-top
:
0
;
margin-bottom
:
1rem
;
}
ul
ul
{
margin-bottom
:
0
;
}
strong
{
font-weight
:
bolder
;
}
sub
{
position
:
relative
;
font-size
:
75%
;
line-height
:
0
;
vertical-align
:
baseline
;
}
sub
{
bottom
:
-.25em
;
}
a
{
a
{
color
:
#007bff
;
color
:
#007bff
;
text-decoration
:
none
;
text-decoration
:
none
;
background-color
:
transparent
;
background-color
:
transparent
;
}
}
a
:not
([
href
])
{
a
:not
([
href
])
:not
([
class
])
{
color
:
inherit
;
color
:
inherit
;
text-decoration
:
none
;
text-decoration
:
none
;
}
}
pre
,
code
{
code
{
font-family
:
"Menlo"
,
"DejaVu Sans Mono"
,
"Liberation Mono"
,
"Consolas"
,
"Ubuntu Mono"
,
"Courier New"
,
"andale mono"
,
"lucida console"
,
monospace
;
font-family
:
"Menlo"
,
"DejaVu Sans Mono"
,
"Liberation Mono"
,
"Consolas"
,
"Ubuntu Mono"
,
"Courier New"
,
"andale mono"
,
"lucida console"
,
monospace
;
font-size
:
1em
;
font-size
:
1em
;
}
}
pre
{
margin-top
:
0
;
margin-bottom
:
1rem
;
overflow
:
auto
;
}
img
{
img
{
vertical-align
:
middle
;
vertical-align
:
middle
;
border-style
:
none
;
border-style
:
none
;
...
@@ -88,89 +67,54 @@ svg {
...
@@ -88,89 +67,54 @@ svg {
overflow
:
hidden
;
overflow
:
hidden
;
vertical-align
:
middle
;
vertical-align
:
middle
;
}
}
table
{
border-collapse
:
collapse
;
}
th
{
text-align
:
inherit
;
}
label
{
label
{
display
:
inline-block
;
display
:
inline-block
;
margin-bottom
:
0
.5rem
;
margin-bottom
:
0
.5rem
;
}
}
button
{
input
{
border-radius
:
0
;
}
input
,
button
,
textarea
{
margin
:
0
;
margin
:
0
;
font-family
:
inherit
;
font-family
:
inherit
;
font-size
:
inherit
;
font-size
:
inherit
;
line-height
:
inherit
;
line-height
:
inherit
;
}
}
button
,
input
{
input
{
overflow
:
visible
;
overflow
:
visible
;
}
}
button
{
text-transform
:
none
;
}
button
:not
(
:disabled
),
[
type
=
"button"
]
:not
(
:disabled
),
[
type
=
"reset"
]
:not
(
:disabled
),
[
type
=
"submit"
]
:not
(
:disabled
)
{
[
type
=
"submit"
]
:not
(
:disabled
)
{
cursor
:
pointer
;
cursor
:
pointer
;
}
}
button
:
:-
moz-focus-inner
,
[
type
=
"button"
]
::-
moz-focus-inner
,
[
type
=
"reset"
]
::-
moz-focus-inner
,
[
type
=
"submit"
]
::-moz-focus-inner
{
[
type
=
"submit"
]
::-moz-focus-inner
{
padding
:
0
;
padding
:
0
;
border-style
:
none
;
border-style
:
none
;
}
}
input
[
type
=
"checkbox"
]
{
box-sizing
:
border-box
;
padding
:
0
;
}
textarea
{
overflow
:
auto
;
resize
:
vertical
;
}
fieldset
{
fieldset
{
min-width
:
0
;
min-width
:
0
;
padding
:
0
;
padding
:
0
;
margin
:
0
;
margin
:
0
;
border
:
0
;
border
:
0
;
}
}
[
type
=
"search"
]
{
outline-offset
:
-2px
;
}
summary
{
summary
{
display
:
list-item
;
display
:
list-item
;
cursor
:
pointer
;
cursor
:
pointer
;
}
}
template
{
display
:
none
;
}
[
hidden
]
{
[
hidden
]
{
display
:
none
!
important
;
display
:
none
!
important
;
}
}
h1
,
h2
,
h3
,
h1
,
.h1
,
.h2
,
.h3
{
h3
,
.h1
,
.h3
{
margin-bottom
:
0
.25rem
;
margin-bottom
:
0
.25rem
;
font-weight
:
600
;
font-weight
:
600
;
line-height
:
1
.2
;
line-height
:
1
.2
;
color
:
#303030
;
color
:
#303030
;
}
}
h1
,
.h1
{
h1
,
.h1
{
font-size
:
2
.1875rem
;
font-size
:
2
.1875rem
;
}
}
h2
,
.h2
{
h3
,
font-size
:
1
.75rem
;
.h3
{
}
h3
,
.h3
{
font-size
:
1
.53125rem
;
font-size
:
1
.53125rem
;
}
}
hr
{
hr
{
...
@@ -179,10 +123,6 @@ hr {
...
@@ -179,10 +123,6 @@ hr {
border
:
0
;
border
:
0
;
border-top
:
1px
solid
rgba
(
0
,
0
,
0
,
0
.1
);
border-top
:
1px
solid
rgba
(
0
,
0
,
0
,
0
.1
);
}
}
.list-unstyled
{
padding-left
:
0
;
list-style
:
none
;
}
code
{
code
{
font-size
:
90%
;
font-size
:
90%
;
color
:
#1f1f1f
;
color
:
#1f1f1f
;
...
@@ -191,16 +131,6 @@ code {
...
@@ -191,16 +131,6 @@ code {
a
>
code
{
a
>
code
{
color
:
inherit
;
color
:
inherit
;
}
}
pre
{
display
:
block
;
font-size
:
90%
;
color
:
#303030
;
}
pre
code
{
font-size
:
inherit
;
color
:
inherit
;
word-break
:
normal
;
}
.container
{
.container
{
width
:
100%
;
width
:
100%
;
padding-right
:
15px
;
padding-right
:
15px
;
...
@@ -208,56 +138,21 @@ pre code {
...
@@ -208,56 +138,21 @@ pre code {
margin-right
:
auto
;
margin-right
:
auto
;
margin-left
:
auto
;
margin-left
:
auto
;
}
}
@media
(
min-width
:
576px
)
{
.container
{
max-width
:
540px
;
}
}
@media
(
min-width
:
768px
)
{
.container
{
max-width
:
720px
;
}
}
@media
(
min-width
:
992px
)
{
.container
{
max-width
:
960px
;
}
}
@media
(
min-width
:
1200px
)
{
.container
{
max-width
:
1140px
;
}
}
.container-fluid
{
width
:
100%
;
padding-right
:
15px
;
padding-left
:
15px
;
margin-right
:
auto
;
margin-left
:
auto
;
}
@media
(
min-width
:
576px
)
{
@media
(
min-width
:
576px
)
{
.container
{
.container
{
max-width
:
540px
;
max-width
:
540px
;
}
}
}
}
@media
(
min-width
:
768px
)
{
@media
(
min-width
:
768px
)
{
.container
{
.container
{
max-width
:
720px
;
max-width
:
720px
;
}
}
}
}
@media
(
min-width
:
992px
)
{
@media
(
min-width
:
992px
)
{
.container
{
.container
{
max-width
:
960px
;
max-width
:
960px
;
}
}
}
}
@media
(
min-width
:
1200px
)
{
@media
(
min-width
:
1200px
)
{
.container
{
.container
{
max-width
:
1140px
;
max-width
:
1140px
;
...
@@ -269,19 +164,26 @@ pre code {
...
@@ -269,19 +164,26 @@ pre code {
margin-right
:
-15px
;
margin-right
:
-15px
;
margin-left
:
-15px
;
margin-left
:
-15px
;
}
}
.col-sm-5
,
.col-sm-7
,
.col-sm-12
{
.col
,
.col-sm-5
,
.col-sm-7
,
.col-sm-12
{
position
:
relative
;
position
:
relative
;
width
:
100%
;
width
:
100%
;
padding-right
:
15px
;
padding-right
:
15px
;
padding-left
:
15px
;
padding-left
:
15px
;
}
}
.col
{
flex-basis
:
0
;
flex-grow
:
1
;
max-width
:
100%
;
}
.order-1
{
.order-1
{
order
:
1
;
order
:
1
;
}
}
.order-12
{
.order-12
{
order
:
12
;
order
:
12
;
}
}
@media
(
min-width
:
576px
)
{
@media
(
min-width
:
576px
)
{
.col-sm-5
{
.col-sm-5
{
flex
:
0
0
41
.66667%
;
flex
:
0
0
41
.66667%
;
...
@@ -302,18 +204,7 @@ pre code {
...
@@ -302,18 +204,7 @@ pre code {
order
:
12
;
order
:
12
;
}
}
}
}
.table
{
.form-control
{
width
:
100%
;
margin-bottom
:
0
.5rem
;
color
:
#303030
;
}
.table
th
,
.table
td
{
padding
:
0
.75rem
;
vertical-align
:
top
;
border-top
:
1px
solid
#dbdbdb
;
}
.form-control
,
.search
form
{
display
:
block
;
display
:
block
;
width
:
100%
;
width
:
100%
;
height
:
34px
;
height
:
34px
;
...
@@ -327,52 +218,37 @@ pre code {
...
@@ -327,52 +218,37 @@ pre code {
border
:
1px
solid
#dbdbdb
;
border
:
1px
solid
#dbdbdb
;
border-radius
:
0
.25rem
;
border-radius
:
0
.25rem
;
}
}
@media
(
prefers-reduced-motion
:
reduce
)
{
@media
(
prefers-reduced-motion
:
reduce
)
{
}
}
.
form-control
:
-
moz-focusring
,
.
search
form
:-
moz-focusring
{
.
form-control
:
-
moz-focusring
{
color
:
transparent
;
color
:
transparent
;
text-shadow
:
0
0
0
#303030
;
text-shadow
:
0
0
0
#303030
;
}
}
.
form-control
:
:
placeholder
,
.
search
form
::
placeholder
{
.
form-control
:
:
-
ms-input-
placeholder
{
color
:
#5e5e5e
;
color
:
#5e5e5e
;
opacity
:
1
;
opacity
:
1
;
}
}
.form-control
:
disabled
,
.search
form
:disabled
{
.
form-control
:
:
placeholder
{
background-color
:
#fafafa
;
color
:
#5e5e5e
;
opacity
:
1
;
opacity
:
1
;
}
}
textarea
.form-control
{
.form-control
:disabled
{
height
:
auto
;
background-color
:
#fafafa
;
opacity
:
1
;
}
}
.form-group
{
.form-group
{
margin-bottom
:
1rem
;
margin-bottom
:
1rem
;
}
}
.form-
inline
{
.form-
row
{
display
:
flex
;
display
:
flex
;
flex-flow
:
row
wrap
;
flex-wrap
:
wrap
;
align-items
:
center
;
margin-right
:
-5px
;
margin-left
:
-5px
;
}
}
.form-row
>
.col
,
@media
(
min-width
:
576px
)
{
.form-row
>
[
class
*=
"col-"
]
{
.form-inline
label
{
padding-right
:
5px
;
display
:
flex
;
padding-left
:
5px
;
align-items
:
center
;
justify-content
:
center
;
margin-bottom
:
0
;
}
.form-inline
.form-group
{
display
:
flex
;
flex
:
0
0
auto
;
flex-flow
:
row
wrap
;
align-items
:
center
;
margin-bottom
:
0
;
}
.form-inline
.form-control
,
.form-inline
.search
form
,
.search
.form-inline
form
{
display
:
inline-block
;
width
:
auto
;
vertical-align
:
middle
;
}
}
}
.btn
{
.btn
{
display
:
inline-block
;
display
:
inline-block
;
...
@@ -380,7 +256,7 @@ textarea.form-control {
...
@@ -380,7 +256,7 @@ textarea.form-control {
color
:
#303030
;
color
:
#303030
;
text-align
:
center
;
text-align
:
center
;
vertical-align
:
middle
;
vertical-align
:
middle
;
cursor
:
pointer
;
-moz-user-select
:
none
;
user-select
:
none
;
user-select
:
none
;
background-color
:
transparent
;
background-color
:
transparent
;
border
:
1px
solid
transparent
;
border
:
1px
solid
transparent
;
...
@@ -389,147 +265,16 @@ textarea.form-control {
...
@@ -389,147 +265,16 @@ textarea.form-control {
line-height
:
20px
;
line-height
:
20px
;
border-radius
:
0
.25rem
;
border-radius
:
0
.25rem
;
}
}
@media
(
prefers-reduced-motion
:
reduce
)
{
@media
(
prefers-reduced-motion
:
reduce
)
{
}
}
.btn
.disabled
,
.btn
:disabled
{
.btn
:disabled
{
opacity
:
0
.65
;
opacity
:
0
.65
;
}
}
a
.btn.disabled
,
.btn
:not
(
:disabled
)
:not
(
.disabled
)
{
fieldset
:disabled
a
.btn
{
cursor
:
pointer
;
pointer-events
:
none
;
}
.btn-success
{
color
:
#fff
;
background-color
:
#108548
;
border-color
:
#108548
;
}
.btn-success.disabled
,
.btn-success
:disabled
{
color
:
#fff
;
background-color
:
#108548
;
border-color
:
#108548
;
}
.btn-success
:not
(
:disabled
)
:not
(
.disabled
)
:active
,
.btn-success
:not
(
:disabled
)
:not
(
.disabled
)
.active
,
.show
>
.btn-success.dropdown-menu-toggle
{
color
:
#fff
;
background-color
:
#0b572f
;
border-color
:
#094c29
;
}
.login-page
input
[
type
=
'submit'
]
{
display
:
block
;
width
:
100%
;
}
.login-page
input
[
type
=
'submit'
]
+
input
[
type
=
'submit'
]
{
margin-top
:
0
.5rem
;
}
.login-page
input
[
type
=
"submit"
][
type
=
'submit'
],
.login-page
input
[
type
=
"reset"
][
type
=
'submit'
],
.login-page
input
[
type
=
"button"
][
type
=
'submit'
]
{
width
:
100%
;
}
.collapse
:not
(
.show
)
{
display
:
none
;
}
.dropdown
{
position
:
relative
;
}
.dropdown-menu-toggle
{
white-space
:
nowrap
;
}
.
dropdown-menu-toggle
:
:
after
{
display
:
inline-block
;
margin-left
:
0
.255em
;
vertical-align
:
0
.255em
;
content
:
""
;
border-top
:
0
.3em
solid
;
border-right
:
0
.3em
solid
transparent
;
border-bottom
:
0
;
border-left
:
0
.3em
solid
transparent
;
}
.dropdown-menu-toggle
:empty::after
{
margin-left
:
0
;
}
.dropdown-menu
{
position
:
absolute
;
top
:
100%
;
left
:
0
;
z-index
:
1000
;
display
:
none
;
float
:
left
;
min-width
:
10rem
;
padding
:
0
.5rem
0
;
margin
:
0
.125rem
0
0
;
font-size
:
1rem
;
color
:
#303030
;
text-align
:
left
;
list-style
:
none
;
background-color
:
#fff
;
background-clip
:
padding-box
;
border
:
1px
solid
rgba
(
0
,
0
,
0
,
0
.15
);
border-radius
:
0
.25rem
;
}
.dropdown-menu-right
{
right
:
0
;
left
:
auto
;
}
.divider
{
height
:
0
;
margin
:
4px
0
;
overflow
:
hidden
;
border-top
:
1px
solid
#dbdbdb
;
}
.dropdown-menu.show
{
display
:
block
;
}
.nav
{
display
:
flex
;
flex-wrap
:
wrap
;
padding-left
:
0
;
margin-bottom
:
0
;
list-style
:
none
;
}
.nav-link
{
display
:
block
;
padding
:
0
.5rem
1rem
;
}
}
.nav-link.disabled
{
fieldset
:disabled
a
.btn
{
color
:
#5e5e5e
;
pointer-events
:
none
;
pointer-events
:
none
;
cursor
:
default
;
}
.nav-tabs
{
border-bottom
:
1px
solid
#999
;
}
.nav-tabs
.nav-item
{
margin-bottom
:
-1px
;
}
.nav-tabs
.nav-link
{
border
:
1px
solid
transparent
;
border-top-left-radius
:
0
.25rem
;
border-top-right-radius
:
0
.25rem
;
}
.nav-tabs
.nav-link.disabled
{
color
:
#5e5e5e
;
background-color
:
transparent
;
border-color
:
transparent
;
}
.nav-tabs
.nav-link.active
,
.nav-tabs
.nav-item.show
.nav-link
{
color
:
#525252
;
background-color
:
#fff
;
border-color
:
#999
#999
#fff
;
}
.nav-tabs
.dropdown-menu
{
margin-top
:
-1px
;
border-top-left-radius
:
0
;
border-top-right-radius
:
0
;
}
.tab-content
>
.tab-pane
{
display
:
none
;
}
.tab-content
>
.active
{
display
:
block
;
}
}
.navbar
{
.navbar
{
position
:
relative
;
position
:
relative
;
...
@@ -539,77 +284,12 @@ fieldset:disabled a.btn {
...
@@ -539,77 +284,12 @@ fieldset:disabled a.btn {
justify-content
:
space-between
;
justify-content
:
space-between
;
padding
:
0
.25rem
0
.5rem
;
padding
:
0
.25rem
0
.5rem
;
}
}
.navbar
.container
,
.navbar
.container
{
.navbar
.container-fluid
{
display
:
flex
;
display
:
flex
;
flex-wrap
:
wrap
;
flex-wrap
:
wrap
;
align-items
:
center
;
align-items
:
center
;
justify-content
:
space-between
;
justify-content
:
space-between
;
}
}
.navbar-nav
{
display
:
flex
;
flex-direction
:
column
;
padding-left
:
0
;
margin-bottom
:
0
;
list-style
:
none
;
}
.navbar-nav
.nav-link
{
padding-right
:
0
;
padding-left
:
0
;
}
.navbar-nav
.dropdown-menu
{
position
:
static
;
float
:
none
;
}
.navbar-collapse
{
flex-basis
:
100%
;
flex-grow
:
1
;
align-items
:
center
;
}
.navbar-toggler
{
padding
:
0
.25rem
0
.75rem
;
font-size
:
1
.25rem
;
line-height
:
1
;
background-color
:
transparent
;
border
:
1px
solid
transparent
;
border-radius
:
0
.25rem
;
}
@media
(
max-width
:
575
.98px
)
{
.navbar-expand-sm
>
.container
,
.navbar-expand-sm
>
.container-fluid
{
padding-right
:
0
;
padding-left
:
0
;
}
}
@media
(
min-width
:
576px
)
{
.navbar-expand-sm
{
flex-flow
:
row
nowrap
;
justify-content
:
flex-start
;
}
.navbar-expand-sm
.navbar-nav
{
flex-direction
:
row
;
}
.navbar-expand-sm
.navbar-nav
.dropdown-menu
{
position
:
absolute
;
}
.navbar-expand-sm
.navbar-nav
.nav-link
{
padding-right
:
0
.5rem
;
padding-left
:
0
.5rem
;
}
.navbar-expand-sm
>
.container
,
.navbar-expand-sm
>
.container-fluid
{
flex-wrap
:
nowrap
;
}
.navbar-expand-sm
.navbar-collapse
{
display
:
flex
!
important
;
flex-basis
:
auto
;
}
.navbar-expand-sm
.navbar-toggler
{
display
:
none
;
}
}
.card
{
.card
{
position
:
relative
;
position
:
relative
;
display
:
flex
;
display
:
flex
;
...
@@ -625,243 +305,156 @@ fieldset:disabled a.btn {
...
@@ -625,243 +305,156 @@ fieldset:disabled a.btn {
margin-right
:
0
;
margin-right
:
0
;
margin-left
:
0
;
margin-left
:
0
;
}
}
.badge
{
.d-block
{
display
:
inline-block
;
display
:
block
!
important
;
padding
:
0
.25em
0
.4em
;
font-size
:
75%
;
font-weight
:
600
;
line-height
:
1
;
text-align
:
center
;
white-space
:
nowrap
;
vertical-align
:
baseline
;
border-radius
:
0
.25rem
;
}
@media
(
prefers-reduced-motion
:
reduce
)
{
}
}
.
badge
:empty
{
.
d-flex
{
display
:
none
;
display
:
flex
!
important
;
}
}
.btn
.badge
{
.flex-wrap
{
position
:
relative
;
flex-wrap
:
wrap
!
important
;
top
:
-1px
;
}
}
.badge-pill
{
.justify-content-between
{
padding-right
:
0
.6em
;
justify-content
:
space-between
!
important
;
padding-left
:
0
.6em
;
border-radius
:
10rem
;
}
}
.media
{
.align-items-center
{
display
:
flex
;
align-items
:
center
!
important
;
align-items
:
flex-start
;
}
}
.close
{
.fixed-top
{
float
:
right
;
position
:
fixed
;
font-size
:
1
.5rem
;
top
:
0
;
font-weight
:
600
;
right
:
0
;
line-height
:
1
;
left
:
0
;
color
:
#000
;
z-index
:
1030
;
text-shadow
:
0
1px
0
#fff
;
opacity
:
.5
;
}
}
button
.close
{
.ml-2
{
padding
:
0
;
margin-left
:
0
.5rem
!
important
;
background-color
:
transparent
;
border
:
0
;
appearance
:
none
;
}
}
a
.close.disabled
{
.mt-3
{
pointer-events
:
none
;
margin-top
:
1rem
!
important
;
}
}
.modal-dialog
{
.mb-3
{
position
:
relative
;
margin-bottom
:
1rem
!
important
;
width
:
auto
;
margin
:
0
.5rem
;
pointer-events
:
none
;
}
}
@media
(
min-width
:
576px
)
{
@media
(
min-width
:
576px
)
{
.modal-dialog
{
.mt-sm-0
{
max-width
:
500px
;
margin-top
:
0
!
important
;
margin
:
1
.75rem
auto
;
}
}
}
}
.
bg-transparent
{
.
text-center
{
background-color
:
transparent
!
important
;
text-align
:
center
!
important
;
}
}
.
border
{
.
font-weight-normal
{
border
:
1px
solid
#dbdbdb
!
important
;
font-weight
:
400
!
important
;
}
}
.border-top
{
.gl-form-input
,
border-top
:
1px
solid
#dbdbdb
!
important
;
.gl-form-input.form-control
{
background-color
:
#fff
;
font-family
:
-
apple-system
,
BlinkMacSystemFont
,
"Segoe UI"
,
Roboto
,
"Noto Sans"
,
Ubuntu
,
Cantarell
,
"Helvetica Neue"
,
sans-serif
,
"Apple Color Emoji"
,
"Segoe UI Emoji"
,
"Segoe UI Symbol"
,
"Noto Color Emoji"
;
font-size
:
0
.875rem
;
line-height
:
1rem
;
padding-top
:
0
.5rem
;
padding-bottom
:
0
.5rem
;
padding-left
:
0
.75rem
;
padding-right
:
0
.75rem
;
height
:
auto
;
color
:
#303030
;
box-shadow
:
inset
0
0
0
1px
#868686
;
border-style
:
none
;
appearance
:
none
;
-moz-appearance
:
none
;
}
}
.border-right
{
.gl-form-input
:not
(
.form-control-plaintext
)
:-moz-read-only
,
border-right
:
1px
solid
#dbdbdb
!
important
;
.gl-form-input.form-control
:not
(
.form-control-plaintext
)
:-moz-read-only
{
background-color
:
#fafafa
;
color
:
#868686
;
box-shadow
:
inset
0
0
0
1px
#dbdbdb
;
cursor
:
not
-
allowed
;
}
}
.border-bottom
{
.gl-form-input
:disabled
,
border-bottom
:
1px
solid
#dbdbdb
!
important
;
.gl-form-input
:not
(
.form-control-plaintext
)
:read-only
,
}
.gl-form-input.form-control
:disabled
,
.border-left
{
.gl-form-input.form-control
:not
(
.form-control-plaintext
)
:read-only
{
border-left
:
1px
solid
#dbdbdb
!
important
;
background-color
:
#fafafa
;
}
color
:
#868686
;
.rounded
{
box-shadow
:
inset
0
0
0
1px
#dbdbdb
;
border-radius
:
0
.25rem
!
important
;
cursor
:
not
-
allowed
;
}
.
clearfix
:
:
after
{
display
:
block
;
clear
:
both
;
content
:
""
;
}
.d-none
{
display
:
none
!
important
;
}
.d-inline-block
{
display
:
inline-block
!
important
;
}
.d-block
{
display
:
block
!
important
;
}
.d-flex
{
display
:
flex
!
important
;
}
@media
(
min-width
:
576px
)
{
.d-sm-none
{
display
:
none
!
important
;
}
}
@media
(
min-width
:
768px
)
{
.d-md-block
{
display
:
block
!
important
;
}
}
@media
(
min-width
:
992px
)
{
.d-lg-none
{
display
:
none
!
important
;
}
.d-lg-block
{
display
:
block
!
important
;
}
}
@media
(
min-width
:
1200px
)
{
.d-xl-block
{
display
:
block
!
important
;
}
}
.flex-wrap
{
flex-wrap
:
wrap
!
important
;
}
.justify-content-between
{
justify-content
:
space-between
!
important
;
}
.align-items-center
{
align-items
:
center
!
important
;
}
.float-right
{
float
:
right
!
important
;
}
.fixed-top
{
position
:
fixed
;
top
:
0
;
right
:
0
;
left
:
0
;
z-index
:
1030
;
}
.sr-only
{
position
:
absolute
;
width
:
1px
;
height
:
1px
;
padding
:
0
;
margin
:
-1px
;
overflow
:
hidden
;
clip
:
rect
(
0
,
0
,
0
,
0
);
white-space
:
nowrap
;
border
:
0
;
}
.mt-3
{
margin-top
:
1rem
!
important
;
}
.mb-3
{
margin-bottom
:
1rem
!
important
;
}
}
.m-auto
{
.
gl-form-input
:
:-
ms-input-placeholder
,
margin
:
auto
!
important
;
.
gl-form-input
.
form-control
::-
ms-input-placeholder
{
color
:
#868686
;
}
}
.
gl-form-input
:
:
placeholder
,
@media
(
min-width
:
576px
)
{
.
gl-form-input
.
form-control
::
placeholder
{
.mt-sm-0
{
color
:
#868686
;
margin-top
:
0
!
important
;
}
}
}
.
text-nowrap
{
.
gl-button
{
white-space
:
nowrap
!
important
;
display
:
inline-flex
;
}
}
.
text-left
{
.
gl-button
:not
(
.btn-link
)
:active
{
text-
align
:
left
!
important
;
text-
decoration
:
none
;
}
}
.font-weight-normal
{
.gl-button.gl-button
{
font-weight
:
400
!
important
;
border-width
:
0
;
padding-top
:
0
.5rem
;
padding-bottom
:
0
.5rem
;
padding-left
:
0
.75rem
;
padding-right
:
0
.75rem
;
background-color
:
transparent
;
line-height
:
1rem
;
color
:
#303030
;
fill
:
currentColor
;
box-shadow
:
inset
0
0
0
1px
#bfbfbf
;
justify-content
:
center
;
align-items
:
center
;
font-size
:
0
.875rem
;
border-radius
:
0
.25rem
;
}
}
.visible
{
.gl-button.gl-button
.gl-button-icon
{
visibility
:
visible
!
important
;
height
:
1rem
;
width
:
1rem
;
flex-shrink
:
0
;
margin-right
:
0
.25rem
;
top
:
auto
;
}
}
.form-control.focus
,
.search
form
.focus
{
.gl-button.gl-button.btn-default
{
color
:
#303030
;
background-color
:
#fff
;
background-color
:
#fff
;
border-color
:
#80bdff
;
outline
:
0
;
box-shadow
:
0
0
0
0
.2rem
rgba
(
0
,
123
,
255
,
0
.25
);
}
}
input
[
type
=
"color"
]
.form-control
{
.gl-button.gl-button.btn-default
:active
{
height
:
34px
;
box-shadow
:
inset
0
0
0
2px
#5e5e5e
,
0
0
0
1px
rgba
(
255
,
255
,
255
,
0
.4
)
,
padding
:
0
.125rem
0
.25rem
;
0
0
0
4px
rgba
(
31
,
117
,
203
,
0
.48
);
outline
:
none
;
background-color
:
#dbdbdb
;
}
}
input
[
type
=
"color"
]
.form-control
:disabled
{
.gl-button.gl-button.btn-confirm
{
background-color
:
#666
;
color
:
#fff
;
opacity
:
0
.65
;
}
}
.gl-badge
{
.gl-button.gl-button.btn-confirm
{
display
:
inline-flex
;
background-color
:
#1f75cb
;
align-items
:
center
;
box-shadow
:
inset
0
0
0
1px
#1068bf
;
font-size
:
0
.75rem
;
}
font-weight
:
400
;
.gl-button.gl-button.btn-confirm
:active
{
line-height
:
1rem
;
box-shadow
:
inset
0
0
0
2px
#033464
,
0
0
0
1px
rgba
(
255
,
255
,
255
,
0
.4
)
,
padding-top
:
0
.25rem
;
0
0
0
4px
rgba
(
31
,
117
,
203
,
0
.48
);
padding-bottom
:
0
.25rem
;
padding-left
:
0
.5rem
;
padding-right
:
0
.5rem
;
outline
:
none
;
outline
:
none
;
background-color
:
#0b5cad
;
}
}
body
,
.form-control
,
.search
form
,
body
,
.
search
form
{
.
form-control
{
font-size
:
0
.875rem
;
font-size
:
0
.875rem
;
}
}
button
,
[
type
=
"submit"
]
{
html
[
type
=
'button'
],
[
type
=
'reset'
],
[
type
=
'submit'
],
[
role
=
'button'
]
{
cursor
:
pointer
;
cursor
:
pointer
;
}
}
h1
,
h1
,
.h1
,
.h1
,
h2
,
.h2
,
h3
,
h3
,
.h3
{
.h3
{
margin-top
:
20px
;
margin-top
:
20px
;
margin-bottom
:
10px
;
margin-bottom
:
10px
;
}
}
input
[
type
=
'file'
]
{
line-height
:
1
;
}
strong
{
font-weight
:
bold
;
}
a
{
a
{
color
:
#1068bf
;
color
:
#1068bf
;
}
}
...
@@ -878,9 +471,6 @@ code {
...
@@ -878,9 +471,6 @@ code {
background-color
:
inherit
;
background-color
:
inherit
;
padding
:
unset
;
padding
:
unset
;
}
}
table
{
border-spacing
:
0
;
}
.hidden
{
.hidden
{
display
:
none
!
important
;
display
:
none
!
important
;
visibility
:
hidden
!
important
;
visibility
:
hidden
!
important
;
...
@@ -888,10 +478,6 @@ table {
...
@@ -888,10 +478,6 @@ table {
.hide
{
.hide
{
display
:
none
;
display
:
none
;
}
}
.
dropdown-menu-toggle
:
:
after
{
display
:
none
;
}
.badge
:not
(
.gl-badge
),
.label
{
.label
{
padding
:
4px
5px
;
padding
:
4px
5px
;
font-size
:
12px
;
font-size
:
12px
;
...
@@ -899,1166 +485,163 @@ table {
...
@@ -899,1166 +485,163 @@ table {
font-weight
:
400
;
font-weight
:
400
;
display
:
inline-block
;
display
:
inline-block
;
}
}
.nav-tabs
{
svg
{
border-bottom
:
0
;
vertical-align
:
baseline
;
}
.nav-tabs
.nav-link
{
border-top
:
0
;
border-left
:
0
;
border-right
:
0
;
}
.nav-tabs
.nav-item
{
margin-bottom
:
0
;
}
pre
code
{
white-space
:
pre-wrap
;
}
input
[
type
=
"color"
]
.form-control
{
height
:
34px
;
}
.toggle-sidebar-button
.collapse-text
,
.toggle-sidebar-button
.icon-chevron-double-lg-left
,
.toggle-sidebar-button
.icon-chevron-double-lg-right
{
color
:
#666
;
}
svg
{
vertical-align
:
baseline
;
}
html
{
overflow-y
:
scroll
;
}
body
{
text-decoration-skip
:
ink
;
}
body
.navless
{
background-color
:
#fff
!
important
;
}
.content-wrapper
{
margin-top
:
40px
;
padding-bottom
:
100px
;
}
.container
{
padding-top
:
0
;
z-index
:
5
;
}
.container
.content
{
margin
:
0
;
}
@media
(
max-width
:
575
.98px
)
{
.container
.content
{
margin-top
:
20px
;
}
}
@media
(
max-width
:
575
.98px
)
{
.container
.container
.title
{
padding-left
:
15px
!
important
;
}
}
.navless-container
{
margin-top
:
40px
;
padding-top
:
32px
;
}
.btn
{
border-radius
:
4px
;
font-size
:
0
.875rem
;
font-weight
:
400
;
padding
:
6px
10px
;
background-color
:
#fff
;
border-color
:
#dbdbdb
;
color
:
#303030
;
color
:
#303030
;
white-space
:
nowrap
;
}
.btn
:active
,
.btn.active
{
box-shadow
:
rgba
(
0
,
0
,
0
,
0
.16
);
background-color
:
#eaeaea
;
border-color
:
#e3e3e3
;
color
:
#303030
;
}
.btn.btn-success
{
background-color
:
#108548
;
border-color
:
#217645
;
color
:
#fff
;
}
.btn.btn-success
:active
,
.btn.btn-success.active
{
box-shadow
:
rgba
(
0
,
0
,
0
,
0
.16
);
background-color
:
#24663b
;
border-color
:
#0d532a
;
color
:
#fff
;
}
.btn
svg
{
height
:
15px
;
width
:
15px
;
}
.btn
svg
:not
(
:last-child
),
.btn
.fa
:not
(
:last-child
)
{
margin-right
:
5px
;
}
.login-page
input
[
type
=
'submit'
]
{
width
:
100%
;
margin
:
0
;
margin-bottom
:
15px
;
}
.login-page
input
.btn
[
type
=
'submit'
]
{
padding
:
6px
0
;
}
.badge.badge-pill
:not
(
.gl-badge
)
{
font-weight
:
400
;
background-color
:
rgba
(
0
,
0
,
0
,
0
.07
);
color
:
#525252
;
vertical-align
:
baseline
;
}
.hint
{
font-style
:
italic
;
color
:
#bfbfbf
;
}
.bold
{
font-weight
:
600
;
}
.tab-content
{
overflow
:
visible
;
}
pre
.wrap
{
word-break
:
break-word
;
white-space
:
pre-wrap
;
}
hr
{
margin
:
24px
0
;
border-top
:
1px
solid
#eee
;
}
table
a
code
{
position
:
relative
;
top
:
-2px
;
margin-right
:
3px
;
}
.loading
{
margin
:
20px
auto
;
height
:
40px
;
color
:
#525252
;
font-size
:
32px
;
text-align
:
center
;
}
.highlight
{
text-shadow
:
none
;
}
.chart
{
overflow
:
hidden
;
height
:
220px
;
}
.footer-links
{
margin-bottom
:
20px
;
}
.footer-links
a
{
margin-right
:
15px
;
}
.break-word
{
word-wrap
:
break-word
;
}
.append-bottom-20
{
margin-bottom
:
20px
;
}
.center
{
text-align
:
center
;
}
.block
{
display
:
block
;
}
.flex
{
display
:
flex
;
}
.flex-grow
{
flex-grow
:
1
;
}
.dropdown
{
position
:
relative
;
}
.show.dropdown
.dropdown-menu
{
transform
:
translateY
(
0
);
display
:
block
;
min-height
:
40px
;
max-height
:
312px
;
overflow-y
:
auto
;
}
@media
(
max-width
:
575
.98px
)
{
.show.dropdown
.dropdown-menu
{
width
:
100%
;
}
}
.show.dropdown
.dropdown-menu-toggle
,
.show.dropdown
.dropdown-menu-toggle
{
border-color
:
#c4c4c4
;
}
.show.dropdown
[
data-toggle
=
'dropdown'
]
{
outline
:
0
;
}
.search-input-container
.dropdown-menu
{
margin-top
:
11px
;
}
.dropdown-menu-toggle
{
padding
:
6px
8px
6px
10px
;
background-color
:
#fff
;
color
:
#303030
;
font-size
:
14px
;
text-align
:
left
;
border
:
1px
solid
#dbdbdb
;
border-radius
:
0
.25rem
;
white-space
:
nowrap
;
}
.no-outline.dropdown-menu-toggle
{
outline
:
0
;
}
.dropdown-menu-toggle
.fa
{
color
:
#c4c4c4
;
}
.dropdown-menu-toggle
{
padding-right
:
25px
;
position
:
relative
;
width
:
160px
;
text-overflow
:
ellipsis
;
overflow
:
hidden
;
}
.dropdown-menu-toggle
.fa
{
position
:
absolute
;
}
.dropdown-menu
{
display
:
none
;
position
:
absolute
;
width
:
auto
;
top
:
100%
;
z-index
:
300
;
min-width
:
240px
;
max-width
:
500px
;
margin-top
:
4px
;
margin-bottom
:
24px
;
font-size
:
14px
;
font-weight
:
400
;
padding
:
8px
0
;
background-color
:
#fff
;
border
:
1px
solid
#dbdbdb
;
border-radius
:
0
.25rem
;
box-shadow
:
0
2px
4px
rgba
(
0
,
0
,
0
,
0
.1
);
}
.dropdown-menu
ul
{
margin
:
0
;
padding
:
0
;
}
.dropdown-menu
li
{
display
:
block
;
text-align
:
left
;
list-style
:
none
;
padding
:
0
1px
;
}
.dropdown-menu
li
>
a
,
.dropdown-menu
li
button
{
background
:
transparent
;
border
:
0
;
border-radius
:
0
;
box-shadow
:
none
;
display
:
block
;
font-weight
:
400
;
position
:
relative
;
padding
:
8px
12px
;
color
:
#303030
;
line-height
:
16px
;
white-space
:
normal
;
overflow
:
hidden
;
text-align
:
left
;
width
:
100%
;
}
.dropdown-menu
.divider
{
height
:
1px
;
margin
:
0
.25rem
0
;
padding
:
0
;
background-color
:
#dbdbdb
;
}
.dropdown-menu
.badge.badge-pill
+
span
:not
(
.badge
)
:not
(
.badge-pill
)
{
margin-right
:
40px
;
}
.dropdown-select
{
width
:
300px
;
}
@media
(
max-width
:
767
.98px
)
{
.dropdown-select
{
width
:
100%
;
}
}
.dropdown-content
{
max-height
:
252px
;
overflow-y
:
auto
;
}
.dropdown-loading
{
position
:
absolute
;
top
:
0
;
right
:
0
;
bottom
:
0
;
left
:
0
;
display
:
none
;
z-index
:
9
;
background-color
:
rgba
(
255
,
255
,
255
,
0
.6
);
font-size
:
28px
;
}
.dropdown-loading
.fa
{
position
:
absolute
;
top
:
50%
;
left
:
50%
;
margin-top
:
-14px
;
margin-left
:
-14px
;
}
@media
(
max-width
:
575
.98px
)
{
.navbar-gitlab
li
.dropdown
{
position
:
static
;
}
header
.navbar-gitlab
.dropdown
.dropdown-menu
{
width
:
100%
;
min-width
:
100%
;
}
}
@media
(
max-width
:
767
.98px
)
{
.dropdown-menu-toggle
{
width
:
100%
;
}
}
.flash-container
{
margin
:
0
;
margin-bottom
:
16px
;
font-size
:
14px
;
position
:
relative
;
z-index
:
1
;
}
.flash-container.sticky
{
position
:
sticky
;
position
:
-
webkit-sticky
;
top
:
48px
;
z-index
:
251
;
}
.flash-container.flash-container-page
{
margin-bottom
:
0
;
}
.flash-container
:empty
{
margin
:
0
;
}
textarea
{
resize
:
vertical
;
}
input
{
border-radius
:
0
.25rem
;
color
:
#303030
;
background-color
:
#fff
;
}
label
{
font-weight
:
600
;
}
label
.label-bold
{
font-weight
:
600
;
}
.form-control
,
.search
form
{
border-radius
:
4px
;
padding
:
6px
10px
;
}
.
form-control
:
:
placeholder
,
.
search
form
::
placeholder
{
color
:
#868686
;
}
.gl-field-error
{
color
:
#dd2b0e
;
font-size
:
0
.875rem
;
}
.gl-show-field-errors
.form-control
:not
(
textarea
),
.gl-show-field-errors
.search
form
:not
(
textarea
),
.search
.gl-show-field-errors
form
:not
(
textarea
)
{
height
:
34px
;
}
.gl-show-field-errors
.gl-field-hint
{
color
:
#303030
;
}
@media
(
max-width
:
575
.98px
)
{
.remember-me
.remember-me-checkbox
{
margin-top
:
0
;
}
}
body
.ui-indigo
.navbar-gitlab
{
background-color
:
#292961
;
}
body
.ui-indigo
.navbar-gitlab
.navbar-collapse
{
color
:
#d1d1f0
;
}
body
.ui-indigo
.navbar-gitlab
.container-fluid
.navbar-toggler
{
border-left
:
1px
solid
#6868b9
;
}
body
.ui-indigo
.navbar-gitlab
.container-fluid
.navbar-toggler
svg
{
fill
:
#d1d1f0
;
}
body
.ui-indigo
.navbar-gitlab
.navbar-sub-nav
>
li
.active
>
a
,
body
.ui-indigo
.navbar-gitlab
.navbar-sub-nav
>
li
.active
>
button
,
body
.ui-indigo
.navbar-gitlab
.navbar-sub-nav
>
li
.dropdown.show
>
a
,
body
.ui-indigo
.navbar-gitlab
.navbar-sub-nav
>
li
.dropdown.show
>
button
,
body
.ui-indigo
.navbar-gitlab
.navbar-nav
>
li
.active
>
a
,
body
.ui-indigo
.navbar-gitlab
.navbar-nav
>
li
.active
>
button
,
body
.ui-indigo
.navbar-gitlab
.navbar-nav
>
li
.dropdown.show
>
a
,
body
.ui-indigo
.navbar-gitlab
.navbar-nav
>
li
.dropdown.show
>
button
{
color
:
#292961
;
background-color
:
#fff
;
}
body
.ui-indigo
.navbar-gitlab
.navbar-sub-nav
{
color
:
#d1d1f0
;
}
body
.ui-indigo
.navbar-gitlab
.nav
>
li
{
color
:
#d1d1f0
;
}
body
.ui-indigo
.navbar-gitlab
.nav
>
li
>
a
.header-user-dropdown-toggle
.header-user-avatar
{
border-color
:
#d1d1f0
;
}
body
.ui-indigo
.navbar-gitlab
.nav
>
li
.active
>
a
,
body
.ui-indigo
.navbar-gitlab
.nav
>
li
.dropdown.show
>
a
{
color
:
#292961
;
background-color
:
#fff
;
}
body
.ui-indigo
.search
form
{
background-color
:
rgba
(
209
,
209
,
240
,
0
.2
);
}
body
.
ui-indigo
.
search
.
search-input
:
:
placeholder
{
color
:
rgba
(
209
,
209
,
240
,
0
.8
);
}
body
.ui-indigo
.search
.search-input-wrap
.search-icon
,
body
.ui-indigo
.search
.search-input-wrap
.clear-icon
{
fill
:
rgba
(
209
,
209
,
240
,
0
.8
);
}
body
.ui-indigo
.nav-sidebar
li
.active
{
box-shadow
:
inset
4px
0
0
#4b4ba3
;
}
body
.ui-indigo
.nav-sidebar
li
.active
>
a
{
color
:
#393982
;
}
body
.ui-indigo
.nav-sidebar
li
.active
.nav-icon-container
svg
{
fill
:
#393982
;
}
body
.ui-indigo
.sidebar-top-level-items
>
li
.active
.badge.badge-pill
{
color
:
#393982
;
}
body
.ui-indigo
.nav-links
li
.active
a
,
body
.ui-indigo
.nav-links
li
a
.active
{
border-bottom
:
2px
solid
#6666c4
;
}
body
.ui-indigo
.nav-links
li
.active
a
.badge.badge-pill
,
body
.ui-indigo
.nav-links
li
a
.active
.badge.badge-pill
{
font-weight
:
600
;
}
.navbar-gitlab
{
padding
:
0
16px
;
z-index
:
1000
;
margin-bottom
:
0
;
min-height
:
40px
;
border
:
0
;
border-bottom
:
1px
solid
#dbdbdb
;
position
:
fixed
;
top
:
0
;
left
:
0
;
right
:
0
;
border-radius
:
0
;
}
.navbar-gitlab
.logo-text
{
line-height
:
initial
;
}
.navbar-gitlab
.logo-text
svg
{
width
:
55px
;
height
:
14px
;
margin
:
0
;
fill
:
#fff
;
}
.navbar-gitlab
.close-icon
{
display
:
none
;
}
.navbar-gitlab
.header-content
{
width
:
100%
;
display
:
flex
;
justify-content
:
space-between
;
position
:
relative
;
min-height
:
40px
;
padding-left
:
0
;
}
.navbar-gitlab
.header-content
.title-container
{
display
:
flex
;
align-items
:
stretch
;
flex
:
1
1
auto
;
padding-top
:
0
;
overflow
:
visible
;
}
.navbar-gitlab
.header-content
.title
{
padding-right
:
0
;
color
:
currentColor
;
display
:
flex
;
position
:
relative
;
margin
:
0
;
font-size
:
18px
;
vertical-align
:
top
;
white-space
:
nowrap
;
}
.navbar-gitlab
.header-content
.title
img
{
height
:
28px
;
}
.navbar-gitlab
.header-content
.title
img
+
.logo-text
{
margin-left
:
8px
;
}
.navbar-gitlab
.header-content
.title.wrap
{
white-space
:
normal
;
}
.navbar-gitlab
.header-content
.title
a
{
display
:
flex
;
align-items
:
center
;
padding
:
2px
8px
;
margin
:
5px
2px
5px
-8px
;
border-radius
:
4px
;
}
.navbar-gitlab
.header-content
.dropdown.open
>
a
{
border-bottom-color
:
#fff
;
}
.navbar-gitlab
.header-content
.navbar-collapse
>
ul
.nav
>
li
:not
(
.d-none
)
{
margin
:
0
2px
;
}
.navbar-gitlab
.navbar-collapse
{
flex
:
0
0
auto
;
border-top
:
0
;
padding
:
0
;
}
@media
(
max-width
:
575
.98px
)
{
.navbar-gitlab
.navbar-collapse
{
flex
:
1
1
auto
;
}
}
.navbar-gitlab
.navbar-collapse
.nav
{
flex-wrap
:
nowrap
;
}
@media
(
max-width
:
575
.98px
)
{
.navbar-gitlab
.navbar-collapse
.nav
>
li
:not
(
.d-none
)
a
{
margin-left
:
0
;
}
}
.navbar-gitlab
.container-fluid
{
padding
:
0
;
}
.navbar-gitlab
.container-fluid
.user-counter
svg
{
margin-right
:
3px
;
}
.navbar-gitlab
.container-fluid
.navbar-toggler
{
position
:
relative
;
right
:
-10px
;
border-radius
:
0
;
min-width
:
45px
;
padding
:
0
;
margin
:
8px
-7px
8px
0
;
font-size
:
14px
;
text-align
:
center
;
color
:
currentColor
;
}
@media
(
max-width
:
575
.98px
)
{
.navbar-gitlab
.container-fluid
.navbar-nav
{
display
:
flex
;
padding-right
:
10px
;
flex-direction
:
row
;
}
}
.navbar-gitlab
.container-fluid
.navbar-nav
li
.badge.badge-pill
{
box-shadow
:
none
;
font-weight
:
600
;
}
@media
(
max-width
:
575
.98px
)
{
.navbar-gitlab
.container-fluid
.nav
>
li
.header-user
{
padding-left
:
10px
;
}
}
.navbar-gitlab
.container-fluid
.nav
>
li
>
a
{
will-change
:
color
;
margin
:
4px
0
;
padding
:
6px
8px
;
height
:
32px
;
}
@media
(
max-width
:
575
.98px
)
{
.navbar-gitlab
.container-fluid
.nav
>
li
>
a
{
padding
:
0
;
}
}
.navbar-gitlab
.container-fluid
.nav
>
li
>
a
.header-user-dropdown-toggle
{
margin-left
:
2px
;
}
.navbar-gitlab
.container-fluid
.nav
>
li
>
a
.header-user-dropdown-toggle
.header-user-avatar
{
margin-right
:
0
;
}
.navbar-gitlab
.container-fluid
.nav
>
li
.header-new-dropdown-toggle
{
margin-right
:
0
;
}
.navbar-sub-nav
>
li
>
a
,
.navbar-sub-nav
>
li
>
button
,
.navbar-nav
>
li
>
a
,
.navbar-nav
>
li
>
button
{
display
:
flex
;
align-items
:
center
;
justify-content
:
center
;
padding
:
6px
8px
;
margin
:
4px
2px
;
font-size
:
12px
;
color
:
currentColor
;
border-radius
:
4px
;
height
:
32px
;
font-weight
:
600
;
}
.navbar-sub-nav
>
li
>
button
,
.navbar-nav
>
li
>
button
{
background
:
transparent
;
border
:
0
;
}
.navbar-sub-nav
.dropdown-menu
,
.navbar-nav
.dropdown-menu
{
position
:
absolute
;
}
.navbar-sub-nav
{
display
:
flex
;
margin
:
0
0
0
6px
;
}
.caret-down
,
.btn
.caret-down
{
top
:
0
;
height
:
11px
;
width
:
11px
;
margin-left
:
4px
;
fill
:
currentColor
;
}
.header-user
.dropdown-menu
,
.header-new
.dropdown-menu
{
margin-top
:
4px
;
}
.btn-sign-in
{
background-color
:
#ebebfa
;
color
:
#292961
;
font-weight
:
600
;
line-height
:
18px
;
margin
:
4px
0
4px
2px
;
}
.title-container
.badge.badge-pill
,
.navbar-nav
.badge.badge-pill
{
position
:
inherit
;
font-weight
:
400
;
margin-left
:
-6px
;
font-size
:
11px
;
color
:
#fff
;
padding
:
0
5px
;
line-height
:
12px
;
border-radius
:
7px
;
box-shadow
:
0
1px
0
rgba
(
76
,
78
,
84
,
0
.2
);
}
.title-container
.badge.badge-pill.green-badge
,
.navbar-nav
.badge.badge-pill.green-badge
{
background-color
:
#108548
;
}
.title-container
.badge.badge-pill.merge-requests-count
,
.navbar-nav
.badge.badge-pill.merge-requests-count
{
background-color
:
#de7e00
;
}
.title-container
.badge.badge-pill.todos-count
,
.navbar-nav
.badge.badge-pill.todos-count
{
background-color
:
#1f75cb
;
}
.title-container
.canary-badge
.badge
,
.navbar-nav
.canary-badge
.badge
{
font-size
:
12px
;
line-height
:
16px
;
padding
:
0
0
.5rem
;
}
@media
(
max-width
:
575
.98px
)
{
.navbar-gitlab
.container-fluid
{
font-size
:
18px
;
}
.navbar-gitlab
.container-fluid
.navbar-nav
{
table-layout
:
fixed
;
width
:
100%
;
margin
:
0
;
text-align
:
right
;
}
.navbar-gitlab
.container-fluid
.navbar-collapse
{
margin-left
:
-8px
;
margin-right
:
-10px
;
}
.navbar-gitlab
.container-fluid
.navbar-collapse
.nav
>
li
:not
(
.d-none
)
{
flex
:
1
;
}
.header-user-dropdown-toggle
{
text-align
:
center
;
}
.header-user-avatar
{
float
:
none
;
}
}
.header-user.show
.dropdown-menu
{
margin-top
:
4px
;
color
:
#303030
;
left
:
auto
;
max-height
:
445px
;
}
.header-user.show
.dropdown-menu
svg
{
vertical-align
:
text-top
;
}
.header-user-avatar
{
float
:
left
;
margin-right
:
5px
;
border-radius
:
50%
;
border
:
1px
solid
#f5f5f5
;
}
.navbar-empty
{
justify-content
:
center
;
height
:
40px
;
background
:
#fff
;
border-bottom
:
1px
solid
#f0f0f0
;
}
@media
(
max-width
:
575
.98px
)
{
.nav-links
>
li
>
a
.badge.badge-pill
{
display
:
none
;
}
}
@media
(
max-width
:
575
.98px
)
{
.nav-links
>
li
>
a
{
margin-right
:
3px
;
}
}
.media
{
display
:
flex
;
align-items
:
flex-start
;
}
.card
{
margin-bottom
:
16px
;
}
.nav-links
:not
(
.quick-links
)
{
display
:
flex
;
padding
:
0
;
margin
:
0
;
list-style
:
none
;
height
:
auto
;
border-bottom
:
1px
solid
#dbdbdb
;
}
.content-wrapper
{
width
:
100%
;
}
.content-wrapper
.container-fluid
{
padding
:
0
16px
;
}
@media
(
min-width
:
768px
)
{
.page-with-contextual-sidebar
{
padding-left
:
50px
;
}
}
@media
(
min-width
:
1200px
)
{
.page-with-contextual-sidebar
{
padding-left
:
220px
;
}
}
.context-header
{
position
:
relative
;
margin-right
:
2px
;
width
:
220px
;
}
.context-header
>
a
,
.context-header
>
button
{
font-weight
:
600
;
display
:
flex
;
width
:
100%
;
align-items
:
center
;
padding
:
10px
16px
10px
10px
;
color
:
#303030
;
background-color
:
transparent
;
border
:
0
;
text-align
:
left
;
}
.context-header
.avatar-container
{
flex
:
0
0
40px
;
background-color
:
#fff
;
}
.context-header
.sidebar-context-title
{
overflow
:
hidden
;
text-overflow
:
ellipsis
;
}
.context-header
.sidebar-context-title.text-secondary
{
font-weight
:
normal
;
font-size
:
0
.8em
;
}
.nav-sidebar
{
position
:
fixed
;
z-index
:
600
;
width
:
220px
;
top
:
40px
;
bottom
:
0
;
left
:
0
;
background-color
:
#fafafa
;
box-shadow
:
inset
-1px
0
0
#dbdbdb
;
transform
:
translate3d
(
0
,
0
,
0
);
}
@media
(
min-width
:
576px
)
and
(
max-width
:
576px
)
{
.nav-sidebar
:not
(
.sidebar-collapsed-desktop
)
{
box-shadow
:
inset
-1px
0
0
#dbdbdb
,
2px
1px
3px
rgba
(
0
,
0
,
0
,
0
.1
);
}
}
.nav-sidebar.sidebar-collapsed-desktop
{
width
:
50px
;
}
.nav-sidebar.sidebar-collapsed-desktop
.nav-sidebar-inner-scroll
{
overflow-x
:
hidden
;
}
.nav-sidebar.sidebar-collapsed-desktop
.badge.badge-pill
:not
(
.fly-out-badge
),
.nav-sidebar.sidebar-collapsed-desktop
.sidebar-context-title
,
.nav-sidebar.sidebar-collapsed-desktop
.nav-item-name
{
border
:
0
;
clip
:
rect
(
0
,
0
,
0
,
0
);
height
:
1px
;
margin
:
-1px
;
overflow
:
hidden
;
padding
:
0
;
position
:
absolute
;
white-space
:
nowrap
;
width
:
1px
;
}
.nav-sidebar.sidebar-collapsed-desktop
.sidebar-top-level-items
>
li
>
a
{
min-height
:
45px
;
}
.nav-sidebar.sidebar-collapsed-desktop
.fly-out-top-item
{
display
:
block
;
}
.nav-sidebar.sidebar-collapsed-desktop
.avatar-container
{
margin
:
0
auto
;
}
.nav-sidebar.sidebar-expanded-mobile
{
left
:
0
;
}
.nav-sidebar
a
{
text-decoration
:
none
;
}
.nav-sidebar
ul
{
padding-left
:
0
;
list-style
:
none
;
}
.nav-sidebar
li
{
white-space
:
nowrap
;
}
.nav-sidebar
li
a
{
display
:
flex
;
align-items
:
center
;
padding
:
12px
16px
;
color
:
#666
;
}
.nav-sidebar
li
.nav-item-name
{
flex
:
1
;
}
.nav-sidebar
li
.active
>
a
{
font-weight
:
600
;
}
@media
(
max-width
:
767
.98px
)
{
.nav-sidebar
{
left
:
-220px
;
}
}
.nav-sidebar
.nav-icon-container
{
display
:
flex
;
margin-right
:
8px
;
}
.nav-sidebar
.fly-out-top-item
{
display
:
none
;
}
.nav-sidebar
svg
{
height
:
16px
;
width
:
16px
;
}
@media
(
min-width
:
768px
)
and
(
max-width
:
1199px
)
{
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
{
width
:
50px
;
}
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.nav-sidebar-inner-scroll
{
overflow-x
:
hidden
;
}
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.badge.badge-pill
:not
(
.fly-out-badge
),
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.sidebar-context-title
,
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.nav-item-name
{
border
:
0
;
clip
:
rect
(
0
,
0
,
0
,
0
);
height
:
1px
;
margin
:
-1px
;
overflow
:
hidden
;
padding
:
0
;
position
:
absolute
;
white-space
:
nowrap
;
width
:
1px
;
}
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.sidebar-top-level-items
>
li
>
a
{
min-height
:
45px
;
}
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.fly-out-top-item
{
display
:
block
;
}
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.avatar-container
{
margin
:
0
auto
;
}
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.context-header
{
height
:
60px
;
width
:
50px
;
}
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.context-header
a
{
padding
:
10px
4px
;
}
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.sidebar-top-level-items
>
li
.sidebar-sub-level-items
:not
(
.flyout-list
)
{
display
:
none
;
}
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.nav-icon-container
{
margin-right
:
0
;
}
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.toggle-sidebar-button
{
padding
:
16px
;
width
:
49px
;
}
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.toggle-sidebar-button
.collapse-text
,
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.toggle-sidebar-button
.icon-chevron-double-lg-left
{
display
:
none
;
}
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.toggle-sidebar-button
.icon-chevron-double-lg-right
{
display
:
block
;
margin
:
0
;
}
}
.nav-sidebar-inner-scroll
{
height
:
100%
;
width
:
100%
;
overflow
:
auto
;
}
.sidebar-sub-level-items
{
display
:
none
;
padding-bottom
:
8px
;
}
.sidebar-sub-level-items
>
li
a
{
padding
:
8px
16px
8px
40px
;
}
.sidebar-top-level-items
{
margin-bottom
:
60px
;
}
@media
(
min-width
:
576px
)
{
.sidebar-top-level-items
>
li
>
a
{
margin-right
:
1px
;
}
}
}
.sidebar-top-level-items
>
li
.badge.badge-pill
{
html
{
background-color
:
rgba
(
0
,
0
,
0
,
0
.08
);
overflow-y
:
scroll
;
color
:
#666
;
}
}
.sidebar-top-level-items
>
li
.active
{
body
{
background
:
rgba
(
0
,
0
,
0
,
0
.04
)
;
text-decoration-skip
:
ink
;
}
}
.sidebar-top-level-items
>
li
.active
>
a
{
body
.navless
{
margin-left
:
4px
;
background-color
:
#fff
!
important
;
padding-left
:
12px
;
}
}
.sidebar-top-level-items
>
li
.active
.badge.badge-pill
{
.container
{
font-weight
:
600
;
padding-top
:
0
;
z-index
:
5
;
}
}
.
sidebar-top-level-items
>
li
.active
.sidebar-sub-level-items
:not
(
.is-fly-out-only
)
{
.
container
.content
{
display
:
block
;
margin
:
0
;
}
}
.toggle-sidebar-button
,
@media
(
max-width
:
575
.98px
)
{
.close-nav-button
{
.container
.content
{
width
:
219px
;
margin-top
:
20px
;
position
:
fixed
;
}
height
:
48px
;
bottom
:
0
;
padding
:
0
16px
;
background-color
:
#fafafa
;
border
:
0
;
border-top
:
1px
solid
#dbdbdb
;
color
:
#666
;
display
:
flex
;
align-items
:
center
;
}
}
.toggle-sidebar-button
svg
,
@media
(
max-width
:
575
.98px
)
{
.close-nav-button
svg
{
.container
.container
.title
{
margin-right
:
8px
;
padding-left
:
15px
!
important
;
}
}
}
.
toggle-sidebar-button
.icon-chevron-double-lg-right
,
.
navless-container
{
.close-nav-button
.icon-chevron-double-lg-right
{
margin-top
:
40px
;
display
:
none
;
padding-top
:
32px
;
}
}
.collapse-text
{
.btn
{
border-radius
:
4px
;
font-size
:
0
.875rem
;
font-weight
:
400
;
padding
:
6px
10px
;
background-color
:
#fff
;
border-color
:
#dbdbdb
;
color
:
#303030
;
color
:
#303030
;
white-space
:
nowrap
;
white-space
:
nowrap
;
overflow
:
hidden
;
}
.sidebar-collapsed-desktop
.context-header
{
height
:
60px
;
width
:
50px
;
}
}
.sidebar-collapsed-desktop
.context-header
a
{
.btn
:active
{
padding
:
10px
4px
;
background-color
:
#f0f0f0
;
}
box-shadow
:
none
;
.sidebar-collapsed-desktop
.sidebar-top-level-items
>
li
.sidebar-sub-level-items
:not
(
.flyout-list
)
{
display
:
none
;
}
.sidebar-collapsed-desktop
.nav-icon-container
{
margin-right
:
0
;
}
.sidebar-collapsed-desktop
.toggle-sidebar-button
{
padding
:
16px
;
width
:
49px
;
}
}
.sidebar-collapsed-desktop
.toggle-sidebar-button
.collapse-text
,
.btn
:active
{
.sidebar-collapsed-desktop
.toggle-sidebar-button
.icon-chevron-double-lg-left
{
background-color
:
#eaeaea
;
display
:
none
;
border-color
:
#e3e3e3
;
color
:
#303030
;
}
}
.
sidebar-collapsed-desktop
.toggle-sidebar-button
.icon-chevron-double-lg-right
{
.
btn
svg
{
display
:
block
;
height
:
15px
;
margin
:
0
;
width
:
15px
;
}
}
.
fly-out-top-item
>
a
{
.
btn
svg
:not
(
:last-child
)
{
display
:
fle
x
;
margin-right
:
5p
x
;
}
}
.
fly-out-top-item
.fly-out-badge
{
.
light
{
margin-left
:
8px
;
color
:
#303030
;
}
}
.fly-out-top-item-name
{
hr
{
flex
:
1
;
margin
:
1
.5rem
0
;
border-top
:
1px
solid
#eee
;
}
}
.
close-nav-button
{
.
footer-links
{
display
:
none
;
margin-bottom
:
20px
;
}
}
.footer-links
a
{
@media
(
max-width
:
767
.98px
)
{
margin-right
:
15px
;
.close-nav-button
{
display
:
flex
;
}
.toggle-sidebar-button
{
display
:
none
;
}
}
}
table
.table
{
.flash-container
{
margin
:
0
;
margin-bottom
:
16px
;
margin-bottom
:
16px
;
font-size
:
14px
;
position
:
relative
;
z-index
:
1
;
}
}
table
.table
.dropdown-menu
a
{
.flash-container.sticky
{
text-decoration
:
none
;
position
:
-
webkit-sticky
;
position
:
sticky
;
top
:
48px
;
z-index
:
251
;
}
}
table
.table
.success
,
.flash-container.flash-container-page
{
table
.table
.info
{
margin-bottom
:
0
;
color
:
#fff
;
}
}
table
.table
.success
a
:not
(
.btn
),
.flash-container
:empty
{
table
.table
.info
a
:not
(
.btn
)
{
margin
:
0
;
text-decoration
:
underline
;
color
:
#fff
;
}
}
pre
{
input
{
font-family
:
"Menlo"
,
"DejaVu Sans Mono"
,
"Liberation Mono"
,
"Consolas"
,
"Ubuntu Mono"
,
"Courier New"
,
"andale mono"
,
"lucida console"
,
monospace
;
border-radius
:
0
.25rem
;
display
:
block
;
padding
:
8px
12px
;
margin
:
0
0
8px
;
font-size
:
13px
;
word-break
:
break-all
;
word-wrap
:
break-word
;
color
:
#303030
;
color
:
#303030
;
background-color
:
#fafafa
;
background-color
:
#fff
;
border
:
1px
solid
#dbdbdb
;
}
border-radius
:
2px
;
label
{
font-weight
:
600
;
}
}
.monospace
{
label
.label-bold
{
font-
family
:
"Menlo"
,
"DejaVu Sans Mono"
,
"Liberation Mono"
,
"Consolas"
,
"Ubuntu Mono"
,
"Courier New"
,
"andale mono"
,
"lucida console"
,
monospace
;
font-
weight
:
600
;
}
}
input
:
:-
moz-placeholder
,
.form-control
{
textarea
::-
moz-placeholder
{
border-radius
:
4px
;
color
:
#868686
;
padding
:
6px
10px
;
opacity
:
1
;
}
}
input
:
:-
ms-input-placeholder
,
.
form-control
:
:-
ms-input-placeholder
{
textarea
::-
ms-input-placeholder
{
color
:
#868686
;
color
:
#868686
;
}
}
input
:
-
ms-input-placeholder
,
.
form-control
:
:
placeholder
{
textarea
:-
ms-input-placeholder
{
color
:
#868686
;
color
:
#868686
;
}
}
svg
{
.gl-show-field-errors
.form-control
:not
(
textarea
)
{
fill
:
currentColor
;
height
:
34px
;
}
}
.gl-show-field-errors
.gl-field-hint
{
svg
.s12
{
color
:
#303030
;
width
:
12px
;
height
:
12px
;
}
}
.navbar-empty
{
svg
.s16
{
justify-content
:
center
;
width
:
16px
;
height
:
40px
;
height
:
16px
;
background
:
#fff
;
border-bottom
:
1px
solid
#f0f0f0
;
}
}
.navbar-empty
.tanuki-logo
,
svg
.s18
{
.navbar-empty
.brand-header-logo
{
width
:
18px
;
max-height
:
100%
;
height
:
18px
;
}
}
.tanuki-logo
.tanuki-left-ear
,
svg
.s12
{
.tanuki-logo
.tanuki-right-ear
,
vertical-align
:
-1px
;
.tanuki-logo
.tanuki-nose
{
fill
:
#e24329
;
}
}
.tanuki-logo
.tanuki-left-eye
,
svg
.s16
{
.tanuki-logo
.tanuki-right-eye
{
vertical-align
:
-3px
;
fill
:
#fc6d26
;
}
}
.sr-only
{
.tanuki-logo
.tanuki-left-cheek
,
position
:
absolute
;
.tanuki-logo
.tanuki-right-cheek
{
width
:
1px
;
fill
:
#fca326
;
height
:
1px
;
padding
:
0
;
margin
:
-1px
;
overflow
:
hidden
;
clip
:
rect
(
0
,
0
,
0
,
0
);
border
:
0
;
}
}
table
.code
{
.card
{
width
:
100%
;
margin-bottom
:
16px
;
font-family
:
"Menlo"
,
"DejaVu Sans Mono"
,
"Liberation Mono"
,
"Consolas"
,
"Ubuntu Mono"
,
"Courier New"
,
"andale mono"
,
"lucida console"
,
monospace
;
border
:
0
;
border-collapse
:
separate
;
margin
:
0
;
padding
:
0
;
table-layout
:
fixed
;
border-radius
:
0
0
4px
4px
;
}
}
.frame
.badge.badge-pill
{
input
:
:-
moz-placeholder
{
position
:
absolute
;
color
:
#868686
;
background-color
:
#428fdc
;
opacity
:
1
;
color
:
#fff
;
border
:
#fff
1px
solid
;
min-height
:
16px
;
padding
:
5px
8px
;
border-radius
:
12px
;
}
.frame
.badge.badge-pill
{
transform
:
translate
(
-50%
,
-50%
);
}
.color-label
{
padding
:
0
0
.5rem
;
line-height
:
16px
;
border-radius
:
100px
;
color
:
#fff
;
}
}
.label-link
{
input
:
:-
ms-input-placeholder
{
display
:
inline-flex
;
color
:
#868686
;
vertical-align
:
text-bottom
;
}
}
.label-link
.label
{
input
:
-
ms-input-placeholder
{
vertical-align
:
inherit
;
color
:
#868686
;
font-size
:
12px
;
}
svg
{
fill
:
currentColor
;
}
}
.login-page
.container
{
.login-page
.container
{
max-width
:
960px
;
max-width
:
960px
;
...
@@ -2096,6 +679,25 @@ table.code {
...
@@ -2096,6 +679,25 @@ table.code {
border-radius
:
0
.25rem
;
border-radius
:
0
.25rem
;
padding
:
15px
;
padding
:
15px
;
}
}
.login-page
.login-box
.login-heading
h3
,
.login-page
.omniauth-container
.login-heading
h3
{
font-weight
:
400
;
line-height
:
1
.5
;
margin
:
0
0
10px
;
}
.login-page
.login-box
.login-footer
,
.login-page
.omniauth-container
.login-footer
{
margin-top
:
10px
;
}
.login-page
.login-box
.login-footer
p
:last-child
,
.login-page
.omniauth-container
.login-footer
p
:last-child
{
margin-bottom
:
0
;
}
.login-page
.login-box
a
.forgot
,
.login-page
.omniauth-container
a
.forgot
{
float
:
right
;
padding-top
:
6px
;
}
.login-page
.login-box
.nav
.active
a
,
.login-page
.login-box
.nav
.active
a
,
.login-page
.omniauth-container
.nav
.active
a
{
.login-page
.omniauth-container
.nav
.active
a
{
background
:
transparent
;
background
:
transparent
;
...
@@ -2132,7 +734,6 @@ table.code {
...
@@ -2132,7 +734,6 @@ table.code {
background
:
none
;
background
:
none
;
margin-bottom
:
16px
;
margin-bottom
:
16px
;
}
}
@media
(
max-width
:
991
.98px
)
{
@media
(
max-width
:
991
.98px
)
{
.login-page
.omniauth-container
form
{
.login-page
.omniauth-container
form
{
width
:
100%
;
width
:
100%
;
...
@@ -2140,7 +741,6 @@ table.code {
...
@@ -2140,7 +741,6 @@ table.code {
}
}
.login-page
.omniauth-container
.omniauth-btn
{
.login-page
.omniauth-container
.omniauth-btn
{
width
:
100%
;
width
:
100%
;
padding
:
8px
;
}
}
.login-page
.new-session-tabs
{
.login-page
.new-session-tabs
{
display
:
flex
;
display
:
flex
;
...
@@ -2148,6 +748,19 @@ table.code {
...
@@ -2148,6 +748,19 @@ table.code {
border-top-right-radius
:
4px
;
border-top-right-radius
:
4px
;
border-top-left-radius
:
4px
;
border-top-left-radius
:
4px
;
}
}
.login-page
.new-session-tabs.custom-provider-tabs
{
flex-wrap
:
wrap
;
}
.login-page
.new-session-tabs.custom-provider-tabs
li
{
min-width
:
85px
;
flex-basis
:
auto
;
}
.login-page
.new-session-tabs.custom-provider-tabs
li
:nth-child
(
n
+
5
)
{
border-top
:
1px
solid
#dbdbdb
;
}
.login-page
.new-session-tabs.custom-provider-tabs
a
{
font-size
:
16px
;
}
.login-page
.new-session-tabs
li
{
.login-page
.new-session-tabs
li
{
flex
:
1
;
flex
:
1
;
text-align
:
center
;
text-align
:
center
;
...
@@ -2170,17 +783,29 @@ table.code {
...
@@ -2170,17 +783,29 @@ table.code {
.login-page
.new-session-tabs
li
.active
>
a
{
.login-page
.new-session-tabs
li
.active
>
a
{
cursor
:
default
;
cursor
:
default
;
}
}
.login-page
.form-control
:active
,
.login-page
.form-control
:focus
{
background-color
:
#fff
;
}
.login-page
.submit-container
{
.login-page
.submit-container
{
margin-top
:
16px
;
margin-top
:
16px
;
}
}
.login-page
input
[
type
=
'submit'
]
{
.login-page
input
[
type
=
"submit"
]
{
margin-bottom
:
0
;
margin-bottom
:
0
;
display
:
block
;
width
:
100%
;
}
}
.login-page
.devise-errors
h2
{
.login-page
.devise-errors
h2
{
margin-top
:
0
;
margin-top
:
0
;
font-size
:
14px
;
font-size
:
14px
;
color
:
#ae1800
;
color
:
#ae1800
;
}
}
@media
(
max-width
:
575
.98px
)
{
.login-page
.col-md-5.float-right
{
float
:
none
!
important
;
margin-bottom
:
45px
;
}
}
.devise-layout-html
{
.devise-layout-html
{
margin
:
0
;
margin
:
0
;
padding
:
0
;
padding
:
0
;
...
@@ -2213,191 +838,57 @@ table.code {
...
@@ -2213,191 +838,57 @@ table.code {
.devise-layout-html
body
.navless-container
{
.devise-layout-html
body
.navless-container
{
padding
:
65px
15px
;
padding
:
65px
15px
;
}
}
@media
(
max-width
:
575
.98px
)
{
@media
(
max-width
:
575
.98px
)
{
.devise-layout-html
body
.navless-container
{
.devise-layout-html
body
.navless-container
{
padding
:
0
15px
65px
;
padding
:
0
15px
65px
;
}
}
}
}
.milestones
{
padding
:
8px
;
margin-top
:
8px
;
border-radius
:
4px
;
background-color
:
#dbdbdb
;
}
.search
{
margin
:
0
8px
;
}
.search
form
{
margin
:
0
;
padding
:
4px
;
width
:
200px
;
line-height
:
24px
;
height
:
32px
;
border
:
0
;
border-radius
:
4px
;
}
@media
(
min-width
:
1200px
)
{
.search
form
{
width
:
320px
;
}
}
.search
.search-input
{
border
:
0
;
font-size
:
14px
;
padding
:
0
20px
0
0
;
margin-left
:
5px
;
line-height
:
25px
;
width
:
98%
;
color
:
#fff
;
background
:
none
;
}
.search
.search-input-container
{
display
:
flex
;
position
:
relative
;
}
.search
.search-input-wrap
{
width
:
100%
;
}
.search
.search-input-wrap
.search-icon
,
.search
.search-input-wrap
.clear-icon
{
position
:
absolute
;
right
:
5px
;
top
:
4px
;
}
.search
.search-input-wrap
.search-icon
{
-moz-user-select
:
none
;
user-select
:
none
;
}
.search
.search-input-wrap
.clear-icon
{
display
:
none
;
}
.search
.search-input-wrap
.dropdown
{
position
:
static
;
}
.search
.search-input-wrap
.dropdown-menu
{
left
:
-5px
;
max-height
:
400px
;
overflow
:
auto
;
}
@media
(
min-width
:
1200px
)
{
.gl-border-solid
{
.search
.search-input-wrap
.dropdown-menu
{
border-style
:
solid
;
width
:
320px
;
}
}
.search
.search-input-wrap
.dropdown-content
{
max-height
:
382px
;
}
}
.settings
{
.gl-border-gray-100
{
border-top
:
1px
solid
#dbdbdb
;
border-color
:
#dbdbdb
;
}
.settings
:first-of-type
{
margin-top
:
10px
;
border
:
0
;
}
.settings
+
div
.settings
:first-of-type
{
margin-top
:
0
;
border-top
:
1px
solid
#dbdbdb
;
}
.avatar
,
.avatar-container
{
float
:
left
;
margin-right
:
16px
;
border-radius
:
50%
;
border
:
1px
solid
#f5f5f5
;
}
.s16.avatar
,
.s16.avatar-container
{
width
:
16px
;
height
:
16px
;
margin-right
:
8px
;
}
.s18.avatar
,
.s18.avatar-container
{
width
:
18px
;
height
:
18px
;
margin-right
:
8px
;
}
.s40.avatar
,
.s40.avatar-container
{
width
:
40px
;
height
:
40px
;
margin-right
:
8px
;
}
}
.avatar
{
.gl-border-1
{
transition-property
:
none
;
border-width
:
1px
;
width
:
40px
;
height
:
40px
;
padding
:
0
;
background
:
#fdfdfd
;
overflow
:
hidden
;
border-color
:
rgba
(
0
,
0
,
0
,
0
.1
);
}
}
.avatar.center
{
.gl-rounded-base
{
font-size
:
14px
;
border-radius
:
0
.25rem
;
line-height
:
1
.8em
;
text-align
:
center
;
}
}
.avatar.avatar-tile
{
.gl-text-green-600
{
border-radius
:
0
;
color
:
#217645
;
border
:
0
;
}
}
.avatar-container
{
.gl-text-red-500
{
overflow
:
hidden
;
color
:
#dd2b0e
;
display
:
flex
;
}
}
.avatar-container
a
{
.gl-display-flex
{
width
:
100%
;
height
:
100%
;
display
:
flex
;
display
:
flex
;
text-decoration
:
none
;
}
.avatar-container
.avatar
{
border-radius
:
0
;
border
:
0
;
height
:
auto
;
width
:
100%
;
margin
:
0
;
align-self
:
center
;
}
}
.avatar-container.s40
{
.gl-align-items-center
{
min-width
:
40px
;
align-items
:
center
;
min-height
:
40px
;
}
.rect-avatar
{
border-radius
:
2px
;
}
.rect-avatar.s16
{
border-radius
:
2px
;
}
}
.
rect-avatar.s18
{
.
gl-p-2
{
border-radius
:
2px
;
padding
:
0
.25rem
;
}
}
.
rect-avatar.s40
{
.
gl-p-4
{
border-radius
:
4px
;
padding
:
0
.75rem
;
}
}
.tab-width-8
{
.gl-mt-2
{
-moz-tab-size
:
8
;
margin-top
:
0
.25rem
;
tab-size
:
8
;
}
}
.gl-sr-only
{
.gl-mb-2
{
border
:
0
;
margin-bottom
:
0
.25rem
;
clip
:
rect
(
0
,
0
,
0
,
0
);
height
:
1px
;
margin
:
-1px
;
overflow
:
hidden
;
padding
:
0
;
position
:
absolute
;
white-space
:
nowrap
;
width
:
1px
;
}
}
.gl-m
t-5
{
.gl-m
b-3
{
margin-
top
:
1
rem
;
margin-
bottom
:
0
.5
rem
;
}
}
.gl-m
l-3
{
.gl-m
b-5
{
margin-
left
:
0
.5
rem
;
margin-
bottom
:
1
rem
;
}
}
.content-wrapper
>
.alert-wrapper
,
.gl-text-left
{
#content-body
,
.modal-dialog
{
text-align
:
left
;
display
:
block
;
}
}
@import
'cloaking'
;
@import
"startup/cloaking"
;
@include
cloak-startup-scss
(
none
);
@include
cloak-startup-scss
(
none
);
app/views/layouts/_head.html.haml
View file @
8eb2153d
...
@@ -36,7 +36,7 @@
...
@@ -36,7 +36,7 @@
=
favicon_link_tag
favicon
,
id:
'favicon'
,
data:
{
original_href:
favicon
},
type:
'image/png'
=
favicon_link_tag
favicon
,
id:
'favicon'
,
data:
{
original_href:
favicon
},
type:
'image/png'
=
render
'layouts/startup_css'
=
render
'layouts/startup_css'
,
{
startup_filename:
local_assigns
.
fetch
(
:startup_filename
,
nil
)
}
-
if
user_application_theme
==
'gl-dark'
-
if
user_application_theme
==
'gl-dark'
=
stylesheet_link_tag_defer
"application_dark"
=
stylesheet_link_tag_defer
"application_dark"
=
yield
:page_specific_styles
=
yield
:page_specific_styles
...
...
app/views/layouts/_startup_css.haml
View file @
8eb2153d
-
startup_filename
=
current_path?
(
"sessions#new"
)
?
'signin'
:
user_application_theme
==
'gl-dark'
?
'dark'
:
'general'
-
startup_filename_default
=
user_application_theme
==
'gl-dark'
?
'dark'
:
'general'
-
startup_filename
=
local_assigns
.
fetch
(
:startup_filename
,
nil
)
||
startup_filename_default
%style
%style
=
Rails
.
application
.
assets_manifest
.
find_sources
(
"themes/
#{
user_application_theme_css_filename
}
.css"
).
first
.
to_s
.
html_safe
if
user_application_theme_css_filename
=
Rails
.
application
.
assets_manifest
.
find_sources
(
"themes/
#{
user_application_theme_css_filename
}
.css"
).
first
.
to_s
.
html_safe
if
user_application_theme_css_filename
...
...
app/views/layouts/devise.html.haml
View file @
8eb2153d
!!! 5
!!! 5
%html
.devise-layout-html
{
class:
system_message_class
}
%html
.devise-layout-html
{
class:
system_message_class
}
=
render
"layouts/head"
=
render
"layouts/head"
,
{
startup_filename:
'signin'
}
%body
.ui-indigo.login-page.application.navless
{
class:
"#{client_class_list}"
,
data:
{
page:
body_data_page
,
qa_selector:
'login_page'
}
}
%body
.ui-indigo.login-page.application.navless
{
class:
"#{client_class_list}"
,
data:
{
page:
body_data_page
,
qa_selector:
'login_page'
}
}
=
header_message
=
header_message
=
render
"layouts/init_client_detection_flags"
=
render
"layouts/init_client_detection_flags"
...
...
ee/app/assets/stylesheets/startup/startup-dark.scss
0 → 100644
View file @
8eb2153d
// DO NOT EDIT! This is auto-generated from "yarn run generate:startup_css"
// Please see the feedback issue for more details and help:
// https://gitlab.com/gitlab-org/gitlab/-/issues/331812
@charset
"UTF-8"
;
body
.gl-dark
{
--gray-50
:
#303030
;
--gray-100
:
#404040
;
--gray-200
:
#525252
;
--gray-950
:
#fff
;
--green-100
:
#0d532a
;
--green-400
:
#108548
;
--green-700
:
#91d4a8
;
--blue-400
:
#1f75cb
;
--orange-400
:
#ab6100
;
--gl-text-color
:
#fafafa
;
--border-color
:
#4f4f4f
;
}
:root
{
--white
:
#333
;
}
*,
*
:
:
before
,
*::
after
{
box-sizing
:
border-box
;
}
html
{
font-family
:
sans-serif
;
line-height
:
1
.15
;
}
aside
,
header
,
nav
{
display
:
block
;
}
body
{
margin
:
0
;
font-family
:
-
apple-system
,
BlinkMacSystemFont
,
"Segoe UI"
,
Roboto
,
"Noto Sans"
,
Ubuntu
,
Cantarell
,
"Helvetica Neue"
,
sans-serif
,
"Apple Color Emoji"
,
"Segoe UI Emoji"
,
"Segoe UI Symbol"
,
"Noto Color Emoji"
;
font-size
:
1rem
;
font-weight
:
400
;
line-height
:
1
.5
;
color
:
#fafafa
;
text-align
:
left
;
background-color
:
#1f1f1f
;
}
h1
{
margin-top
:
0
;
margin-bottom
:
0
.25rem
;
}
ul
{
margin-top
:
0
;
margin-bottom
:
1rem
;
}
ul
ul
{
margin-bottom
:
0
;
}
strong
{
font-weight
:
bolder
;
}
a
{
color
:
#007bff
;
text-decoration
:
none
;
background-color
:
transparent
;
}
a
:not
([
href
])
:not
([
class
])
{
color
:
inherit
;
text-decoration
:
none
;
}
img
{
vertical-align
:
middle
;
border-style
:
none
;
}
svg
{
overflow
:
hidden
;
vertical-align
:
middle
;
}
button
{
border-radius
:
0
;
}
input
,
button
{
margin
:
0
;
font-family
:
inherit
;
font-size
:
inherit
;
line-height
:
inherit
;
}
button
,
input
{
overflow
:
visible
;
}
button
{
text-transform
:
none
;
}
[
role
=
"button"
]
{
cursor
:
pointer
;
}
button
:not
(
:disabled
),
[
type
=
"button"
]
:not
(
:disabled
),
[
type
=
"submit"
]
:not
(
:disabled
)
{
cursor
:
pointer
;
}
button
:
:-
moz-focus-inner
,
[
type
=
"button"
]
::-
moz-focus-inner
,
[
type
=
"submit"
]
::-
moz-focus-inner
{
padding
:
0
;
border-style
:
none
;
}
[
type
=
"search"
]
{
outline-offset
:
-2px
;
}
summary
{
display
:
list-item
;
cursor
:
pointer
;
}
[
hidden
]
{
display
:
none
!
important
;
}
h1
,
.h1
{
margin-bottom
:
0
.25rem
;
font-weight
:
600
;
line-height
:
1
.2
;
color
:
#fafafa
;
}
h1
,
.h1
{
font-size
:
2
.1875rem
;
}
.list-unstyled
{
padding-left
:
0
;
list-style
:
none
;
}
.container-fluid
{
width
:
100%
;
padding-right
:
15px
;
padding-left
:
15px
;
margin-right
:
auto
;
margin-left
:
auto
;
}
.form-control
{
display
:
block
;
width
:
100%
;
height
:
34px
;
padding
:
0
.375rem
0
.75rem
;
font-size
:
0
.875rem
;
font-weight
:
400
;
line-height
:
1
.5
;
color
:
#fafafa
;
background-color
:
#333
;
background-clip
:
padding-box
;
border
:
1px
solid
#404040
;
border-radius
:
0
.25rem
;
}
@media
(
prefers-reduced-motion
:
reduce
)
{
}
.
form-control
:
-
moz-focusring
{
color
:
transparent
;
text-shadow
:
0
0
0
#fafafa
;
}
.
form-control
:
:-
ms-input-placeholder
{
color
:
#bfbfbf
;
opacity
:
1
;
}
.
form-control
:
:
placeholder
{
color
:
#bfbfbf
;
opacity
:
1
;
}
.form-control
:disabled
{
background-color
:
#303030
;
opacity
:
1
;
}
.form-inline
{
display
:
flex
;
flex-flow
:
row
wrap
;
align-items
:
center
;
}
@media
(
min-width
:
576px
)
{
.form-inline
.form-control
{
display
:
inline-block
;
width
:
auto
;
vertical-align
:
middle
;
}
}
.btn
{
display
:
inline-block
;
font-weight
:
400
;
color
:
#fafafa
;
text-align
:
center
;
vertical-align
:
middle
;
-moz-user-select
:
none
;
user-select
:
none
;
background-color
:
transparent
;
border
:
1px
solid
transparent
;
padding
:
0
.375rem
0
.75rem
;
font-size
:
1rem
;
line-height
:
20px
;
border-radius
:
0
.25rem
;
}
@media
(
prefers-reduced-motion
:
reduce
)
{
}
.btn
:disabled
{
opacity
:
0
.65
;
}
.btn
:not
(
:disabled
)
:not
(
.disabled
)
{
cursor
:
pointer
;
}
.collapse
:not
(
.show
)
{
display
:
none
;
}
.dropdown
{
position
:
relative
;
}
.dropdown-menu-toggle
{
white-space
:
nowrap
;
}
.
dropdown-menu-toggle
:
:
after
{
display
:
inline-block
;
margin-left
:
0
.255em
;
vertical-align
:
0
.255em
;
content
:
""
;
border-top
:
0
.3em
solid
;
border-right
:
0
.3em
solid
transparent
;
border-bottom
:
0
;
border-left
:
0
.3em
solid
transparent
;
}
.dropdown-menu-toggle
:empty::after
{
margin-left
:
0
;
}
.dropdown-menu
{
position
:
absolute
;
top
:
100%
;
left
:
0
;
z-index
:
1000
;
display
:
none
;
float
:
left
;
min-width
:
10rem
;
padding
:
0
.5rem
0
;
margin
:
0
.125rem
0
0
;
font-size
:
1rem
;
color
:
#fafafa
;
text-align
:
left
;
list-style
:
none
;
background-color
:
#333
;
background-clip
:
padding-box
;
border
:
1px
solid
rgba
(
255
,
255
,
255
,
0
.15
);
border-radius
:
0
.25rem
;
}
.dropdown-menu.show
{
display
:
block
;
}
.nav
{
display
:
flex
;
flex-wrap
:
wrap
;
padding-left
:
0
;
margin-bottom
:
0
;
list-style
:
none
;
}
.navbar
{
position
:
relative
;
display
:
flex
;
flex-wrap
:
wrap
;
align-items
:
center
;
justify-content
:
space-between
;
padding
:
0
.25rem
0
.5rem
;
}
.navbar
.container-fluid
{
display
:
flex
;
flex-wrap
:
wrap
;
align-items
:
center
;
justify-content
:
space-between
;
}
.navbar-nav
{
display
:
flex
;
flex-direction
:
column
;
padding-left
:
0
;
margin-bottom
:
0
;
list-style
:
none
;
}
.navbar-nav
.dropdown-menu
{
position
:
static
;
float
:
none
;
}
.navbar-collapse
{
flex-basis
:
100%
;
flex-grow
:
1
;
align-items
:
center
;
}
.navbar-toggler
{
padding
:
0
.25rem
0
.75rem
;
font-size
:
1
.25rem
;
line-height
:
1
;
background-color
:
transparent
;
border
:
1px
solid
transparent
;
border-radius
:
0
.25rem
;
}
@media
(
max-width
:
575
.98px
)
{
.navbar-expand-sm
>
.container-fluid
{
padding-right
:
0
;
padding-left
:
0
;
}
}
@media
(
min-width
:
576px
)
{
.navbar-expand-sm
{
flex-flow
:
row
nowrap
;
justify-content
:
flex-start
;
}
.navbar-expand-sm
.navbar-nav
{
flex-direction
:
row
;
}
.navbar-expand-sm
.navbar-nav
.dropdown-menu
{
position
:
absolute
;
}
.navbar-expand-sm
>
.container-fluid
{
flex-wrap
:
nowrap
;
}
.navbar-expand-sm
.navbar-collapse
{
display
:
flex
!
important
;
flex-basis
:
auto
;
}
.navbar-expand-sm
.navbar-toggler
{
display
:
none
;
}
}
.card
{
position
:
relative
;
display
:
flex
;
flex-direction
:
column
;
min-width
:
0
;
word-wrap
:
break-word
;
background-color
:
#333
;
background-clip
:
border-box
;
border
:
1px
solid
#404040
;
border-radius
:
0
.25rem
;
}
.badge
{
display
:
inline-block
;
padding
:
0
.25em
0
.4em
;
font-size
:
75%
;
font-weight
:
600
;
line-height
:
1
;
text-align
:
center
;
white-space
:
nowrap
;
vertical-align
:
baseline
;
border-radius
:
0
.25rem
;
}
@media
(
prefers-reduced-motion
:
reduce
)
{
}
.badge
:empty
{
display
:
none
;
}
.btn
.badge
{
position
:
relative
;
top
:
-1px
;
}
.badge-pill
{
padding-right
:
0
.6em
;
padding-left
:
0
.6em
;
border-radius
:
10rem
;
}
.close
{
float
:
right
;
font-size
:
1
.5rem
;
font-weight
:
600
;
line-height
:
1
;
color
:
#fff
;
text-shadow
:
0
1px
0
#333
;
opacity
:
0
.5
;
}
button
.close
{
padding
:
0
;
background-color
:
transparent
;
border
:
0
;
}
.rounded-circle
{
border-radius
:
50%
!
important
;
}
.d-none
{
display
:
none
!
important
;
}
.d-inline-block
{
display
:
inline-block
!
important
;
}
.d-block
{
display
:
block
!
important
;
}
@media
(
min-width
:
576px
)
{
.d-sm-none
{
display
:
none
!
important
;
}
}
@media
(
min-width
:
768px
)
{
.d-md-block
{
display
:
block
!
important
;
}
}
@media
(
min-width
:
992px
)
{
.d-lg-none
{
display
:
none
!
important
;
}
.d-lg-block
{
display
:
block
!
important
;
}
}
@media
(
min-width
:
1200px
)
{
.d-xl-block
{
display
:
block
!
important
;
}
}
.sr-only
{
position
:
absolute
;
width
:
1px
;
height
:
1px
;
padding
:
0
;
margin
:
-1px
;
overflow
:
hidden
;
clip
:
rect
(
0
,
0
,
0
,
0
);
white-space
:
nowrap
;
border
:
0
;
}
.m-auto
{
margin
:
auto
!
important
;
}
.gl-button
{
display
:
inline-flex
;
}
.gl-button
:not
(
.btn-link
)
:active
{
text-decoration
:
none
;
}
.gl-button.gl-button
{
border-width
:
0
;
padding-top
:
0
.5rem
;
padding-bottom
:
0
.5rem
;
padding-left
:
0
.75rem
;
padding-right
:
0
.75rem
;
background-color
:
transparent
;
line-height
:
1rem
;
color
:
#fafafa
;
fill
:
currentColor
;
box-shadow
:
inset
0
0
0
1px
#525252
;
justify-content
:
center
;
align-items
:
center
;
font-size
:
0
.875rem
;
border-radius
:
0
.25rem
;
}
.gl-button.gl-button.btn-default
{
background-color
:
#333
;
}
.gl-button.gl-button.btn-default
:active
,
.gl-button.gl-button.btn-default.active
{
box-shadow
:
inset
0
0
0
2px
#bfbfbf
,
0
0
0
1px
rgba
(
51
,
51
,
51
,
0
.4
)
,
0
0
0
4px
rgba
(
66
,
143
,
220
,
0
.48
);
outline
:
none
;
background-color
:
#404040
;
}
body
,
.form-control
,
.search
form
{
font-size
:
0
.875rem
;
}
button
,
html
[
type
=
"button"
],
[
type
=
"submit"
],
[
role
=
"button"
]
{
cursor
:
pointer
;
}
h1
,
.h1
{
margin-top
:
20px
;
margin-bottom
:
10px
;
}
strong
{
font-weight
:
bold
;
}
a
{
color
:
#63a6e9
;
}
.hidden
{
display
:
none
!
important
;
visibility
:
hidden
!
important
;
}
.hide
{
display
:
none
;
}
.
dropdown-menu-toggle
:
:
after
{
display
:
none
;
}
.badge
:not
(
.gl-badge
)
{
padding
:
4px
5px
;
font-size
:
12px
;
font-style
:
normal
;
font-weight
:
400
;
display
:
inline-block
;
}
.divider
{
height
:
0
;
margin
:
4px
0
;
overflow
:
hidden
;
border-top
:
1px
solid
#404040
;
}
.toggle-sidebar-button
.collapse-text
,
.toggle-sidebar-button
.icon-chevron-double-lg-left
,
.toggle-sidebar-button
.icon-chevron-double-lg-right
{
color
:
#999
;
}
svg
{
vertical-align
:
baseline
;
}
html
{
overflow-y
:
scroll
;
}
body
{
text-decoration-skip
:
ink
;
}
.btn
{
border-radius
:
4px
;
font-size
:
0
.875rem
;
font-weight
:
400
;
padding
:
6px
10px
;
background-color
:
#333
;
border-color
:
#404040
;
color
:
#fafafa
;
color
:
#fafafa
;
white-space
:
nowrap
;
}
.btn
:active
{
background-color
:
#303030
;
box-shadow
:
none
;
}
.btn
:active
,
.btn.active
{
background-color
:
#444
;
border-color
:
#fafafa
;
color
:
#fafafa
;
}
.btn
svg
{
height
:
15px
;
width
:
15px
;
}
.btn
svg
:not
(
:last-child
)
{
margin-right
:
5px
;
}
.badge.badge-pill
:not
(
.gl-badge
)
{
font-weight
:
400
;
background-color
:
rgba
(
255
,
255
,
255
,
0
.07
);
color
:
#dbdbdb
;
vertical-align
:
baseline
;
}
.chart
{
overflow
:
hidden
;
height
:
220px
;
}
.dropdown
{
position
:
relative
;
}
.show.dropdown
.dropdown-menu
{
transform
:
translateY
(
0
);
display
:
block
;
min-height
:
40px
;
max-height
:
312px
;
overflow-y
:
auto
;
}
@media
(
max-width
:
575
.98px
)
{
.show.dropdown
.dropdown-menu
{
width
:
100%
;
}
}
.show.dropdown
.dropdown-menu-toggle
,
.show.dropdown
.dropdown-menu-toggle
{
border-color
:
#c4c4c4
;
}
.show.dropdown
[
data-toggle
=
"dropdown"
]
{
outline
:
0
;
}
.search-input-container
.dropdown-menu
{
margin-top
:
11px
;
}
.dropdown-menu-toggle
{
padding
:
6px
8px
6px
10px
;
background-color
:
#333
;
color
:
#fafafa
;
font-size
:
14px
;
text-align
:
left
;
border
:
1px
solid
#404040
;
border-radius
:
0
.25rem
;
white-space
:
nowrap
;
}
.no-outline.dropdown-menu-toggle
{
outline
:
0
;
}
.dropdown-menu-toggle.dropdown-menu-toggle
{
justify-content
:
flex-start
;
overflow
:
hidden
;
padding-right
:
25px
;
position
:
relative
;
text-overflow
:
ellipsis
;
width
:
160px
;
}
.dropdown-menu
{
display
:
none
;
position
:
absolute
;
width
:
auto
;
top
:
100%
;
z-index
:
300
;
min-width
:
240px
;
max-width
:
500px
;
margin-top
:
4px
;
margin-bottom
:
24px
;
font-size
:
14px
;
font-weight
:
400
;
padding
:
8px
0
;
background-color
:
#333
;
border
:
1px
solid
#404040
;
border-radius
:
0
.25rem
;
box-shadow
:
0
2px
4px
rgba
(
0
,
0
,
0
,
0
.1
);
}
.dropdown-menu
ul
{
margin
:
0
;
padding
:
0
;
}
.dropdown-menu
li
{
display
:
block
;
text-align
:
left
;
list-style
:
none
;
padding
:
0
1px
;
}
.dropdown-menu
li
>
a
,
.dropdown-menu
li
button
{
background
:
transparent
;
border
:
0
;
border-radius
:
0
;
box-shadow
:
none
;
display
:
block
;
font-weight
:
400
;
position
:
relative
;
padding
:
8px
12px
;
color
:
#fafafa
;
line-height
:
16px
;
white-space
:
normal
;
overflow
:
hidden
;
text-align
:
left
;
width
:
100%
;
}
.dropdown-menu
li
>
a
:active
,
.dropdown-menu
li
button
:active
{
background-color
:
#4f4f4f
;
color
:
#fafafa
;
outline
:
0
;
text-decoration
:
none
;
}
.dropdown-menu
.divider
{
height
:
1px
;
margin
:
0
.25rem
0
;
padding
:
0
;
background-color
:
#404040
;
}
.dropdown-menu
.badge.badge-pill
+
span
:not
(
.badge
)
:not
(
.badge-pill
)
{
margin-right
:
40px
;
}
@media
(
max-width
:
575
.98px
)
{
.navbar-gitlab
li
.dropdown
{
position
:
static
;
}
.navbar-gitlab
li
.dropdown.user-counter
{
margin-left
:
8px
!
important
;
}
.navbar-gitlab
li
.dropdown.user-counter
>
a
{
padding
:
0
4px
!
important
;
}
header
.navbar-gitlab
.dropdown
.dropdown-menu
{
width
:
100%
;
min-width
:
100%
;
}
}
@media
(
max-width
:
767
.98px
)
{
.dropdown-menu-toggle
{
width
:
100%
;
}
}
input
{
border-radius
:
0
.25rem
;
color
:
#fafafa
;
background-color
:
#333
;
}
.form-control
{
border-radius
:
4px
;
padding
:
6px
10px
;
}
.
form-control
:
:-
ms-input-placeholder
{
color
:
#868686
;
}
.
form-control
:
:
placeholder
{
color
:
#868686
;
}
.navbar-gitlab
{
padding
:
0
16px
;
z-index
:
1000
;
margin-bottom
:
0
;
min-height
:
40px
;
border
:
0
;
position
:
fixed
;
top
:
0
;
left
:
0
;
right
:
0
;
border-radius
:
0
;
}
.navbar-gitlab
.logo-text
{
line-height
:
initial
;
}
.navbar-gitlab
.logo-text
svg
{
width
:
55px
;
height
:
14px
;
margin
:
0
;
fill
:
#333
;
}
.navbar-gitlab
.close-icon
{
display
:
none
;
}
.navbar-gitlab
.header-content
{
width
:
100%
;
display
:
flex
;
justify-content
:
space-between
;
position
:
relative
;
min-height
:
40px
;
padding-left
:
0
;
}
.navbar-gitlab
.header-content
.title-container
{
display
:
flex
;
align-items
:
stretch
;
flex
:
1
1
auto
;
padding-top
:
0
;
overflow
:
visible
;
}
.navbar-gitlab
.header-content
.title
{
padding-right
:
0
;
color
:
currentColor
;
display
:
flex
;
position
:
relative
;
margin
:
0
;
font-size
:
18px
;
vertical-align
:
top
;
white-space
:
nowrap
;
}
.navbar-gitlab
.header-content
.title
img
{
height
:
28px
;
}
.navbar-gitlab
.header-content
.title
img
+
.logo-text
{
margin-left
:
8px
;
}
.navbar-gitlab
.header-content
.title
a
{
display
:
flex
;
align-items
:
center
;
padding
:
2px
8px
;
margin
:
5px
2px
5px
-8px
;
border-radius
:
4px
;
}
.navbar-gitlab
.header-content
.navbar-collapse
>
ul
.nav
>
li
:not
(
.d-none
)
{
margin
:
0
2px
;
}
.navbar-gitlab
.navbar-collapse
{
flex
:
0
0
auto
;
border-top
:
0
;
padding
:
0
;
}
@media
(
max-width
:
575
.98px
)
{
.navbar-gitlab
.navbar-collapse
{
flex
:
1
1
auto
;
}
}
.navbar-gitlab
.navbar-collapse
.nav
{
flex-wrap
:
nowrap
;
}
@media
(
max-width
:
575
.98px
)
{
.navbar-gitlab
.navbar-collapse
.nav
>
li
:not
(
.d-none
)
a
{
margin-left
:
0
;
}
}
.navbar-gitlab
.container-fluid
{
padding
:
0
;
}
.navbar-gitlab
.container-fluid
.user-counter
svg
{
margin-right
:
3px
;
}
.navbar-gitlab
.container-fluid
.navbar-toggler
{
position
:
relative
;
right
:
-10px
;
border-radius
:
0
;
min-width
:
45px
;
padding
:
0
;
margin
:
8px
-7px
8px
0
;
font-size
:
14px
;
text-align
:
center
;
color
:
currentColor
;
}
.navbar-gitlab
.container-fluid
.navbar-toggler.active
{
color
:
currentColor
;
background-color
:
transparent
;
}
@media
(
max-width
:
575
.98px
)
{
.navbar-gitlab
.container-fluid
.navbar-nav
{
display
:
flex
;
padding-right
:
10px
;
flex-direction
:
row
;
}
}
.navbar-gitlab
.container-fluid
.navbar-nav
li
.badge.badge-pill
:not
(
.merge-request-badge
)
{
box-shadow
:
none
;
font-weight
:
600
;
}
@media
(
max-width
:
575
.98px
)
{
.navbar-gitlab
.container-fluid
.nav
>
li
.header-user
{
padding-left
:
10px
;
}
}
.navbar-gitlab
.container-fluid
.nav
>
li
>
a
{
will-change
:
color
;
margin
:
4px
0
;
padding
:
6px
8px
;
height
:
32px
;
}
@media
(
max-width
:
575
.98px
)
{
.navbar-gitlab
.container-fluid
.nav
>
li
>
a
{
padding
:
0
;
}
}
.navbar-gitlab
.container-fluid
.nav
>
li
>
a
.header-user-dropdown-toggle
{
margin-left
:
2px
;
}
.navbar-gitlab
.container-fluid
.nav
>
li
>
a
.header-user-dropdown-toggle
.header-user-avatar
{
margin-right
:
0
;
}
.navbar-gitlab
.container-fluid
.nav
>
li
.header-new-dropdown-toggle
{
margin-right
:
0
;
}
.navbar-sub-nav
>
li
>
a
,
.navbar-sub-nav
>
li
>
button
,
.navbar-nav
>
li
>
a
,
.navbar-nav
>
li
>
button
{
display
:
flex
;
align-items
:
center
;
justify-content
:
center
;
padding
:
6px
8px
;
margin
:
4px
2px
;
font-size
:
12px
;
color
:
currentColor
;
border-radius
:
4px
;
height
:
32px
;
font-weight
:
600
;
}
.navbar-sub-nav
>
li
.top-nav-toggle
,
.navbar-sub-nav
>
li
>
button
,
.navbar-nav
>
li
.top-nav-toggle
,
.navbar-nav
>
li
>
button
{
background
:
transparent
;
border
:
0
;
}
.navbar-sub-nav
.dropdown-menu
,
.navbar-nav
.dropdown-menu
{
position
:
absolute
;
}
.navbar-sub-nav
{
display
:
flex
;
margin
:
0
0
0
6px
;
}
.caret-down
,
.btn
.caret-down
{
top
:
0
;
height
:
11px
;
width
:
11px
;
margin-left
:
4px
;
fill
:
currentColor
;
}
.header-user
.dropdown-menu
,
.header-new
.dropdown-menu
{
margin-top
:
4px
;
}
.btn-sign-in
{
background-color
:
#ebebfa
;
color
:
#292961
;
font-weight
:
600
;
line-height
:
18px
;
margin
:
4px
0
4px
2px
;
}
.title-container
.badge.badge-pill
:not
(
.merge-request-badge
),
.navbar-nav
.badge.badge-pill
:not
(
.merge-request-badge
)
{
position
:
inherit
;
font-weight
:
400
;
margin-left
:
-6px
;
font-size
:
11px
;
color
:
var
(
--
gray-950
,
#333
);
padding
:
0
5px
;
line-height
:
12px
;
border-radius
:
7px
;
box-shadow
:
0
1px
0
rgba
(
76
,
78
,
84
,
0
.2
);
}
.title-container
.badge.badge-pill
:not
(
.merge-request-badge
)
.green-badge
,
.navbar-nav
.badge.badge-pill
:not
(
.merge-request-badge
)
.green-badge
{
background-color
:
var
(
--
green-400
,
#108548
);
}
.title-container
.badge.badge-pill
:not
(
.merge-request-badge
)
.merge-requests-count
,
.navbar-nav
.badge.badge-pill
:not
(
.merge-request-badge
)
.merge-requests-count
{
background-color
:
var
(
--
orange-400
,
#ab6100
);
}
.title-container
.badge.badge-pill
:not
(
.merge-request-badge
)
.todos-count
,
.navbar-nav
.badge.badge-pill
:not
(
.merge-request-badge
)
.todos-count
{
background-color
:
var
(
--
blue-400
,
#1f75cb
);
}
@media
(
max-width
:
575
.98px
)
{
.navbar-gitlab
.container-fluid
{
font-size
:
18px
;
}
.navbar-gitlab
.container-fluid
.navbar-nav
{
table-layout
:
fixed
;
width
:
100%
;
margin
:
0
;
text-align
:
right
;
}
.navbar-gitlab
.container-fluid
.navbar-collapse
{
margin-left
:
-8px
;
margin-right
:
-10px
;
}
.navbar-gitlab
.container-fluid
.navbar-collapse
.nav
>
li
:not
(
.d-none
)
{
flex
:
1
;
}
.header-user-dropdown-toggle
{
text-align
:
center
;
}
.header-user-avatar
{
float
:
none
;
}
}
.header-user.show
.dropdown-menu
{
margin-top
:
4px
;
color
:
var
(
--
gl-text-color
,
#fafafa
);
left
:
auto
;
max-height
:
445px
;
}
.header-user.show
.dropdown-menu
svg
{
vertical-align
:
text-top
;
}
.header-user-avatar
{
float
:
left
;
margin-right
:
5px
;
border-radius
:
50%
;
border
:
1px
solid
#333
;
}
.notification-dot
{
background-color
:
#9e5400
;
height
:
12px
;
width
:
12px
;
margin-top
:
-15px
;
pointer-events
:
none
;
visibility
:
hidden
;
}
.top-nav-toggle
.dropdown-icon
{
margin-right
:
0
.5rem
;
}
.tanuki-logo
.tanuki-left-ear
,
.tanuki-logo
.tanuki-right-ear
,
.tanuki-logo
.tanuki-nose
{
fill
:
#e24329
;
}
.tanuki-logo
.tanuki-left-eye
,
.tanuki-logo
.tanuki-right-eye
{
fill
:
#fc6d26
;
}
.tanuki-logo
.tanuki-left-cheek
,
.tanuki-logo
.tanuki-right-cheek
{
fill
:
#fca326
;
}
.card
{
margin-bottom
:
16px
;
}
.context-header
{
position
:
relative
;
margin-right
:
2px
;
width
:
220px
;
}
.context-header
>
a
,
.context-header
>
button
{
font-weight
:
600
;
display
:
flex
;
width
:
100%
;
align-items
:
center
;
padding
:
10px
16px
10px
10px
;
color
:
#fafafa
;
background-color
:
transparent
;
border
:
0
;
text-align
:
left
;
}
.context-header
.avatar-container
{
flex
:
0
0
40px
;
background-color
:
#333
;
}
.context-header
.sidebar-context-title
{
overflow
:
hidden
;
text-overflow
:
ellipsis
;
}
@media
(
min-width
:
768px
)
{
.page-with-contextual-sidebar
{
padding-left
:
50px
;
}
}
@media
(
min-width
:
1200px
)
{
.page-with-contextual-sidebar
{
padding-left
:
220px
;
}
}
@media
(
min-width
:
768px
)
{
.page-with-icon-sidebar
{
padding-left
:
50px
;
}
}
.nav-sidebar
{
position
:
fixed
;
z-index
:
600
;
width
:
220px
;
top
:
40px
;
bottom
:
0
;
left
:
0
;
background-color
:
#303030
;
box-shadow
:
inset
-1px
0
0
#404040
;
transform
:
translate3d
(
0
,
0
,
0
);
}
@media
(
min-width
:
576px
)
and
(
max-width
:
576px
)
{
.nav-sidebar
:not
(
.sidebar-collapsed-desktop
)
{
box-shadow
:
inset
-1px
0
0
#404040
,
2px
1px
3px
rgba
(
0
,
0
,
0
,
0
.1
);
}
}
.nav-sidebar.sidebar-collapsed-desktop
{
width
:
50px
;
}
.nav-sidebar.sidebar-collapsed-desktop
.nav-sidebar-inner-scroll
{
overflow-x
:
hidden
;
}
.nav-sidebar.sidebar-collapsed-desktop
.badge.badge-pill
:not
(
.fly-out-badge
),
.nav-sidebar.sidebar-collapsed-desktop
.nav-item-name
{
border
:
0
;
clip
:
rect
(
0
,
0
,
0
,
0
);
height
:
1px
;
margin
:
-1px
;
overflow
:
hidden
;
padding
:
0
;
position
:
absolute
;
white-space
:
nowrap
;
width
:
1px
;
}
.nav-sidebar.sidebar-collapsed-desktop
.sidebar-top-level-items
>
li
>
a
{
min-height
:
45px
;
}
.nav-sidebar.sidebar-collapsed-desktop
.fly-out-top-item
{
display
:
block
;
}
.nav-sidebar.sidebar-collapsed-desktop
.avatar-container
{
margin
:
0
auto
;
}
.nav-sidebar
a
{
text-decoration
:
none
;
}
.nav-sidebar
ul
{
padding-left
:
0
;
list-style
:
none
;
}
.nav-sidebar
li
{
white-space
:
nowrap
;
}
.nav-sidebar
li
a
{
display
:
flex
;
align-items
:
center
;
padding
:
12px
16px
;
color
:
#999
;
}
.nav-sidebar
li
.nav-item-name
{
flex
:
1
;
}
.nav-sidebar
li
.active
>
a
{
font-weight
:
600
;
}
@media
(
max-width
:
767
.98px
)
{
.nav-sidebar
{
left
:
-220px
;
}
}
.nav-sidebar
.nav-icon-container
{
display
:
flex
;
margin-right
:
8px
;
}
.nav-sidebar
.fly-out-top-item
{
display
:
none
;
}
.nav-sidebar
svg
{
height
:
16px
;
width
:
16px
;
}
@media
(
min-width
:
768px
)
and
(
max-width
:
1199px
)
{
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
{
width
:
50px
;
}
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.nav-sidebar-inner-scroll
{
overflow-x
:
hidden
;
}
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.badge.badge-pill
:not
(
.fly-out-badge
),
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.nav-item-name
{
border
:
0
;
clip
:
rect
(
0
,
0
,
0
,
0
);
height
:
1px
;
margin
:
-1px
;
overflow
:
hidden
;
padding
:
0
;
position
:
absolute
;
white-space
:
nowrap
;
width
:
1px
;
}
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.sidebar-top-level-items
>
li
>
a
{
min-height
:
45px
;
}
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.fly-out-top-item
{
display
:
block
;
}
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.avatar-container
{
margin
:
0
auto
;
}
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.context-header
{
height
:
60px
;
width
:
50px
;
}
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.context-header
a
{
padding
:
10px
4px
;
}
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.sidebar-context-title
{
border
:
0
;
clip
:
rect
(
0
,
0
,
0
,
0
);
height
:
1px
;
margin
:
-1px
;
overflow
:
hidden
;
padding
:
0
;
position
:
absolute
;
white-space
:
nowrap
;
width
:
1px
;
}
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.sidebar-top-level-items
>
li
.sidebar-sub-level-items
:not
(
.flyout-list
)
{
display
:
none
;
}
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.nav-icon-container
{
margin-right
:
0
;
}
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.toggle-sidebar-button
{
padding
:
16px
;
width
:
49px
;
}
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.toggle-sidebar-button
.collapse-text
,
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.toggle-sidebar-button
.icon-chevron-double-lg-left
{
display
:
none
;
}
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.toggle-sidebar-button
.icon-chevron-double-lg-right
{
display
:
block
;
margin
:
0
;
}
}
.nav-sidebar-inner-scroll
{
height
:
100%
;
width
:
100%
;
overflow
:
auto
;
}
.sidebar-sub-level-items
{
display
:
none
;
padding-bottom
:
8px
;
}
.sidebar-sub-level-items
>
li
a
{
padding
:
8px
16px
8px
40px
;
}
.sidebar-sub-level-items
>
li
.active
a
{
background
:
rgba
(
255
,
255
,
255
,
0
.04
);
}
.sidebar-top-level-items
{
margin-bottom
:
60px
;
}
@media
(
min-width
:
576px
)
{
.sidebar-top-level-items
>
li
>
a
{
margin-right
:
1px
;
}
}
.sidebar-top-level-items
>
li
.badge.badge-pill
{
background-color
:
rgba
(
255
,
255
,
255
,
0
.08
);
color
:
#999
;
}
.sidebar-top-level-items
>
li
.active
{
background
:
rgba
(
255
,
255
,
255
,
0
.04
);
}
.sidebar-top-level-items
>
li
.active
>
a
{
margin-left
:
4px
;
padding-left
:
12px
;
}
.sidebar-top-level-items
>
li
.active
.badge.badge-pill
{
font-weight
:
600
;
}
.sidebar-top-level-items
>
li
.active
.sidebar-sub-level-items
:not
(
.is-fly-out-only
)
{
display
:
block
;
}
.toggle-sidebar-button
,
.close-nav-button
{
height
:
48px
;
padding
:
0
16px
;
background-color
:
#303030
;
border
:
0
;
color
:
#999
;
display
:
flex
;
align-items
:
center
;
}
.toggle-sidebar-button
,
.close-nav-button
{
position
:
fixed
;
bottom
:
0
;
width
:
219px
;
border-top
:
1px
solid
#404040
;
}
.toggle-sidebar-button
svg
,
.close-nav-button
svg
{
margin-right
:
8px
;
}
.toggle-sidebar-button
.icon-chevron-double-lg-right
,
.close-nav-button
.icon-chevron-double-lg-right
{
display
:
none
;
}
.collapse-text
{
white-space
:
nowrap
;
overflow
:
hidden
;
}
.sidebar-collapsed-desktop
.context-header
{
height
:
60px
;
width
:
50px
;
}
.sidebar-collapsed-desktop
.context-header
a
{
padding
:
10px
4px
;
}
.sidebar-collapsed-desktop
.sidebar-context-title
{
border
:
0
;
clip
:
rect
(
0
,
0
,
0
,
0
);
height
:
1px
;
margin
:
-1px
;
overflow
:
hidden
;
padding
:
0
;
position
:
absolute
;
white-space
:
nowrap
;
width
:
1px
;
}
.sidebar-collapsed-desktop
.sidebar-top-level-items
>
li
.sidebar-sub-level-items
:not
(
.flyout-list
)
{
display
:
none
;
}
.sidebar-collapsed-desktop
.nav-icon-container
{
margin-right
:
0
;
}
.sidebar-collapsed-desktop
.toggle-sidebar-button
{
padding
:
16px
;
width
:
49px
;
}
.sidebar-collapsed-desktop
.toggle-sidebar-button
.collapse-text
,
.sidebar-collapsed-desktop
.toggle-sidebar-button
.icon-chevron-double-lg-left
{
display
:
none
;
}
.sidebar-collapsed-desktop
.toggle-sidebar-button
.icon-chevron-double-lg-right
{
display
:
block
;
margin
:
0
;
}
.fly-out-top-item
>
a
{
display
:
flex
;
}
.fly-out-top-item
.fly-out-badge
{
margin-left
:
8px
;
}
.fly-out-top-item-name
{
flex
:
1
;
}
.close-nav-button
{
display
:
none
;
}
@media
(
max-width
:
767
.98px
)
{
.close-nav-button
{
display
:
flex
;
}
.toggle-sidebar-button
{
display
:
none
;
}
}
body
.sidebar-refactoring.gl-dark
.nav-sidebar
li
.active
{
box-shadow
:
none
;
}
body
.sidebar-refactoring.gl-dark
.nav-sidebar
li
a
,
body
.sidebar-refactoring.gl-dark
.toggle-sidebar-button
.collapse-text
,
body
.sidebar-refactoring.gl-dark
.toggle-sidebar-button
.icon-chevron-double-lg-left
,
body
.sidebar-refactoring.gl-dark
.toggle-sidebar-button
.icon-chevron-double-lg-right
,
body
.sidebar-refactoring.gl-dark
.sidebar-top-level-items
.context-header
a
.sidebar-context-title
,
body
.sidebar-refactoring.gl-dark
.nav-sidebar-inner-scroll
>
div
.context-header
a
.sidebar-context-title
{
color
:
#c4c4c4
;
}
body
.sidebar-refactoring.ui-indigo
.nav-sidebar
li
.active
>
a
{
color
:
#2f2a6b
;
}
body
.sidebar-refactoring.ui-indigo
.nav-sidebar
li
.active
.nav-icon-container
svg
{
fill
:
#2f2a6b
;
}
body
.sidebar-refactoring
.nav-sidebar
{
box-shadow
:
none
;
}
body
.sidebar-refactoring
.nav-sidebar
li
.active
{
background-color
:
transparent
;
box-shadow
:
none
!
important
;
}
@media
(
min-width
:
768px
)
{
body
.sidebar-refactoring
.page-with-contextual-sidebar
{
padding-left
:
50px
;
}
}
@media
(
min-width
:
1200px
)
{
body
.sidebar-refactoring
.page-with-contextual-sidebar
{
padding-left
:
220px
;
}
}
@media
(
min-width
:
768px
)
{
body
.sidebar-refactoring
.page-with-icon-sidebar
{
padding-left
:
50px
;
}
}
body
.sidebar-refactoring
.nav-sidebar
{
position
:
fixed
;
z-index
:
600
;
width
:
220px
;
top
:
40px
;
bottom
:
0
;
left
:
0
;
background-color
:
#303030
;
transform
:
translate3d
(
0
,
0
,
0
);
}
@media
(
min-width
:
576px
)
and
(
max-width
:
576px
)
{
body
.sidebar-refactoring
.nav-sidebar
:not
(
.sidebar-collapsed-desktop
)
{
box-shadow
:
inset
-1px
0
0
#404040
,
2px
1px
3px
rgba
(
0
,
0
,
0
,
0
.1
);
}
}
body
.sidebar-refactoring
.nav-sidebar.sidebar-collapsed-desktop
{
width
:
50px
;
}
body
.sidebar-refactoring
.nav-sidebar.sidebar-collapsed-desktop
.nav-sidebar-inner-scroll
{
overflow-x
:
hidden
;
}
body
.sidebar-refactoring
.nav-sidebar.sidebar-collapsed-desktop
.badge.badge-pill
:not
(
.fly-out-badge
),
body
.sidebar-refactoring
.nav-sidebar.sidebar-collapsed-desktop
.nav-item-name
{
border
:
0
;
clip
:
rect
(
0
,
0
,
0
,
0
);
height
:
1px
;
margin
:
-1px
;
overflow
:
hidden
;
padding
:
0
;
position
:
absolute
;
white-space
:
nowrap
;
width
:
1px
;
}
body
.sidebar-refactoring
.nav-sidebar.sidebar-collapsed-desktop
.sidebar-top-level-items
>
li
>
a
{
min-height
:
45px
;
}
body
.sidebar-refactoring
.nav-sidebar.sidebar-collapsed-desktop
.fly-out-top-item
{
display
:
block
;
}
body
.sidebar-refactoring
.nav-sidebar.sidebar-collapsed-desktop
.avatar-container
{
margin
:
0
auto
;
}
body
.sidebar-refactoring
.nav-sidebar
a
{
text-decoration
:
none
;
line-height
:
1rem
;
color
:
#2f2a6b
;
}
body
.sidebar-refactoring
.nav-sidebar
li
{
white-space
:
nowrap
;
}
body
.sidebar-refactoring
.nav-sidebar
li
.nav-item-name
{
flex
:
1
;
}
body
.sidebar-refactoring
.nav-sidebar
li
>
a
{
padding-left
:
0
.75rem
;
padding-right
:
0
.75rem
;
padding-top
:
0
.5rem
;
padding-bottom
:
0
.5rem
;
display
:
flex
;
align-items
:
center
;
border-radius
:
0
.25rem
;
width
:
auto
;
margin
:
1px
4px
;
}
body
.sidebar-refactoring
.nav-sidebar
li
.active
>
a
{
font-weight
:
600
;
}
body
.sidebar-refactoring
.nav-sidebar
li
.active
>
a
:not
(
.has-sub-items
)
{
background-color
:
rgba
(
41
,
41
,
97
,
0
.08
);
}
body
.sidebar-refactoring
.nav-sidebar
ul
{
padding-left
:
0
;
list-style
:
none
;
}
@media
(
max-width
:
767
.98px
)
{
body
.sidebar-refactoring
.nav-sidebar
{
left
:
-220px
;
}
}
body
.sidebar-refactoring
.nav-sidebar
.nav-icon-container
{
display
:
flex
;
margin-right
:
8px
;
}
body
.sidebar-refactoring
.nav-sidebar
.fly-out-top-item
{
display
:
none
;
}
@media
(
min-width
:
768px
)
and
(
max-width
:
1199px
)
{
body
.sidebar-refactoring
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
{
width
:
50px
;
}
body
.sidebar-refactoring
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.nav-sidebar-inner-scroll
{
overflow-x
:
hidden
;
}
body
.sidebar-refactoring
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.badge.badge-pill
:not
(
.fly-out-badge
),
body
.sidebar-refactoring
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.nav-item-name
{
border
:
0
;
clip
:
rect
(
0
,
0
,
0
,
0
);
height
:
1px
;
margin
:
-1px
;
overflow
:
hidden
;
padding
:
0
;
position
:
absolute
;
white-space
:
nowrap
;
width
:
1px
;
}
body
.sidebar-refactoring
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.sidebar-top-level-items
>
li
>
a
{
min-height
:
45px
;
}
body
.sidebar-refactoring
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.fly-out-top-item
{
display
:
block
;
}
body
.sidebar-refactoring
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.avatar-container
{
margin
:
0
auto
;
}
body
.sidebar-refactoring
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.context-header
{
height
:
60px
;
width
:
50px
;
}
body
.sidebar-refactoring
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.context-header
a
{
padding
:
10px
4px
;
}
body
.sidebar-refactoring
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.sidebar-context-title
{
border
:
0
;
clip
:
rect
(
0
,
0
,
0
,
0
);
height
:
1px
;
margin
:
-1px
;
overflow
:
hidden
;
padding
:
0
;
position
:
absolute
;
white-space
:
nowrap
;
width
:
1px
;
}
body
.sidebar-refactoring
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.sidebar-top-level-items
>
li
.sidebar-sub-level-items
:not
(
.flyout-list
)
{
display
:
none
;
}
body
.sidebar-refactoring
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.nav-icon-container
{
margin-right
:
0
;
}
body
.sidebar-refactoring
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.toggle-sidebar-button
{
padding
:
16px
;
width
:
49px
;
}
body
.sidebar-refactoring
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.toggle-sidebar-button
.collapse-text
,
body
.sidebar-refactoring
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.toggle-sidebar-button
.icon-chevron-double-lg-left
{
display
:
none
;
}
body
.sidebar-refactoring
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.toggle-sidebar-button
.icon-chevron-double-lg-right
{
display
:
block
;
margin
:
0
;
}
}
body
.sidebar-refactoring
.nav-sidebar-inner-scroll
{
height
:
100%
;
width
:
100%
;
overflow
:
auto
;
}
body
.sidebar-refactoring
.nav-sidebar-inner-scroll
>
div
.context-header
{
margin-top
:
0
.25rem
;
}
body
.sidebar-refactoring
.nav-sidebar-inner-scroll
>
div
.context-header
a
{
padding-left
:
0
.75rem
;
padding-right
:
0
.75rem
;
padding-top
:
0
.5rem
;
padding-bottom
:
0
.5rem
;
display
:
flex
;
align-items
:
center
;
border-radius
:
0
.25rem
;
width
:
auto
;
margin
:
1px
4px
;
padding
:
0
.25rem
;
margin-bottom
:
0
.25rem
;
}
body
.sidebar-refactoring
.nav-sidebar-inner-scroll
>
div
.context-header
a
.avatar-container
{
font-weight
:
400
;
flex
:
none
;
box-shadow
:
inset
0
0
0
1px
rgba
(
255
,
255
,
255
,
0
.08
);
}
body
.sidebar-refactoring
.nav-sidebar-inner-scroll
>
div
.context-header
a
.avatar-container.rect-avatar
{
border-style
:
none
;
}
body
.sidebar-refactoring
.nav-sidebar-inner-scroll
>
div
.context-header
a
.avatar-container.rect-avatar
.avatar.s32
{
color
:
#fafafa
;
box-shadow
:
inset
0
0
0
1px
rgba
(
255
,
255
,
255
,
0
.08
);
}
body
.sidebar-refactoring
.nav-sidebar-inner-scroll
>
div
.context-header
a
.sidebar-context-title
{
color
:
#2f2a6b
;
}
body
.sidebar-refactoring
.sidebar-top-level-items
{
margin-top
:
0
.25rem
;
margin-bottom
:
60px
;
}
body
.sidebar-refactoring
.sidebar-top-level-items
.context-header
a
{
padding
:
0
.25rem
;
margin-bottom
:
0
.25rem
;
}
body
.sidebar-refactoring
.sidebar-top-level-items
.context-header
a
.avatar-container
{
font-weight
:
400
;
flex
:
none
;
box-shadow
:
inset
0
0
0
1px
rgba
(
255
,
255
,
255
,
0
.08
);
}
body
.sidebar-refactoring
.sidebar-top-level-items
.context-header
a
.avatar-container.rect-avatar
{
border-style
:
none
;
}
body
.sidebar-refactoring
.sidebar-top-level-items
.context-header
a
.avatar-container.rect-avatar
.avatar.s32
{
color
:
#fafafa
;
box-shadow
:
inset
0
0
0
1px
rgba
(
255
,
255
,
255
,
0
.08
);
}
body
.sidebar-refactoring
.sidebar-top-level-items
.context-header
a
.sidebar-context-title
{
color
:
#2f2a6b
;
}
body
.sidebar-refactoring
.sidebar-top-level-items
>
li
.badge.badge-pill
{
border-radius
:
0
.5rem
;
padding-top
:
0
.125rem
;
padding-bottom
:
0
.125rem
;
padding-left
:
0
.5rem
;
padding-right
:
0
.5rem
;
background-color
:
#064787
;
color
:
#9dc7f1
;
}
body
.sidebar-refactoring
.sidebar-top-level-items
>
li
.active
.sidebar-sub-level-items
:not
(
.is-fly-out-only
)
{
display
:
block
;
}
body
.sidebar-refactoring
.sidebar-top-level-items
>
li
.active
.badge.badge-pill
{
font-weight
:
400
;
color
:
#9dc7f1
;
}
body
.sidebar-refactoring
.sidebar-sub-level-items
{
padding-bottom
:
0
;
display
:
none
;
}
body
.sidebar-refactoring
.sidebar-sub-level-items
:not
(
.fly-out-list
)
li
>
a
{
padding-left
:
2
.25rem
;
}
body
.sidebar-refactoring
.toggle-sidebar-button
,
body
.sidebar-refactoring
.close-nav-button
{
height
:
48px
;
padding
:
0
16px
;
background-color
:
#303030
;
border
:
0
;
color
:
#999
;
display
:
flex
;
align-items
:
center
;
background-color
:
#303030
;
color
:
#2f2a6b
;
}
body
.sidebar-refactoring
.toggle-sidebar-button
.collapse-text
,
body
.sidebar-refactoring
.toggle-sidebar-button
.icon-chevron-double-lg-left
,
body
.sidebar-refactoring
.toggle-sidebar-button
.icon-chevron-double-lg-right
,
body
.sidebar-refactoring
.close-nav-button
.collapse-text
,
body
.sidebar-refactoring
.close-nav-button
.icon-chevron-double-lg-left
,
body
.sidebar-refactoring
.close-nav-button
.icon-chevron-double-lg-right
{
color
:
inherit
;
}
body
.sidebar-refactoring
.toggle-sidebar-button
,
body
.sidebar-refactoring
.close-nav-button
{
position
:
fixed
;
bottom
:
0
;
width
:
219px
;
border-top
:
1px
solid
#404040
;
}
body
.sidebar-refactoring
.toggle-sidebar-button
svg
,
body
.sidebar-refactoring
.close-nav-button
svg
{
margin-right
:
8px
;
}
body
.sidebar-refactoring
.toggle-sidebar-button
.icon-chevron-double-lg-right
,
body
.sidebar-refactoring
.close-nav-button
.icon-chevron-double-lg-right
{
display
:
none
;
}
body
.sidebar-refactoring
.collapse-text
{
white-space
:
nowrap
;
overflow
:
hidden
;
}
body
.sidebar-refactoring
.sidebar-collapsed-desktop
.context-header
{
height
:
60px
;
width
:
50px
;
}
body
.sidebar-refactoring
.sidebar-collapsed-desktop
.context-header
a
{
padding
:
10px
4px
;
}
body
.sidebar-refactoring
.sidebar-collapsed-desktop
.sidebar-context-title
{
border
:
0
;
clip
:
rect
(
0
,
0
,
0
,
0
);
height
:
1px
;
margin
:
-1px
;
overflow
:
hidden
;
padding
:
0
;
position
:
absolute
;
white-space
:
nowrap
;
width
:
1px
;
}
body
.sidebar-refactoring
.sidebar-collapsed-desktop
.sidebar-top-level-items
>
li
.sidebar-sub-level-items
:not
(
.flyout-list
)
{
display
:
none
;
}
body
.sidebar-refactoring
.sidebar-collapsed-desktop
.nav-icon-container
{
margin-right
:
0
;
}
body
.sidebar-refactoring
.sidebar-collapsed-desktop
.toggle-sidebar-button
{
padding
:
16px
;
width
:
49px
;
}
body
.sidebar-refactoring
.sidebar-collapsed-desktop
.toggle-sidebar-button
.collapse-text
,
body
.sidebar-refactoring
.sidebar-collapsed-desktop
.toggle-sidebar-button
.icon-chevron-double-lg-left
{
display
:
none
;
}
body
.sidebar-refactoring
.sidebar-collapsed-desktop
.toggle-sidebar-button
.icon-chevron-double-lg-right
{
display
:
block
;
margin
:
0
;
}
body
.sidebar-refactoring
.close-nav-button
{
display
:
none
;
}
@media
(
max-width
:
767
.98px
)
{
body
.sidebar-refactoring
.close-nav-button
{
display
:
flex
;
}
body
.sidebar-refactoring
.toggle-sidebar-button
{
display
:
none
;
}
}
input
:
:-
moz-placeholder
{
color
:
#868686
;
opacity
:
1
;
}
input
:
:-
ms-input-placeholder
{
color
:
#868686
;
}
input
:
-
ms-input-placeholder
{
color
:
#868686
;
}
svg
{
fill
:
currentColor
;
}
svg
.s12
{
width
:
12px
;
height
:
12px
;
}
svg
.s16
{
width
:
16px
;
height
:
16px
;
}
svg
.s18
{
width
:
18px
;
height
:
18px
;
}
svg
.s32
{
width
:
32px
;
height
:
32px
;
}
svg
.s12
{
vertical-align
:
-1px
;
}
svg
.s16
{
vertical-align
:
-3px
;
}
.search
{
margin
:
0
8px
;
}
.search
form
{
display
:
block
;
margin
:
0
;
padding
:
4px
;
width
:
200px
;
line-height
:
24px
;
height
:
32px
;
border
:
0
;
border-radius
:
4px
;
}
@media
(
min-width
:
1200px
)
{
.search
form
{
width
:
320px
;
}
}
.search
.search-input
{
border
:
0
;
font-size
:
14px
;
padding
:
0
20px
0
0
;
margin-left
:
5px
;
line-height
:
25px
;
width
:
98%
;
color
:
#333
;
background
:
none
;
}
.search
.search-input-container
{
display
:
flex
;
position
:
relative
;
}
.search
.search-input-wrap
{
width
:
100%
;
}
.search
.search-input-wrap
.search-icon
,
.search
.search-input-wrap
.clear-icon
{
position
:
absolute
;
right
:
5px
;
top
:
4px
;
}
.search
.search-input-wrap
.search-icon
{
-moz-user-select
:
none
;
user-select
:
none
;
}
.search
.search-input-wrap
.clear-icon
{
display
:
none
;
}
.search
.search-input-wrap
.dropdown
{
position
:
static
;
}
.search
.search-input-wrap
.dropdown-menu
{
left
:
-5px
;
max-height
:
400px
;
overflow
:
auto
;
}
@media
(
min-width
:
1200px
)
{
.search
.search-input-wrap
.dropdown-menu
{
width
:
320px
;
}
}
.search
.identicon
{
flex-basis
:
16px
;
flex-shrink
:
0
;
margin-right
:
4px
;
}
.avatar
,
.avatar-container
{
float
:
left
;
margin-right
:
16px
;
border-radius
:
50%
;
border
:
1px
solid
#333
;
}
.avatar.s16
,
.avatar-container.s16
{
width
:
16px
;
height
:
16px
;
margin-right
:
8px
;
}
.avatar.s18
,
.avatar-container.s18
{
width
:
18px
;
height
:
18px
;
margin-right
:
8px
;
}
.avatar.s32
,
.avatar-container.s32
{
width
:
32px
;
height
:
32px
;
margin-right
:
8px
;
}
.avatar
{
transition-property
:
none
;
width
:
40px
;
height
:
40px
;
padding
:
0
;
background
:
#222
;
overflow
:
hidden
;
border-color
:
rgba
(
255
,
255
,
255
,
0
.1
);
}
.avatar.avatar-tile
{
border-radius
:
0
;
border
:
0
;
}
.identicon
{
text-align
:
center
;
vertical-align
:
top
;
color
:
#525252
;
background-color
:
#eee
;
}
.identicon.s16
{
font-size
:
10px
;
line-height
:
16px
;
}
.identicon.s32
{
font-size
:
14px
;
line-height
:
32px
;
}
.identicon.bg1
{
background-color
:
#ffebee
;
}
.identicon.bg2
{
background-color
:
#f3e5f5
;
}
.identicon.bg3
{
background-color
:
#e8eaf6
;
}
.identicon.bg4
{
background-color
:
#e3f2fd
;
}
.identicon.bg5
{
background-color
:
#e0f2f1
;
}
.identicon.bg6
{
background-color
:
#fbe9e7
;
}
.identicon.bg7
{
background-color
:
#eee
;
}
.avatar-container
{
overflow
:
hidden
;
display
:
flex
;
}
.avatar-container
a
{
width
:
100%
;
height
:
100%
;
display
:
flex
;
text-decoration
:
none
;
}
.avatar-container
.avatar
{
border-radius
:
0
;
border
:
0
;
height
:
auto
;
width
:
100%
;
margin
:
0
;
align-self
:
center
;
}
.rect-avatar
{
border-radius
:
2px
;
}
.rect-avatar.s16
{
border-radius
:
2px
;
}
.rect-avatar.s18
{
border-radius
:
2px
;
}
.rect-avatar.s32
,
body
.sidebar-refactoring
.nav-sidebar-inner-scroll
>
div
.context-header
a
.avatar-container.rect-avatar
.avatar.s32
,
body
.sidebar-refactoring
.sidebar-top-level-items
.context-header
a
.avatar-container.rect-avatar
.avatar.s32
{
border-radius
:
4px
;
}
#content-body
{
display
:
block
;
}
body
.gl-dark
.navbar-gitlab
{
background-color
:
#fafafa
;
}
body
.gl-dark
.navbar-gitlab
.navbar-collapse
{
color
:
#fafafa
;
}
body
.gl-dark
.navbar-gitlab
.container-fluid
.navbar-toggler
{
border-left
:
1px
solid
#b3b3b3
;
}
body
.gl-dark
.navbar-gitlab
.container-fluid
.navbar-toggler
svg
{
fill
:
#fafafa
;
}
body
.gl-dark
.navbar-gitlab
.navbar-sub-nav
>
li
.active
>
a
,
body
.gl-dark
.navbar-gitlab
.navbar-sub-nav
>
li
.active
>
button
,
body
.gl-dark
.navbar-gitlab
.navbar-sub-nav
>
li
.dropdown.show
>
a
,
body
.gl-dark
.navbar-gitlab
.navbar-sub-nav
>
li
.dropdown.show
>
button
,
body
.gl-dark
.navbar-gitlab
.navbar-nav
>
li
.active
>
a
,
body
.gl-dark
.navbar-gitlab
.navbar-nav
>
li
.active
>
button
,
body
.gl-dark
.navbar-gitlab
.navbar-nav
>
li
.dropdown.show
>
a
,
body
.gl-dark
.navbar-gitlab
.navbar-nav
>
li
.dropdown.show
>
button
{
color
:
#fafafa
;
background-color
:
#333
;
}
body
.gl-dark
.navbar-gitlab
.navbar-sub-nav
{
color
:
#fafafa
;
}
body
.gl-dark
.navbar-gitlab
.nav
>
li
{
color
:
#fafafa
;
}
body
.gl-dark
.navbar-gitlab
.nav
>
li
>
a
.notification-dot
{
border
:
2px
solid
#fafafa
;
}
body
.gl-dark
.navbar-gitlab
.nav
>
li
>
a
.header-help-dropdown-toggle
.notification-dot
{
background-color
:
#fafafa
;
}
body
.gl-dark
.navbar-gitlab
.nav
>
li
>
a
.header-user-dropdown-toggle
.header-user-avatar
{
border-color
:
#fafafa
;
}
body
.gl-dark
.navbar-gitlab
.nav
>
li
.active
>
a
,
body
.gl-dark
.navbar-gitlab
.nav
>
li
.dropdown.show
>
a
{
color
:
#fafafa
;
background-color
:
#333
;
}
body
.gl-dark
.navbar-gitlab
.nav
>
li
.active
>
a
.notification-dot
,
body
.gl-dark
.navbar-gitlab
.nav
>
li
.dropdown.show
>
a
.notification-dot
{
border-color
:
#333
;
}
body
.gl-dark
.navbar-gitlab
.nav
>
li
.active
>
a
.header-help-dropdown-toggle
.notification-dot
,
body
.gl-dark
.navbar-gitlab
.nav
>
li
.dropdown.show
>
a
.header-help-dropdown-toggle
.notification-dot
{
background-color
:
#fafafa
;
}
body
.gl-dark
.search
form
{
background-color
:
rgba
(
250
,
250
,
250
,
0
.2
);
}
body
.
gl-dark
.
search
.
search-input
:
:-
ms-input-placeholder
{
color
:
rgba
(
250
,
250
,
250
,
0
.8
);
}
body
.
gl-dark
.
search
.
search-input
:
:
placeholder
{
color
:
rgba
(
250
,
250
,
250
,
0
.8
);
}
body
.gl-dark
.search
.search-input-wrap
.search-icon
,
body
.gl-dark
.search
.search-input-wrap
.clear-icon
{
fill
:
rgba
(
250
,
250
,
250
,
0
.8
);
}
body
.gl-dark
.nav-sidebar
li
.active
{
box-shadow
:
inset
4px
0
0
#999
;
}
body
.gl-dark
.nav-sidebar
li
.active
>
a
{
color
:
#f0f0f0
;
}
body
.gl-dark
.nav-sidebar
li
.active
.nav-icon-container
svg
{
fill
:
#f0f0f0
;
}
body
.gl-dark
.sidebar-top-level-items
>
li
.active
.badge.badge-pill
{
color
:
#f0f0f0
;
}
body
.gl-dark
.logo-text
svg
{
fill
:
var
(
--
gl-text-color
);
}
body
.gl-dark
.navbar-gitlab
{
background-color
:
var
(
--
gray-50
);
box-shadow
:
0
1px
0
0
var
(
--
gray-100
);
}
body
.gl-dark
.navbar-gitlab
.navbar-sub-nav
li
.active
>
a
,
body
.gl-dark
.navbar-gitlab
.navbar-sub-nav
li
.active
>
button
,
body
.gl-dark
.navbar-gitlab
.navbar-sub-nav
li
.dropdown.show
>
a
,
body
.gl-dark
.navbar-gitlab
.navbar-sub-nav
li
.dropdown.show
>
button
,
body
.gl-dark
.navbar-gitlab
.navbar-nav
li
.active
>
a
,
body
.gl-dark
.navbar-gitlab
.navbar-nav
li
.active
>
button
,
body
.gl-dark
.navbar-gitlab
.navbar-nav
li
.dropdown.show
>
a
,
body
.gl-dark
.navbar-gitlab
.navbar-nav
li
.dropdown.show
>
button
{
color
:
var
(
--
gl-text-color
);
background-color
:
var
(
--
gray-200
);
}
body
.gl-dark
.navbar-gitlab
.search
form
{
background-color
:
var
(
--
gray-100
);
box-shadow
:
inset
0
0
0
1px
var
(
--
border-color
);
}
body
.gl-dark
.navbar-gitlab
.search
form
:active
{
background-color
:
var
(
--
gray-100
);
box-shadow
:
inset
0
0
0
1px
var
(
--
blue-200
);
}
body
.gl-dark
{
--gray-10
:
#1f1f1f
;
--gray-50
:
#303030
;
--gray-100
:
#404040
;
--gray-200
:
#525252
;
--gray-300
:
#5e5e5e
;
--gray-400
:
#868686
;
--gray-500
:
#999
;
--gray-600
:
#bfbfbf
;
--gray-700
:
#dbdbdb
;
--gray-800
:
#f0f0f0
;
--gray-900
:
#fafafa
;
--gray-950
:
#fff
;
--green-50
:
#0a4020
;
--green-100
:
#0d532a
;
--green-200
:
#24663b
;
--green-300
:
#217645
;
--green-400
:
#108548
;
--green-500
:
#2da160
;
--green-600
:
#52b87a
;
--green-700
:
#91d4a8
;
--green-800
:
#c3e6cd
;
--green-900
:
#ecf4ee
;
--green-950
:
#f1fdf6
;
--blue-50
:
#033464
;
--blue-100
:
#064787
;
--blue-200
:
#0b5cad
;
--blue-300
:
#1068bf
;
--blue-400
:
#1f75cb
;
--blue-500
:
#428fdc
;
--blue-600
:
#63a6e9
;
--blue-700
:
#9dc7f1
;
--blue-800
:
#cbe2f9
;
--blue-900
:
#e9f3fc
;
--blue-950
:
#f2f9ff
;
--orange-50
:
#5c2900
;
--orange-100
:
#703800
;
--orange-200
:
#8f4700
;
--orange-300
:
#9e5400
;
--orange-400
:
#ab6100
;
--orange-500
:
#c17d10
;
--orange-600
:
#d99530
;
--orange-700
:
#e9be74
;
--orange-800
:
#f5d9a8
;
--orange-900
:
#fdf1dd
;
--orange-950
:
#fff4e1
;
--red-50
:
#660e00
;
--red-100
:
#8d1300
;
--red-200
:
#ae1800
;
--red-300
:
#c91c00
;
--red-400
:
#dd2b0e
;
--red-500
:
#ec5941
;
--red-600
:
#f57f6c
;
--red-700
:
#fcb5aa
;
--red-800
:
#fdd4cd
;
--red-900
:
#fcf1ef
;
--red-950
:
#fff4f3
;
--indigo-50
:
#1a1a40
;
--indigo-100
:
#292961
;
--indigo-200
:
#393982
;
--indigo-300
:
#4b4ba3
;
--indigo-400
:
#5b5bbd
;
--indigo-500
:
#6666c4
;
--indigo-600
:
#7c7ccc
;
--indigo-700
:
#a6a6de
;
--indigo-800
:
#d1d1f0
;
--indigo-900
:
#ebebfa
;
--indigo-950
:
#f7f7ff
;
--indigo-900-alpha-008
:
rgba
(
235
,
235
,
250
,
0
.08
);
--gl-text-color
:
#fafafa
;
--border-color
:
#4f4f4f
;
--white
:
#333
;
--black
:
#fff
;
--svg-status-bg
:
#333
;
}
.tab-width-8
{
-moz-tab-size
:
8
;
tab-size
:
8
;
}
.gl-sr-only
{
border
:
0
;
clip
:
rect
(
0
,
0
,
0
,
0
);
height
:
1px
;
margin
:
-1px
;
overflow
:
hidden
;
padding
:
0
;
position
:
absolute
;
white-space
:
nowrap
;
width
:
1px
;
}
.gl-absolute
{
position
:
absolute
;
}
.gl-ml-3
{
margin-left
:
0
.5rem
;
}
.gl-mx-0
\
!
{
margin-left
:
0
!
important
;
margin-right
:
0
!
important
;
}
@import
"startup/cloaking"
;
@include
cloak-startup-scss
(
none
);
ee/app/assets/stylesheets/startup/startup-general.scss
0 → 100644
View file @
8eb2153d
// DO NOT EDIT! This is auto-generated from "yarn run generate:startup_css"
// Please see the feedback issue for more details and help:
// https://gitlab.com/gitlab-org/gitlab/-/issues/331812
@charset
"UTF-8"
;
*,
*
:
:
before
,
*::
after
{
box-sizing
:
border-box
;
}
html
{
font-family
:
sans-serif
;
line-height
:
1
.15
;
}
aside
,
header
,
nav
{
display
:
block
;
}
body
{
margin
:
0
;
font-family
:
-
apple-system
,
BlinkMacSystemFont
,
"Segoe UI"
,
Roboto
,
"Noto Sans"
,
Ubuntu
,
Cantarell
,
"Helvetica Neue"
,
sans-serif
,
"Apple Color Emoji"
,
"Segoe UI Emoji"
,
"Segoe UI Symbol"
,
"Noto Color Emoji"
;
font-size
:
1rem
;
font-weight
:
400
;
line-height
:
1
.5
;
color
:
#303030
;
text-align
:
left
;
background-color
:
#fff
;
}
h1
{
margin-top
:
0
;
margin-bottom
:
0
.25rem
;
}
ul
{
margin-top
:
0
;
margin-bottom
:
1rem
;
}
ul
ul
{
margin-bottom
:
0
;
}
strong
{
font-weight
:
bolder
;
}
a
{
color
:
#007bff
;
text-decoration
:
none
;
background-color
:
transparent
;
}
a
:not
([
href
])
:not
([
class
])
{
color
:
inherit
;
text-decoration
:
none
;
}
img
{
vertical-align
:
middle
;
border-style
:
none
;
}
svg
{
overflow
:
hidden
;
vertical-align
:
middle
;
}
button
{
border-radius
:
0
;
}
input
,
button
{
margin
:
0
;
font-family
:
inherit
;
font-size
:
inherit
;
line-height
:
inherit
;
}
button
,
input
{
overflow
:
visible
;
}
button
{
text-transform
:
none
;
}
[
role
=
"button"
]
{
cursor
:
pointer
;
}
button
:not
(
:disabled
),
[
type
=
"button"
]
:not
(
:disabled
),
[
type
=
"submit"
]
:not
(
:disabled
)
{
cursor
:
pointer
;
}
button
:
:-
moz-focus-inner
,
[
type
=
"button"
]
::-
moz-focus-inner
,
[
type
=
"submit"
]
::-
moz-focus-inner
{
padding
:
0
;
border-style
:
none
;
}
[
type
=
"search"
]
{
outline-offset
:
-2px
;
}
summary
{
display
:
list-item
;
cursor
:
pointer
;
}
[
hidden
]
{
display
:
none
!
important
;
}
h1
,
.h1
{
margin-bottom
:
0
.25rem
;
font-weight
:
600
;
line-height
:
1
.2
;
color
:
#303030
;
}
h1
,
.h1
{
font-size
:
2
.1875rem
;
}
.list-unstyled
{
padding-left
:
0
;
list-style
:
none
;
}
.container-fluid
{
width
:
100%
;
padding-right
:
15px
;
padding-left
:
15px
;
margin-right
:
auto
;
margin-left
:
auto
;
}
.form-control
{
display
:
block
;
width
:
100%
;
height
:
34px
;
padding
:
0
.375rem
0
.75rem
;
font-size
:
0
.875rem
;
font-weight
:
400
;
line-height
:
1
.5
;
color
:
#303030
;
background-color
:
#fff
;
background-clip
:
padding-box
;
border
:
1px
solid
#dbdbdb
;
border-radius
:
0
.25rem
;
}
@media
(
prefers-reduced-motion
:
reduce
)
{
}
.
form-control
:
-
moz-focusring
{
color
:
transparent
;
text-shadow
:
0
0
0
#303030
;
}
.
form-control
:
:-
ms-input-placeholder
{
color
:
#5e5e5e
;
opacity
:
1
;
}
.
form-control
:
:
placeholder
{
color
:
#5e5e5e
;
opacity
:
1
;
}
.form-control
:disabled
{
background-color
:
#fafafa
;
opacity
:
1
;
}
.form-inline
{
display
:
flex
;
flex-flow
:
row
wrap
;
align-items
:
center
;
}
@media
(
min-width
:
576px
)
{
.form-inline
.form-control
{
display
:
inline-block
;
width
:
auto
;
vertical-align
:
middle
;
}
}
.btn
{
display
:
inline-block
;
font-weight
:
400
;
color
:
#303030
;
text-align
:
center
;
vertical-align
:
middle
;
-moz-user-select
:
none
;
user-select
:
none
;
background-color
:
transparent
;
border
:
1px
solid
transparent
;
padding
:
0
.375rem
0
.75rem
;
font-size
:
1rem
;
line-height
:
20px
;
border-radius
:
0
.25rem
;
}
@media
(
prefers-reduced-motion
:
reduce
)
{
}
.btn
:disabled
{
opacity
:
0
.65
;
}
.btn
:not
(
:disabled
)
:not
(
.disabled
)
{
cursor
:
pointer
;
}
.collapse
:not
(
.show
)
{
display
:
none
;
}
.dropdown
{
position
:
relative
;
}
.dropdown-menu-toggle
{
white-space
:
nowrap
;
}
.
dropdown-menu-toggle
:
:
after
{
display
:
inline-block
;
margin-left
:
0
.255em
;
vertical-align
:
0
.255em
;
content
:
""
;
border-top
:
0
.3em
solid
;
border-right
:
0
.3em
solid
transparent
;
border-bottom
:
0
;
border-left
:
0
.3em
solid
transparent
;
}
.dropdown-menu-toggle
:empty::after
{
margin-left
:
0
;
}
.dropdown-menu
{
position
:
absolute
;
top
:
100%
;
left
:
0
;
z-index
:
1000
;
display
:
none
;
float
:
left
;
min-width
:
10rem
;
padding
:
0
.5rem
0
;
margin
:
0
.125rem
0
0
;
font-size
:
1rem
;
color
:
#303030
;
text-align
:
left
;
list-style
:
none
;
background-color
:
#fff
;
background-clip
:
padding-box
;
border
:
1px
solid
rgba
(
0
,
0
,
0
,
0
.15
);
border-radius
:
0
.25rem
;
}
.dropdown-menu.show
{
display
:
block
;
}
.nav
{
display
:
flex
;
flex-wrap
:
wrap
;
padding-left
:
0
;
margin-bottom
:
0
;
list-style
:
none
;
}
.navbar
{
position
:
relative
;
display
:
flex
;
flex-wrap
:
wrap
;
align-items
:
center
;
justify-content
:
space-between
;
padding
:
0
.25rem
0
.5rem
;
}
.navbar
.container-fluid
{
display
:
flex
;
flex-wrap
:
wrap
;
align-items
:
center
;
justify-content
:
space-between
;
}
.navbar-nav
{
display
:
flex
;
flex-direction
:
column
;
padding-left
:
0
;
margin-bottom
:
0
;
list-style
:
none
;
}
.navbar-nav
.dropdown-menu
{
position
:
static
;
float
:
none
;
}
.navbar-collapse
{
flex-basis
:
100%
;
flex-grow
:
1
;
align-items
:
center
;
}
.navbar-toggler
{
padding
:
0
.25rem
0
.75rem
;
font-size
:
1
.25rem
;
line-height
:
1
;
background-color
:
transparent
;
border
:
1px
solid
transparent
;
border-radius
:
0
.25rem
;
}
@media
(
max-width
:
575
.98px
)
{
.navbar-expand-sm
>
.container-fluid
{
padding-right
:
0
;
padding-left
:
0
;
}
}
@media
(
min-width
:
576px
)
{
.navbar-expand-sm
{
flex-flow
:
row
nowrap
;
justify-content
:
flex-start
;
}
.navbar-expand-sm
.navbar-nav
{
flex-direction
:
row
;
}
.navbar-expand-sm
.navbar-nav
.dropdown-menu
{
position
:
absolute
;
}
.navbar-expand-sm
>
.container-fluid
{
flex-wrap
:
nowrap
;
}
.navbar-expand-sm
.navbar-collapse
{
display
:
flex
!
important
;
flex-basis
:
auto
;
}
.navbar-expand-sm
.navbar-toggler
{
display
:
none
;
}
}
.card
{
position
:
relative
;
display
:
flex
;
flex-direction
:
column
;
min-width
:
0
;
word-wrap
:
break-word
;
background-color
:
#fff
;
background-clip
:
border-box
;
border
:
1px
solid
#dbdbdb
;
border-radius
:
0
.25rem
;
}
.badge
{
display
:
inline-block
;
padding
:
0
.25em
0
.4em
;
font-size
:
75%
;
font-weight
:
600
;
line-height
:
1
;
text-align
:
center
;
white-space
:
nowrap
;
vertical-align
:
baseline
;
border-radius
:
0
.25rem
;
}
@media
(
prefers-reduced-motion
:
reduce
)
{
}
.badge
:empty
{
display
:
none
;
}
.btn
.badge
{
position
:
relative
;
top
:
-1px
;
}
.badge-pill
{
padding-right
:
0
.6em
;
padding-left
:
0
.6em
;
border-radius
:
10rem
;
}
.close
{
float
:
right
;
font-size
:
1
.5rem
;
font-weight
:
600
;
line-height
:
1
;
color
:
#000
;
text-shadow
:
0
1px
0
#fff
;
opacity
:
0
.5
;
}
button
.close
{
padding
:
0
;
background-color
:
transparent
;
border
:
0
;
}
.rounded-circle
{
border-radius
:
50%
!
important
;
}
.d-none
{
display
:
none
!
important
;
}
.d-inline-block
{
display
:
inline-block
!
important
;
}
.d-block
{
display
:
block
!
important
;
}
@media
(
min-width
:
576px
)
{
.d-sm-none
{
display
:
none
!
important
;
}
}
@media
(
min-width
:
768px
)
{
.d-md-block
{
display
:
block
!
important
;
}
}
@media
(
min-width
:
992px
)
{
.d-lg-none
{
display
:
none
!
important
;
}
.d-lg-block
{
display
:
block
!
important
;
}
}
@media
(
min-width
:
1200px
)
{
.d-xl-block
{
display
:
block
!
important
;
}
}
.sr-only
{
position
:
absolute
;
width
:
1px
;
height
:
1px
;
padding
:
0
;
margin
:
-1px
;
overflow
:
hidden
;
clip
:
rect
(
0
,
0
,
0
,
0
);
white-space
:
nowrap
;
border
:
0
;
}
.m-auto
{
margin
:
auto
!
important
;
}
.gl-button
{
display
:
inline-flex
;
}
.gl-button
:not
(
.btn-link
)
:active
{
text-decoration
:
none
;
}
.gl-button.gl-button
{
border-width
:
0
;
padding-top
:
0
.5rem
;
padding-bottom
:
0
.5rem
;
padding-left
:
0
.75rem
;
padding-right
:
0
.75rem
;
background-color
:
transparent
;
line-height
:
1rem
;
color
:
#303030
;
fill
:
currentColor
;
box-shadow
:
inset
0
0
0
1px
#bfbfbf
;
justify-content
:
center
;
align-items
:
center
;
font-size
:
0
.875rem
;
border-radius
:
0
.25rem
;
}
.gl-button.gl-button.btn-default
{
background-color
:
#fff
;
}
.gl-button.gl-button.btn-default
:active
,
.gl-button.gl-button.btn-default.active
{
box-shadow
:
inset
0
0
0
2px
#5e5e5e
,
0
0
0
1px
rgba
(
255
,
255
,
255
,
0
.4
)
,
0
0
0
4px
rgba
(
31
,
117
,
203
,
0
.48
);
outline
:
none
;
background-color
:
#dbdbdb
;
}
body
,
.form-control
,
.search
form
{
font-size
:
0
.875rem
;
}
button
,
html
[
type
=
"button"
],
[
type
=
"submit"
],
[
role
=
"button"
]
{
cursor
:
pointer
;
}
h1
,
.h1
{
margin-top
:
20px
;
margin-bottom
:
10px
;
}
strong
{
font-weight
:
bold
;
}
a
{
color
:
#1068bf
;
}
.hidden
{
display
:
none
!
important
;
visibility
:
hidden
!
important
;
}
.hide
{
display
:
none
;
}
.
dropdown-menu-toggle
:
:
after
{
display
:
none
;
}
.badge
:not
(
.gl-badge
)
{
padding
:
4px
5px
;
font-size
:
12px
;
font-style
:
normal
;
font-weight
:
400
;
display
:
inline-block
;
}
.divider
{
height
:
0
;
margin
:
4px
0
;
overflow
:
hidden
;
border-top
:
1px
solid
#dbdbdb
;
}
.toggle-sidebar-button
.collapse-text
,
.toggle-sidebar-button
.icon-chevron-double-lg-left
,
.toggle-sidebar-button
.icon-chevron-double-lg-right
{
color
:
#666
;
}
svg
{
vertical-align
:
baseline
;
}
html
{
overflow-y
:
scroll
;
}
body
{
text-decoration-skip
:
ink
;
}
.btn
{
border-radius
:
4px
;
font-size
:
0
.875rem
;
font-weight
:
400
;
padding
:
6px
10px
;
background-color
:
#fff
;
border-color
:
#dbdbdb
;
color
:
#303030
;
color
:
#303030
;
white-space
:
nowrap
;
}
.btn
:active
{
background-color
:
#f0f0f0
;
box-shadow
:
none
;
}
.btn
:active
,
.btn.active
{
background-color
:
#eaeaea
;
border-color
:
#e3e3e3
;
color
:
#303030
;
}
.btn
svg
{
height
:
15px
;
width
:
15px
;
}
.btn
svg
:not
(
:last-child
)
{
margin-right
:
5px
;
}
.badge.badge-pill
:not
(
.gl-badge
)
{
font-weight
:
400
;
background-color
:
rgba
(
0
,
0
,
0
,
0
.07
);
color
:
#525252
;
vertical-align
:
baseline
;
}
.chart
{
overflow
:
hidden
;
height
:
220px
;
}
.dropdown
{
position
:
relative
;
}
.show.dropdown
.dropdown-menu
{
transform
:
translateY
(
0
);
display
:
block
;
min-height
:
40px
;
max-height
:
312px
;
overflow-y
:
auto
;
}
@media
(
max-width
:
575
.98px
)
{
.show.dropdown
.dropdown-menu
{
width
:
100%
;
}
}
.show.dropdown
.dropdown-menu-toggle
,
.show.dropdown
.dropdown-menu-toggle
{
border-color
:
#c4c4c4
;
}
.show.dropdown
[
data-toggle
=
"dropdown"
]
{
outline
:
0
;
}
.search-input-container
.dropdown-menu
{
margin-top
:
11px
;
}
.dropdown-menu-toggle
{
padding
:
6px
8px
6px
10px
;
background-color
:
#fff
;
color
:
#303030
;
font-size
:
14px
;
text-align
:
left
;
border
:
1px
solid
#dbdbdb
;
border-radius
:
0
.25rem
;
white-space
:
nowrap
;
}
.no-outline.dropdown-menu-toggle
{
outline
:
0
;
}
.dropdown-menu-toggle.dropdown-menu-toggle
{
justify-content
:
flex-start
;
overflow
:
hidden
;
padding-right
:
25px
;
position
:
relative
;
text-overflow
:
ellipsis
;
width
:
160px
;
}
.dropdown-menu
{
display
:
none
;
position
:
absolute
;
width
:
auto
;
top
:
100%
;
z-index
:
300
;
min-width
:
240px
;
max-width
:
500px
;
margin-top
:
4px
;
margin-bottom
:
24px
;
font-size
:
14px
;
font-weight
:
400
;
padding
:
8px
0
;
background-color
:
#fff
;
border
:
1px
solid
#dbdbdb
;
border-radius
:
0
.25rem
;
box-shadow
:
0
2px
4px
rgba
(
0
,
0
,
0
,
0
.1
);
}
.dropdown-menu
ul
{
margin
:
0
;
padding
:
0
;
}
.dropdown-menu
li
{
display
:
block
;
text-align
:
left
;
list-style
:
none
;
padding
:
0
1px
;
}
.dropdown-menu
li
>
a
,
.dropdown-menu
li
button
{
background
:
transparent
;
border
:
0
;
border-radius
:
0
;
box-shadow
:
none
;
display
:
block
;
font-weight
:
400
;
position
:
relative
;
padding
:
8px
12px
;
color
:
#303030
;
line-height
:
16px
;
white-space
:
normal
;
overflow
:
hidden
;
text-align
:
left
;
width
:
100%
;
}
.dropdown-menu
li
>
a
:active
,
.dropdown-menu
li
button
:active
{
background-color
:
#eee
;
color
:
#303030
;
outline
:
0
;
text-decoration
:
none
;
}
.dropdown-menu
.divider
{
height
:
1px
;
margin
:
0
.25rem
0
;
padding
:
0
;
background-color
:
#dbdbdb
;
}
.dropdown-menu
.badge.badge-pill
+
span
:not
(
.badge
)
:not
(
.badge-pill
)
{
margin-right
:
40px
;
}
@media
(
max-width
:
575
.98px
)
{
.navbar-gitlab
li
.dropdown
{
position
:
static
;
}
.navbar-gitlab
li
.dropdown.user-counter
{
margin-left
:
8px
!
important
;
}
.navbar-gitlab
li
.dropdown.user-counter
>
a
{
padding
:
0
4px
!
important
;
}
header
.navbar-gitlab
.dropdown
.dropdown-menu
{
width
:
100%
;
min-width
:
100%
;
}
}
@media
(
max-width
:
767
.98px
)
{
.dropdown-menu-toggle
{
width
:
100%
;
}
}
input
{
border-radius
:
0
.25rem
;
color
:
#303030
;
background-color
:
#fff
;
}
.form-control
{
border-radius
:
4px
;
padding
:
6px
10px
;
}
.
form-control
:
:-
ms-input-placeholder
{
color
:
#868686
;
}
.
form-control
:
:
placeholder
{
color
:
#868686
;
}
.navbar-gitlab
{
padding
:
0
16px
;
z-index
:
1000
;
margin-bottom
:
0
;
min-height
:
40px
;
border
:
0
;
position
:
fixed
;
top
:
0
;
left
:
0
;
right
:
0
;
border-radius
:
0
;
}
.navbar-gitlab
.logo-text
{
line-height
:
initial
;
}
.navbar-gitlab
.logo-text
svg
{
width
:
55px
;
height
:
14px
;
margin
:
0
;
fill
:
#fff
;
}
.navbar-gitlab
.close-icon
{
display
:
none
;
}
.navbar-gitlab
.header-content
{
width
:
100%
;
display
:
flex
;
justify-content
:
space-between
;
position
:
relative
;
min-height
:
40px
;
padding-left
:
0
;
}
.navbar-gitlab
.header-content
.title-container
{
display
:
flex
;
align-items
:
stretch
;
flex
:
1
1
auto
;
padding-top
:
0
;
overflow
:
visible
;
}
.navbar-gitlab
.header-content
.title
{
padding-right
:
0
;
color
:
currentColor
;
display
:
flex
;
position
:
relative
;
margin
:
0
;
font-size
:
18px
;
vertical-align
:
top
;
white-space
:
nowrap
;
}
.navbar-gitlab
.header-content
.title
img
{
height
:
28px
;
}
.navbar-gitlab
.header-content
.title
img
+
.logo-text
{
margin-left
:
8px
;
}
.navbar-gitlab
.header-content
.title
a
{
display
:
flex
;
align-items
:
center
;
padding
:
2px
8px
;
margin
:
5px
2px
5px
-8px
;
border-radius
:
4px
;
}
.navbar-gitlab
.header-content
.navbar-collapse
>
ul
.nav
>
li
:not
(
.d-none
)
{
margin
:
0
2px
;
}
.navbar-gitlab
.navbar-collapse
{
flex
:
0
0
auto
;
border-top
:
0
;
padding
:
0
;
}
@media
(
max-width
:
575
.98px
)
{
.navbar-gitlab
.navbar-collapse
{
flex
:
1
1
auto
;
}
}
.navbar-gitlab
.navbar-collapse
.nav
{
flex-wrap
:
nowrap
;
}
@media
(
max-width
:
575
.98px
)
{
.navbar-gitlab
.navbar-collapse
.nav
>
li
:not
(
.d-none
)
a
{
margin-left
:
0
;
}
}
.navbar-gitlab
.container-fluid
{
padding
:
0
;
}
.navbar-gitlab
.container-fluid
.user-counter
svg
{
margin-right
:
3px
;
}
.navbar-gitlab
.container-fluid
.navbar-toggler
{
position
:
relative
;
right
:
-10px
;
border-radius
:
0
;
min-width
:
45px
;
padding
:
0
;
margin
:
8px
-7px
8px
0
;
font-size
:
14px
;
text-align
:
center
;
color
:
currentColor
;
}
.navbar-gitlab
.container-fluid
.navbar-toggler.active
{
color
:
currentColor
;
background-color
:
transparent
;
}
@media
(
max-width
:
575
.98px
)
{
.navbar-gitlab
.container-fluid
.navbar-nav
{
display
:
flex
;
padding-right
:
10px
;
flex-direction
:
row
;
}
}
.navbar-gitlab
.container-fluid
.navbar-nav
li
.badge.badge-pill
:not
(
.merge-request-badge
)
{
box-shadow
:
none
;
font-weight
:
600
;
}
@media
(
max-width
:
575
.98px
)
{
.navbar-gitlab
.container-fluid
.nav
>
li
.header-user
{
padding-left
:
10px
;
}
}
.navbar-gitlab
.container-fluid
.nav
>
li
>
a
{
will-change
:
color
;
margin
:
4px
0
;
padding
:
6px
8px
;
height
:
32px
;
}
@media
(
max-width
:
575
.98px
)
{
.navbar-gitlab
.container-fluid
.nav
>
li
>
a
{
padding
:
0
;
}
}
.navbar-gitlab
.container-fluid
.nav
>
li
>
a
.header-user-dropdown-toggle
{
margin-left
:
2px
;
}
.navbar-gitlab
.container-fluid
.nav
>
li
>
a
.header-user-dropdown-toggle
.header-user-avatar
{
margin-right
:
0
;
}
.navbar-gitlab
.container-fluid
.nav
>
li
.header-new-dropdown-toggle
{
margin-right
:
0
;
}
.navbar-sub-nav
>
li
>
a
,
.navbar-sub-nav
>
li
>
button
,
.navbar-nav
>
li
>
a
,
.navbar-nav
>
li
>
button
{
display
:
flex
;
align-items
:
center
;
justify-content
:
center
;
padding
:
6px
8px
;
margin
:
4px
2px
;
font-size
:
12px
;
color
:
currentColor
;
border-radius
:
4px
;
height
:
32px
;
font-weight
:
600
;
}
.navbar-sub-nav
>
li
.top-nav-toggle
,
.navbar-sub-nav
>
li
>
button
,
.navbar-nav
>
li
.top-nav-toggle
,
.navbar-nav
>
li
>
button
{
background
:
transparent
;
border
:
0
;
}
.navbar-sub-nav
.dropdown-menu
,
.navbar-nav
.dropdown-menu
{
position
:
absolute
;
}
.navbar-sub-nav
{
display
:
flex
;
margin
:
0
0
0
6px
;
}
.caret-down
,
.btn
.caret-down
{
top
:
0
;
height
:
11px
;
width
:
11px
;
margin-left
:
4px
;
fill
:
currentColor
;
}
.header-user
.dropdown-menu
,
.header-new
.dropdown-menu
{
margin-top
:
4px
;
}
.btn-sign-in
{
background-color
:
#ebebfa
;
color
:
#292961
;
font-weight
:
600
;
line-height
:
18px
;
margin
:
4px
0
4px
2px
;
}
.title-container
.badge.badge-pill
:not
(
.merge-request-badge
),
.navbar-nav
.badge.badge-pill
:not
(
.merge-request-badge
)
{
position
:
inherit
;
font-weight
:
400
;
margin-left
:
-6px
;
font-size
:
11px
;
color
:
var
(
--
gray-950
,
#fff
);
padding
:
0
5px
;
line-height
:
12px
;
border-radius
:
7px
;
box-shadow
:
0
1px
0
rgba
(
76
,
78
,
84
,
0
.2
);
}
.title-container
.badge.badge-pill
:not
(
.merge-request-badge
)
.green-badge
,
.navbar-nav
.badge.badge-pill
:not
(
.merge-request-badge
)
.green-badge
{
background-color
:
var
(
--
green-400
,
#2da160
);
}
.title-container
.badge.badge-pill
:not
(
.merge-request-badge
)
.merge-requests-count
,
.navbar-nav
.badge.badge-pill
:not
(
.merge-request-badge
)
.merge-requests-count
{
background-color
:
var
(
--
orange-400
,
#c17d10
);
}
.title-container
.badge.badge-pill
:not
(
.merge-request-badge
)
.todos-count
,
.navbar-nav
.badge.badge-pill
:not
(
.merge-request-badge
)
.todos-count
{
background-color
:
var
(
--
blue-400
,
#428fdc
);
}
@media
(
max-width
:
575
.98px
)
{
.navbar-gitlab
.container-fluid
{
font-size
:
18px
;
}
.navbar-gitlab
.container-fluid
.navbar-nav
{
table-layout
:
fixed
;
width
:
100%
;
margin
:
0
;
text-align
:
right
;
}
.navbar-gitlab
.container-fluid
.navbar-collapse
{
margin-left
:
-8px
;
margin-right
:
-10px
;
}
.navbar-gitlab
.container-fluid
.navbar-collapse
.nav
>
li
:not
(
.d-none
)
{
flex
:
1
;
}
.header-user-dropdown-toggle
{
text-align
:
center
;
}
.header-user-avatar
{
float
:
none
;
}
}
.header-user.show
.dropdown-menu
{
margin-top
:
4px
;
color
:
var
(
--
gl-text-color
,
#303030
);
left
:
auto
;
max-height
:
445px
;
}
.header-user.show
.dropdown-menu
svg
{
vertical-align
:
text-top
;
}
.header-user-avatar
{
float
:
left
;
margin-right
:
5px
;
border-radius
:
50%
;
border
:
1px
solid
#f5f5f5
;
}
.notification-dot
{
background-color
:
#d99530
;
height
:
12px
;
width
:
12px
;
margin-top
:
-15px
;
pointer-events
:
none
;
visibility
:
hidden
;
}
.top-nav-toggle
.dropdown-icon
{
margin-right
:
0
.5rem
;
}
.tanuki-logo
.tanuki-left-ear
,
.tanuki-logo
.tanuki-right-ear
,
.tanuki-logo
.tanuki-nose
{
fill
:
#e24329
;
}
.tanuki-logo
.tanuki-left-eye
,
.tanuki-logo
.tanuki-right-eye
{
fill
:
#fc6d26
;
}
.tanuki-logo
.tanuki-left-cheek
,
.tanuki-logo
.tanuki-right-cheek
{
fill
:
#fca326
;
}
.card
{
margin-bottom
:
16px
;
}
.context-header
{
position
:
relative
;
margin-right
:
2px
;
width
:
220px
;
}
.context-header
>
a
,
.context-header
>
button
{
font-weight
:
600
;
display
:
flex
;
width
:
100%
;
align-items
:
center
;
padding
:
10px
16px
10px
10px
;
color
:
#303030
;
background-color
:
transparent
;
border
:
0
;
text-align
:
left
;
}
.context-header
.avatar-container
{
flex
:
0
0
40px
;
background-color
:
#fff
;
}
.context-header
.sidebar-context-title
{
overflow
:
hidden
;
text-overflow
:
ellipsis
;
}
@media
(
min-width
:
768px
)
{
.page-with-contextual-sidebar
{
padding-left
:
50px
;
}
}
@media
(
min-width
:
1200px
)
{
.page-with-contextual-sidebar
{
padding-left
:
220px
;
}
}
@media
(
min-width
:
768px
)
{
.page-with-icon-sidebar
{
padding-left
:
50px
;
}
}
.nav-sidebar
{
position
:
fixed
;
z-index
:
600
;
width
:
220px
;
top
:
40px
;
bottom
:
0
;
left
:
0
;
background-color
:
#fafafa
;
box-shadow
:
inset
-1px
0
0
#dbdbdb
;
transform
:
translate3d
(
0
,
0
,
0
);
}
@media
(
min-width
:
576px
)
and
(
max-width
:
576px
)
{
.nav-sidebar
:not
(
.sidebar-collapsed-desktop
)
{
box-shadow
:
inset
-1px
0
0
#dbdbdb
,
2px
1px
3px
rgba
(
0
,
0
,
0
,
0
.1
);
}
}
.nav-sidebar.sidebar-collapsed-desktop
{
width
:
50px
;
}
.nav-sidebar.sidebar-collapsed-desktop
.nav-sidebar-inner-scroll
{
overflow-x
:
hidden
;
}
.nav-sidebar.sidebar-collapsed-desktop
.badge.badge-pill
:not
(
.fly-out-badge
),
.nav-sidebar.sidebar-collapsed-desktop
.nav-item-name
{
border
:
0
;
clip
:
rect
(
0
,
0
,
0
,
0
);
height
:
1px
;
margin
:
-1px
;
overflow
:
hidden
;
padding
:
0
;
position
:
absolute
;
white-space
:
nowrap
;
width
:
1px
;
}
.nav-sidebar.sidebar-collapsed-desktop
.sidebar-top-level-items
>
li
>
a
{
min-height
:
45px
;
}
.nav-sidebar.sidebar-collapsed-desktop
.fly-out-top-item
{
display
:
block
;
}
.nav-sidebar.sidebar-collapsed-desktop
.avatar-container
{
margin
:
0
auto
;
}
.nav-sidebar
a
{
text-decoration
:
none
;
}
.nav-sidebar
ul
{
padding-left
:
0
;
list-style
:
none
;
}
.nav-sidebar
li
{
white-space
:
nowrap
;
}
.nav-sidebar
li
a
{
display
:
flex
;
align-items
:
center
;
padding
:
12px
16px
;
color
:
#666
;
}
.nav-sidebar
li
.nav-item-name
{
flex
:
1
;
}
.nav-sidebar
li
.active
>
a
{
font-weight
:
600
;
}
@media
(
max-width
:
767
.98px
)
{
.nav-sidebar
{
left
:
-220px
;
}
}
.nav-sidebar
.nav-icon-container
{
display
:
flex
;
margin-right
:
8px
;
}
.nav-sidebar
.fly-out-top-item
{
display
:
none
;
}
.nav-sidebar
svg
{
height
:
16px
;
width
:
16px
;
}
@media
(
min-width
:
768px
)
and
(
max-width
:
1199px
)
{
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
{
width
:
50px
;
}
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.nav-sidebar-inner-scroll
{
overflow-x
:
hidden
;
}
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.badge.badge-pill
:not
(
.fly-out-badge
),
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.nav-item-name
{
border
:
0
;
clip
:
rect
(
0
,
0
,
0
,
0
);
height
:
1px
;
margin
:
-1px
;
overflow
:
hidden
;
padding
:
0
;
position
:
absolute
;
white-space
:
nowrap
;
width
:
1px
;
}
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.sidebar-top-level-items
>
li
>
a
{
min-height
:
45px
;
}
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.fly-out-top-item
{
display
:
block
;
}
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.avatar-container
{
margin
:
0
auto
;
}
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.context-header
{
height
:
60px
;
width
:
50px
;
}
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.context-header
a
{
padding
:
10px
4px
;
}
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.sidebar-context-title
{
border
:
0
;
clip
:
rect
(
0
,
0
,
0
,
0
);
height
:
1px
;
margin
:
-1px
;
overflow
:
hidden
;
padding
:
0
;
position
:
absolute
;
white-space
:
nowrap
;
width
:
1px
;
}
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.sidebar-top-level-items
>
li
.sidebar-sub-level-items
:not
(
.flyout-list
)
{
display
:
none
;
}
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.nav-icon-container
{
margin-right
:
0
;
}
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.toggle-sidebar-button
{
padding
:
16px
;
width
:
49px
;
}
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.toggle-sidebar-button
.collapse-text
,
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.toggle-sidebar-button
.icon-chevron-double-lg-left
{
display
:
none
;
}
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.toggle-sidebar-button
.icon-chevron-double-lg-right
{
display
:
block
;
margin
:
0
;
}
}
.nav-sidebar-inner-scroll
{
height
:
100%
;
width
:
100%
;
overflow
:
auto
;
}
.sidebar-sub-level-items
{
display
:
none
;
padding-bottom
:
8px
;
}
.sidebar-sub-level-items
>
li
a
{
padding
:
8px
16px
8px
40px
;
}
.sidebar-sub-level-items
>
li
.active
a
{
background
:
rgba
(
0
,
0
,
0
,
0
.04
);
}
.sidebar-top-level-items
{
margin-bottom
:
60px
;
}
@media
(
min-width
:
576px
)
{
.sidebar-top-level-items
>
li
>
a
{
margin-right
:
1px
;
}
}
.sidebar-top-level-items
>
li
.badge.badge-pill
{
background-color
:
rgba
(
0
,
0
,
0
,
0
.08
);
color
:
#666
;
}
.sidebar-top-level-items
>
li
.active
{
background
:
rgba
(
0
,
0
,
0
,
0
.04
);
}
.sidebar-top-level-items
>
li
.active
>
a
{
margin-left
:
4px
;
padding-left
:
12px
;
}
.sidebar-top-level-items
>
li
.active
.badge.badge-pill
{
font-weight
:
600
;
}
.sidebar-top-level-items
>
li
.active
.sidebar-sub-level-items
:not
(
.is-fly-out-only
)
{
display
:
block
;
}
.toggle-sidebar-button
,
.close-nav-button
{
height
:
48px
;
padding
:
0
16px
;
background-color
:
#fafafa
;
border
:
0
;
color
:
#666
;
display
:
flex
;
align-items
:
center
;
}
.toggle-sidebar-button
,
.close-nav-button
{
position
:
fixed
;
bottom
:
0
;
width
:
219px
;
border-top
:
1px
solid
#dbdbdb
;
}
.toggle-sidebar-button
svg
,
.close-nav-button
svg
{
margin-right
:
8px
;
}
.toggle-sidebar-button
.icon-chevron-double-lg-right
,
.close-nav-button
.icon-chevron-double-lg-right
{
display
:
none
;
}
.collapse-text
{
white-space
:
nowrap
;
overflow
:
hidden
;
}
.sidebar-collapsed-desktop
.context-header
{
height
:
60px
;
width
:
50px
;
}
.sidebar-collapsed-desktop
.context-header
a
{
padding
:
10px
4px
;
}
.sidebar-collapsed-desktop
.sidebar-context-title
{
border
:
0
;
clip
:
rect
(
0
,
0
,
0
,
0
);
height
:
1px
;
margin
:
-1px
;
overflow
:
hidden
;
padding
:
0
;
position
:
absolute
;
white-space
:
nowrap
;
width
:
1px
;
}
.sidebar-collapsed-desktop
.sidebar-top-level-items
>
li
.sidebar-sub-level-items
:not
(
.flyout-list
)
{
display
:
none
;
}
.sidebar-collapsed-desktop
.nav-icon-container
{
margin-right
:
0
;
}
.sidebar-collapsed-desktop
.toggle-sidebar-button
{
padding
:
16px
;
width
:
49px
;
}
.sidebar-collapsed-desktop
.toggle-sidebar-button
.collapse-text
,
.sidebar-collapsed-desktop
.toggle-sidebar-button
.icon-chevron-double-lg-left
{
display
:
none
;
}
.sidebar-collapsed-desktop
.toggle-sidebar-button
.icon-chevron-double-lg-right
{
display
:
block
;
margin
:
0
;
}
.fly-out-top-item
>
a
{
display
:
flex
;
}
.fly-out-top-item
.fly-out-badge
{
margin-left
:
8px
;
}
.fly-out-top-item-name
{
flex
:
1
;
}
.close-nav-button
{
display
:
none
;
}
@media
(
max-width
:
767
.98px
)
{
.close-nav-button
{
display
:
flex
;
}
.toggle-sidebar-button
{
display
:
none
;
}
}
body
.sidebar-refactoring.ui-indigo
.nav-sidebar
li
.active
>
a
{
color
:
#2f2a6b
;
}
body
.sidebar-refactoring.ui-indigo
.nav-sidebar
li
.active
.nav-icon-container
svg
{
fill
:
#2f2a6b
;
}
body
.sidebar-refactoring
.nav-sidebar
{
box-shadow
:
none
;
}
body
.sidebar-refactoring
.nav-sidebar
li
.active
{
background-color
:
transparent
;
box-shadow
:
none
!
important
;
}
@media
(
min-width
:
768px
)
{
body
.sidebar-refactoring
.page-with-contextual-sidebar
{
padding-left
:
50px
;
}
}
@media
(
min-width
:
1200px
)
{
body
.sidebar-refactoring
.page-with-contextual-sidebar
{
padding-left
:
220px
;
}
}
@media
(
min-width
:
768px
)
{
body
.sidebar-refactoring
.page-with-icon-sidebar
{
padding-left
:
50px
;
}
}
body
.sidebar-refactoring
.nav-sidebar
{
position
:
fixed
;
z-index
:
600
;
width
:
220px
;
top
:
40px
;
bottom
:
0
;
left
:
0
;
background-color
:
#f0f0f0
;
transform
:
translate3d
(
0
,
0
,
0
);
}
@media
(
min-width
:
576px
)
and
(
max-width
:
576px
)
{
body
.sidebar-refactoring
.nav-sidebar
:not
(
.sidebar-collapsed-desktop
)
{
box-shadow
:
inset
-1px
0
0
#dbdbdb
,
2px
1px
3px
rgba
(
0
,
0
,
0
,
0
.1
);
}
}
body
.sidebar-refactoring
.nav-sidebar.sidebar-collapsed-desktop
{
width
:
50px
;
}
body
.sidebar-refactoring
.nav-sidebar.sidebar-collapsed-desktop
.nav-sidebar-inner-scroll
{
overflow-x
:
hidden
;
}
body
.sidebar-refactoring
.nav-sidebar.sidebar-collapsed-desktop
.badge.badge-pill
:not
(
.fly-out-badge
),
body
.sidebar-refactoring
.nav-sidebar.sidebar-collapsed-desktop
.nav-item-name
{
border
:
0
;
clip
:
rect
(
0
,
0
,
0
,
0
);
height
:
1px
;
margin
:
-1px
;
overflow
:
hidden
;
padding
:
0
;
position
:
absolute
;
white-space
:
nowrap
;
width
:
1px
;
}
body
.sidebar-refactoring
.nav-sidebar.sidebar-collapsed-desktop
.sidebar-top-level-items
>
li
>
a
{
min-height
:
45px
;
}
body
.sidebar-refactoring
.nav-sidebar.sidebar-collapsed-desktop
.fly-out-top-item
{
display
:
block
;
}
body
.sidebar-refactoring
.nav-sidebar.sidebar-collapsed-desktop
.avatar-container
{
margin
:
0
auto
;
}
body
.sidebar-refactoring
.nav-sidebar
a
{
text-decoration
:
none
;
line-height
:
1rem
;
color
:
#2f2a6b
;
}
body
.sidebar-refactoring
.nav-sidebar
li
{
white-space
:
nowrap
;
}
body
.sidebar-refactoring
.nav-sidebar
li
.nav-item-name
{
flex
:
1
;
}
body
.sidebar-refactoring
.nav-sidebar
li
>
a
{
padding-left
:
0
.75rem
;
padding-right
:
0
.75rem
;
padding-top
:
0
.5rem
;
padding-bottom
:
0
.5rem
;
display
:
flex
;
align-items
:
center
;
border-radius
:
0
.25rem
;
width
:
auto
;
margin
:
1px
4px
;
}
body
.sidebar-refactoring
.nav-sidebar
li
.active
>
a
{
font-weight
:
600
;
}
body
.sidebar-refactoring
.nav-sidebar
li
.active
>
a
:not
(
.has-sub-items
)
{
background-color
:
rgba
(
41
,
41
,
97
,
0
.08
);
}
body
.sidebar-refactoring
.nav-sidebar
ul
{
padding-left
:
0
;
list-style
:
none
;
}
@media
(
max-width
:
767
.98px
)
{
body
.sidebar-refactoring
.nav-sidebar
{
left
:
-220px
;
}
}
body
.sidebar-refactoring
.nav-sidebar
.nav-icon-container
{
display
:
flex
;
margin-right
:
8px
;
}
body
.sidebar-refactoring
.nav-sidebar
.fly-out-top-item
{
display
:
none
;
}
@media
(
min-width
:
768px
)
and
(
max-width
:
1199px
)
{
body
.sidebar-refactoring
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
{
width
:
50px
;
}
body
.sidebar-refactoring
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.nav-sidebar-inner-scroll
{
overflow-x
:
hidden
;
}
body
.sidebar-refactoring
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.badge.badge-pill
:not
(
.fly-out-badge
),
body
.sidebar-refactoring
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.nav-item-name
{
border
:
0
;
clip
:
rect
(
0
,
0
,
0
,
0
);
height
:
1px
;
margin
:
-1px
;
overflow
:
hidden
;
padding
:
0
;
position
:
absolute
;
white-space
:
nowrap
;
width
:
1px
;
}
body
.sidebar-refactoring
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.sidebar-top-level-items
>
li
>
a
{
min-height
:
45px
;
}
body
.sidebar-refactoring
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.fly-out-top-item
{
display
:
block
;
}
body
.sidebar-refactoring
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.avatar-container
{
margin
:
0
auto
;
}
body
.sidebar-refactoring
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.context-header
{
height
:
60px
;
width
:
50px
;
}
body
.sidebar-refactoring
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.context-header
a
{
padding
:
10px
4px
;
}
body
.sidebar-refactoring
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.sidebar-context-title
{
border
:
0
;
clip
:
rect
(
0
,
0
,
0
,
0
);
height
:
1px
;
margin
:
-1px
;
overflow
:
hidden
;
padding
:
0
;
position
:
absolute
;
white-space
:
nowrap
;
width
:
1px
;
}
body
.sidebar-refactoring
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.sidebar-top-level-items
>
li
.sidebar-sub-level-items
:not
(
.flyout-list
)
{
display
:
none
;
}
body
.sidebar-refactoring
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.nav-icon-container
{
margin-right
:
0
;
}
body
.sidebar-refactoring
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.toggle-sidebar-button
{
padding
:
16px
;
width
:
49px
;
}
body
.sidebar-refactoring
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.toggle-sidebar-button
.collapse-text
,
body
.sidebar-refactoring
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.toggle-sidebar-button
.icon-chevron-double-lg-left
{
display
:
none
;
}
body
.sidebar-refactoring
.nav-sidebar
:not
(
.sidebar-expanded-mobile
)
.toggle-sidebar-button
.icon-chevron-double-lg-right
{
display
:
block
;
margin
:
0
;
}
}
body
.sidebar-refactoring
.nav-sidebar-inner-scroll
{
height
:
100%
;
width
:
100%
;
overflow
:
auto
;
}
body
.sidebar-refactoring
.nav-sidebar-inner-scroll
>
div
.context-header
{
margin-top
:
0
.25rem
;
}
body
.sidebar-refactoring
.nav-sidebar-inner-scroll
>
div
.context-header
a
{
padding-left
:
0
.75rem
;
padding-right
:
0
.75rem
;
padding-top
:
0
.5rem
;
padding-bottom
:
0
.5rem
;
display
:
flex
;
align-items
:
center
;
border-radius
:
0
.25rem
;
width
:
auto
;
margin
:
1px
4px
;
padding
:
0
.25rem
;
margin-bottom
:
0
.25rem
;
}
body
.sidebar-refactoring
.nav-sidebar-inner-scroll
>
div
.context-header
a
.avatar-container
{
font-weight
:
400
;
flex
:
none
;
box-shadow
:
inset
0
0
0
1px
rgba
(
0
,
0
,
0
,
0
.08
);
}
body
.sidebar-refactoring
.nav-sidebar-inner-scroll
>
div
.context-header
a
.avatar-container.rect-avatar
{
border-style
:
none
;
}
body
.sidebar-refactoring
.nav-sidebar-inner-scroll
>
div
.context-header
a
.avatar-container.rect-avatar
.avatar.s32
{
color
:
#303030
;
box-shadow
:
inset
0
0
0
1px
rgba
(
0
,
0
,
0
,
0
.08
);
}
body
.sidebar-refactoring
.nav-sidebar-inner-scroll
>
div
.context-header
a
.sidebar-context-title
{
color
:
#2f2a6b
;
}
body
.sidebar-refactoring
.sidebar-top-level-items
{
margin-top
:
0
.25rem
;
margin-bottom
:
60px
;
}
body
.sidebar-refactoring
.sidebar-top-level-items
.context-header
a
{
padding
:
0
.25rem
;
margin-bottom
:
0
.25rem
;
}
body
.sidebar-refactoring
.sidebar-top-level-items
.context-header
a
.avatar-container
{
font-weight
:
400
;
flex
:
none
;
box-shadow
:
inset
0
0
0
1px
rgba
(
0
,
0
,
0
,
0
.08
);
}
body
.sidebar-refactoring
.sidebar-top-level-items
.context-header
a
.avatar-container.rect-avatar
{
border-style
:
none
;
}
body
.sidebar-refactoring
.sidebar-top-level-items
.context-header
a
.avatar-container.rect-avatar
.avatar.s32
{
color
:
#303030
;
box-shadow
:
inset
0
0
0
1px
rgba
(
0
,
0
,
0
,
0
.08
);
}
body
.sidebar-refactoring
.sidebar-top-level-items
.context-header
a
.sidebar-context-title
{
color
:
#2f2a6b
;
}
body
.sidebar-refactoring
.sidebar-top-level-items
>
li
.badge.badge-pill
{
border-radius
:
0
.5rem
;
padding-top
:
0
.125rem
;
padding-bottom
:
0
.125rem
;
padding-left
:
0
.5rem
;
padding-right
:
0
.5rem
;
background-color
:
#cbe2f9
;
color
:
#0b5cad
;
}
body
.sidebar-refactoring
.sidebar-top-level-items
>
li
.active
.sidebar-sub-level-items
:not
(
.is-fly-out-only
)
{
display
:
block
;
}
body
.sidebar-refactoring
.sidebar-top-level-items
>
li
.active
.badge.badge-pill
{
font-weight
:
400
;
color
:
#0b5cad
;
}
body
.sidebar-refactoring
.sidebar-sub-level-items
{
padding-bottom
:
0
;
display
:
none
;
}
body
.sidebar-refactoring
.sidebar-sub-level-items
:not
(
.fly-out-list
)
li
>
a
{
padding-left
:
2
.25rem
;
}
body
.sidebar-refactoring
.toggle-sidebar-button
,
body
.sidebar-refactoring
.close-nav-button
{
height
:
48px
;
padding
:
0
16px
;
background-color
:
#fafafa
;
border
:
0
;
color
:
#666
;
display
:
flex
;
align-items
:
center
;
background-color
:
#f0f0f0
;
color
:
#2f2a6b
;
}
body
.sidebar-refactoring
.toggle-sidebar-button
.collapse-text
,
body
.sidebar-refactoring
.toggle-sidebar-button
.icon-chevron-double-lg-left
,
body
.sidebar-refactoring
.toggle-sidebar-button
.icon-chevron-double-lg-right
,
body
.sidebar-refactoring
.close-nav-button
.collapse-text
,
body
.sidebar-refactoring
.close-nav-button
.icon-chevron-double-lg-left
,
body
.sidebar-refactoring
.close-nav-button
.icon-chevron-double-lg-right
{
color
:
inherit
;
}
body
.sidebar-refactoring
.toggle-sidebar-button
,
body
.sidebar-refactoring
.close-nav-button
{
position
:
fixed
;
bottom
:
0
;
width
:
219px
;
border-top
:
1px
solid
#dbdbdb
;
}
body
.sidebar-refactoring
.toggle-sidebar-button
svg
,
body
.sidebar-refactoring
.close-nav-button
svg
{
margin-right
:
8px
;
}
body
.sidebar-refactoring
.toggle-sidebar-button
.icon-chevron-double-lg-right
,
body
.sidebar-refactoring
.close-nav-button
.icon-chevron-double-lg-right
{
display
:
none
;
}
body
.sidebar-refactoring
.collapse-text
{
white-space
:
nowrap
;
overflow
:
hidden
;
}
body
.sidebar-refactoring
.sidebar-collapsed-desktop
.context-header
{
height
:
60px
;
width
:
50px
;
}
body
.sidebar-refactoring
.sidebar-collapsed-desktop
.context-header
a
{
padding
:
10px
4px
;
}
body
.sidebar-refactoring
.sidebar-collapsed-desktop
.sidebar-context-title
{
border
:
0
;
clip
:
rect
(
0
,
0
,
0
,
0
);
height
:
1px
;
margin
:
-1px
;
overflow
:
hidden
;
padding
:
0
;
position
:
absolute
;
white-space
:
nowrap
;
width
:
1px
;
}
body
.sidebar-refactoring
.sidebar-collapsed-desktop
.sidebar-top-level-items
>
li
.sidebar-sub-level-items
:not
(
.flyout-list
)
{
display
:
none
;
}
body
.sidebar-refactoring
.sidebar-collapsed-desktop
.nav-icon-container
{
margin-right
:
0
;
}
body
.sidebar-refactoring
.sidebar-collapsed-desktop
.toggle-sidebar-button
{
padding
:
16px
;
width
:
49px
;
}
body
.sidebar-refactoring
.sidebar-collapsed-desktop
.toggle-sidebar-button
.collapse-text
,
body
.sidebar-refactoring
.sidebar-collapsed-desktop
.toggle-sidebar-button
.icon-chevron-double-lg-left
{
display
:
none
;
}
body
.sidebar-refactoring
.sidebar-collapsed-desktop
.toggle-sidebar-button
.icon-chevron-double-lg-right
{
display
:
block
;
margin
:
0
;
}
body
.sidebar-refactoring
.close-nav-button
{
display
:
none
;
}
@media
(
max-width
:
767
.98px
)
{
body
.sidebar-refactoring
.close-nav-button
{
display
:
flex
;
}
body
.sidebar-refactoring
.toggle-sidebar-button
{
display
:
none
;
}
}
input
:
:-
moz-placeholder
{
color
:
#868686
;
opacity
:
1
;
}
input
:
:-
ms-input-placeholder
{
color
:
#868686
;
}
input
:
-
ms-input-placeholder
{
color
:
#868686
;
}
svg
{
fill
:
currentColor
;
}
svg
.s12
{
width
:
12px
;
height
:
12px
;
}
svg
.s16
{
width
:
16px
;
height
:
16px
;
}
svg
.s18
{
width
:
18px
;
height
:
18px
;
}
svg
.s32
{
width
:
32px
;
height
:
32px
;
}
svg
.s12
{
vertical-align
:
-1px
;
}
svg
.s16
{
vertical-align
:
-3px
;
}
.search
{
margin
:
0
8px
;
}
.search
form
{
display
:
block
;
margin
:
0
;
padding
:
4px
;
width
:
200px
;
line-height
:
24px
;
height
:
32px
;
border
:
0
;
border-radius
:
4px
;
}
@media
(
min-width
:
1200px
)
{
.search
form
{
width
:
320px
;
}
}
.search
.search-input
{
border
:
0
;
font-size
:
14px
;
padding
:
0
20px
0
0
;
margin-left
:
5px
;
line-height
:
25px
;
width
:
98%
;
color
:
#fff
;
background
:
none
;
}
.search
.search-input-container
{
display
:
flex
;
position
:
relative
;
}
.search
.search-input-wrap
{
width
:
100%
;
}
.search
.search-input-wrap
.search-icon
,
.search
.search-input-wrap
.clear-icon
{
position
:
absolute
;
right
:
5px
;
top
:
4px
;
}
.search
.search-input-wrap
.search-icon
{
-moz-user-select
:
none
;
user-select
:
none
;
}
.search
.search-input-wrap
.clear-icon
{
display
:
none
;
}
.search
.search-input-wrap
.dropdown
{
position
:
static
;
}
.search
.search-input-wrap
.dropdown-menu
{
left
:
-5px
;
max-height
:
400px
;
overflow
:
auto
;
}
@media
(
min-width
:
1200px
)
{
.search
.search-input-wrap
.dropdown-menu
{
width
:
320px
;
}
}
.search
.identicon
{
flex-basis
:
16px
;
flex-shrink
:
0
;
margin-right
:
4px
;
}
.avatar
,
.avatar-container
{
float
:
left
;
margin-right
:
16px
;
border-radius
:
50%
;
border
:
1px
solid
#f5f5f5
;
}
.avatar.s16
,
.avatar-container.s16
{
width
:
16px
;
height
:
16px
;
margin-right
:
8px
;
}
.avatar.s18
,
.avatar-container.s18
{
width
:
18px
;
height
:
18px
;
margin-right
:
8px
;
}
.avatar.s32
,
.avatar-container.s32
{
width
:
32px
;
height
:
32px
;
margin-right
:
8px
;
}
.avatar
{
transition-property
:
none
;
width
:
40px
;
height
:
40px
;
padding
:
0
;
background
:
#fdfdfd
;
overflow
:
hidden
;
border-color
:
rgba
(
0
,
0
,
0
,
0
.1
);
}
.avatar.avatar-tile
{
border-radius
:
0
;
border
:
0
;
}
.identicon
{
text-align
:
center
;
vertical-align
:
top
;
color
:
#525252
;
background-color
:
#eee
;
}
.identicon.s16
{
font-size
:
10px
;
line-height
:
16px
;
}
.identicon.s32
{
font-size
:
14px
;
line-height
:
32px
;
}
.identicon.bg1
{
background-color
:
#ffebee
;
}
.identicon.bg2
{
background-color
:
#f3e5f5
;
}
.identicon.bg3
{
background-color
:
#e8eaf6
;
}
.identicon.bg4
{
background-color
:
#e3f2fd
;
}
.identicon.bg5
{
background-color
:
#e0f2f1
;
}
.identicon.bg6
{
background-color
:
#fbe9e7
;
}
.identicon.bg7
{
background-color
:
#eee
;
}
.avatar-container
{
overflow
:
hidden
;
display
:
flex
;
}
.avatar-container
a
{
width
:
100%
;
height
:
100%
;
display
:
flex
;
text-decoration
:
none
;
}
.avatar-container
.avatar
{
border-radius
:
0
;
border
:
0
;
height
:
auto
;
width
:
100%
;
margin
:
0
;
align-self
:
center
;
}
.rect-avatar
{
border-radius
:
2px
;
}
.rect-avatar.s16
{
border-radius
:
2px
;
}
.rect-avatar.s18
{
border-radius
:
2px
;
}
.rect-avatar.s32
,
body
.sidebar-refactoring
.nav-sidebar-inner-scroll
>
div
.context-header
a
.avatar-container.rect-avatar
.avatar.s32
,
body
.sidebar-refactoring
.sidebar-top-level-items
.context-header
a
.avatar-container.rect-avatar
.avatar.s32
{
border-radius
:
4px
;
}
#content-body
{
display
:
block
;
}
.tab-width-8
{
-moz-tab-size
:
8
;
tab-size
:
8
;
}
.gl-sr-only
{
border
:
0
;
clip
:
rect
(
0
,
0
,
0
,
0
);
height
:
1px
;
margin
:
-1px
;
overflow
:
hidden
;
padding
:
0
;
position
:
absolute
;
white-space
:
nowrap
;
width
:
1px
;
}
.gl-absolute
{
position
:
absolute
;
}
.gl-ml-3
{
margin-left
:
0
.5rem
;
}
.gl-mx-0
\
!
{
margin-left
:
0
!
important
;
margin-right
:
0
!
important
;
}
@import
"startup/cloaking"
;
@include
cloak-startup-scss
(
none
);
ee/app/assets/stylesheets/startup/startup-signin.scss
0 → 100644
View file @
8eb2153d
// DO NOT EDIT! This is auto-generated from "yarn run generate:startup_css"
// Please see the feedback issue for more details and help:
// https://gitlab.com/gitlab-org/gitlab/-/issues/331812
@charset
"UTF-8"
;
*,
*
:
:
before
,
*::
after
{
box-sizing
:
border-box
;
}
html
{
font-family
:
sans-serif
;
line-height
:
1
.15
;
}
header
{
display
:
block
;
}
body
{
margin
:
0
;
font-family
:
-
apple-system
,
BlinkMacSystemFont
,
"Segoe UI"
,
Roboto
,
"Noto Sans"
,
Ubuntu
,
Cantarell
,
"Helvetica Neue"
,
sans-serif
,
"Apple Color Emoji"
,
"Segoe UI Emoji"
,
"Segoe UI Symbol"
,
"Noto Color Emoji"
;
font-size
:
1rem
;
font-weight
:
400
;
line-height
:
1
.5
;
color
:
#303030
;
text-align
:
left
;
background-color
:
#fff
;
}
hr
{
box-sizing
:
content-box
;
height
:
0
;
overflow
:
visible
;
}
h1
,
h3
{
margin-top
:
0
;
margin-bottom
:
0
.25rem
;
}
p
{
margin-top
:
0
;
margin-bottom
:
1rem
;
}
address
{
margin-bottom
:
1rem
;
font-style
:
normal
;
line-height
:
inherit
;
}
a
{
color
:
#007bff
;
text-decoration
:
none
;
background-color
:
transparent
;
}
a
:not
([
href
])
:not
([
class
])
{
color
:
inherit
;
text-decoration
:
none
;
}
code
{
font-family
:
"Menlo"
,
"DejaVu Sans Mono"
,
"Liberation Mono"
,
"Consolas"
,
"Ubuntu Mono"
,
"Courier New"
,
"andale mono"
,
"lucida console"
,
monospace
;
font-size
:
1em
;
}
img
{
vertical-align
:
middle
;
border-style
:
none
;
}
svg
{
overflow
:
hidden
;
vertical-align
:
middle
;
}
label
{
display
:
inline-block
;
margin-bottom
:
0
.5rem
;
}
input
{
margin
:
0
;
font-family
:
inherit
;
font-size
:
inherit
;
line-height
:
inherit
;
}
input
{
overflow
:
visible
;
}
[
type
=
"submit"
]
:not
(
:disabled
)
{
cursor
:
pointer
;
}
[
type
=
"submit"
]
::-moz-focus-inner
{
padding
:
0
;
border-style
:
none
;
}
fieldset
{
min-width
:
0
;
padding
:
0
;
margin
:
0
;
border
:
0
;
}
summary
{
display
:
list-item
;
cursor
:
pointer
;
}
[
hidden
]
{
display
:
none
!
important
;
}
h1
,
h3
,
.h1
,
.h3
{
margin-bottom
:
0
.25rem
;
font-weight
:
600
;
line-height
:
1
.2
;
color
:
#303030
;
}
h1
,
.h1
{
font-size
:
2
.1875rem
;
}
h3
,
.h3
{
font-size
:
1
.53125rem
;
}
hr
{
margin-top
:
0
.5rem
;
margin-bottom
:
0
.5rem
;
border
:
0
;
border-top
:
1px
solid
rgba
(
0
,
0
,
0
,
0
.1
);
}
code
{
font-size
:
90%
;
color
:
#1f1f1f
;
word-wrap
:
break-word
;
}
a
>
code
{
color
:
inherit
;
}
.container
{
width
:
100%
;
padding-right
:
15px
;
padding-left
:
15px
;
margin-right
:
auto
;
margin-left
:
auto
;
}
@media
(
min-width
:
576px
)
{
.container
{
max-width
:
540px
;
}
}
@media
(
min-width
:
768px
)
{
.container
{
max-width
:
720px
;
}
}
@media
(
min-width
:
992px
)
{
.container
{
max-width
:
960px
;
}
}
@media
(
min-width
:
1200px
)
{
.container
{
max-width
:
1140px
;
}
}
.row
{
display
:
flex
;
flex-wrap
:
wrap
;
margin-right
:
-15px
;
margin-left
:
-15px
;
}
.col
,
.col-sm-5
,
.col-sm-7
,
.col-sm-12
{
position
:
relative
;
width
:
100%
;
padding-right
:
15px
;
padding-left
:
15px
;
}
.col
{
flex-basis
:
0
;
flex-grow
:
1
;
max-width
:
100%
;
}
.order-1
{
order
:
1
;
}
.order-12
{
order
:
12
;
}
@media
(
min-width
:
576px
)
{
.col-sm-5
{
flex
:
0
0
41
.66667%
;
max-width
:
41
.66667%
;
}
.col-sm-7
{
flex
:
0
0
58
.33333%
;
max-width
:
58
.33333%
;
}
.col-sm-12
{
flex
:
0
0
100%
;
max-width
:
100%
;
}
.order-sm-1
{
order
:
1
;
}
.order-sm-12
{
order
:
12
;
}
}
.form-control
{
display
:
block
;
width
:
100%
;
height
:
34px
;
padding
:
0
.375rem
0
.75rem
;
font-size
:
0
.875rem
;
font-weight
:
400
;
line-height
:
1
.5
;
color
:
#303030
;
background-color
:
#fff
;
background-clip
:
padding-box
;
border
:
1px
solid
#dbdbdb
;
border-radius
:
0
.25rem
;
}
@media
(
prefers-reduced-motion
:
reduce
)
{
}
.
form-control
:
-
moz-focusring
{
color
:
transparent
;
text-shadow
:
0
0
0
#303030
;
}
.
form-control
:
:-
ms-input-placeholder
{
color
:
#5e5e5e
;
opacity
:
1
;
}
.
form-control
:
:
placeholder
{
color
:
#5e5e5e
;
opacity
:
1
;
}
.form-control
:disabled
{
background-color
:
#fafafa
;
opacity
:
1
;
}
.form-group
{
margin-bottom
:
1rem
;
}
.form-row
{
display
:
flex
;
flex-wrap
:
wrap
;
margin-right
:
-5px
;
margin-left
:
-5px
;
}
.form-row
>
.col
,
.form-row
>
[
class
*=
"col-"
]
{
padding-right
:
5px
;
padding-left
:
5px
;
}
.btn
{
display
:
inline-block
;
font-weight
:
400
;
color
:
#303030
;
text-align
:
center
;
vertical-align
:
middle
;
-moz-user-select
:
none
;
user-select
:
none
;
background-color
:
transparent
;
border
:
1px
solid
transparent
;
padding
:
0
.375rem
0
.75rem
;
font-size
:
1rem
;
line-height
:
20px
;
border-radius
:
0
.25rem
;
}
@media
(
prefers-reduced-motion
:
reduce
)
{
}
.btn
:disabled
{
opacity
:
0
.65
;
}
.btn
:not
(
:disabled
)
:not
(
.disabled
)
{
cursor
:
pointer
;
}
fieldset
:disabled
a
.btn
{
pointer-events
:
none
;
}
.navbar
{
position
:
relative
;
display
:
flex
;
flex-wrap
:
wrap
;
align-items
:
center
;
justify-content
:
space-between
;
padding
:
0
.25rem
0
.5rem
;
}
.navbar
.container
{
display
:
flex
;
flex-wrap
:
wrap
;
align-items
:
center
;
justify-content
:
space-between
;
}
.card
{
position
:
relative
;
display
:
flex
;
flex-direction
:
column
;
min-width
:
0
;
word-wrap
:
break-word
;
background-color
:
#fff
;
background-clip
:
border-box
;
border
:
1px
solid
#dbdbdb
;
border-radius
:
0
.25rem
;
}
.card
>
hr
{
margin-right
:
0
;
margin-left
:
0
;
}
.d-block
{
display
:
block
!
important
;
}
.d-flex
{
display
:
flex
!
important
;
}
.flex-wrap
{
flex-wrap
:
wrap
!
important
;
}
.justify-content-between
{
justify-content
:
space-between
!
important
;
}
.align-items-center
{
align-items
:
center
!
important
;
}
.fixed-top
{
position
:
fixed
;
top
:
0
;
right
:
0
;
left
:
0
;
z-index
:
1030
;
}
.ml-2
{
margin-left
:
0
.5rem
!
important
;
}
.mt-3
{
margin-top
:
1rem
!
important
;
}
.mb-3
{
margin-bottom
:
1rem
!
important
;
}
@media
(
min-width
:
576px
)
{
.mt-sm-0
{
margin-top
:
0
!
important
;
}
}
.text-center
{
text-align
:
center
!
important
;
}
.font-weight-normal
{
font-weight
:
400
!
important
;
}
.gl-form-input
,
.gl-form-input.form-control
{
background-color
:
#fff
;
font-family
:
-
apple-system
,
BlinkMacSystemFont
,
"Segoe UI"
,
Roboto
,
"Noto Sans"
,
Ubuntu
,
Cantarell
,
"Helvetica Neue"
,
sans-serif
,
"Apple Color Emoji"
,
"Segoe UI Emoji"
,
"Segoe UI Symbol"
,
"Noto Color Emoji"
;
font-size
:
0
.875rem
;
line-height
:
1rem
;
padding-top
:
0
.5rem
;
padding-bottom
:
0
.5rem
;
padding-left
:
0
.75rem
;
padding-right
:
0
.75rem
;
height
:
auto
;
color
:
#303030
;
box-shadow
:
inset
0
0
0
1px
#868686
;
border-style
:
none
;
appearance
:
none
;
-moz-appearance
:
none
;
}
.gl-form-input
:not
(
.form-control-plaintext
)
:-moz-read-only
,
.gl-form-input.form-control
:not
(
.form-control-plaintext
)
:-moz-read-only
{
background-color
:
#fafafa
;
color
:
#868686
;
box-shadow
:
inset
0
0
0
1px
#dbdbdb
;
cursor
:
not
-
allowed
;
}
.gl-form-input
:disabled
,
.gl-form-input
:not
(
.form-control-plaintext
)
:read-only
,
.gl-form-input.form-control
:disabled
,
.gl-form-input.form-control
:not
(
.form-control-plaintext
)
:read-only
{
background-color
:
#fafafa
;
color
:
#868686
;
box-shadow
:
inset
0
0
0
1px
#dbdbdb
;
cursor
:
not
-
allowed
;
}
.
gl-form-input
:
:-
ms-input-placeholder
,
.
gl-form-input
.
form-control
::-
ms-input-placeholder
{
color
:
#868686
;
}
.
gl-form-input
:
:
placeholder
,
.
gl-form-input
.
form-control
::
placeholder
{
color
:
#868686
;
}
.gl-button
{
display
:
inline-flex
;
}
.gl-button
:not
(
.btn-link
)
:active
{
text-decoration
:
none
;
}
.gl-button.gl-button
{
border-width
:
0
;
padding-top
:
0
.5rem
;
padding-bottom
:
0
.5rem
;
padding-left
:
0
.75rem
;
padding-right
:
0
.75rem
;
background-color
:
transparent
;
line-height
:
1rem
;
color
:
#303030
;
fill
:
currentColor
;
box-shadow
:
inset
0
0
0
1px
#bfbfbf
;
justify-content
:
center
;
align-items
:
center
;
font-size
:
0
.875rem
;
border-radius
:
0
.25rem
;
}
.gl-button.gl-button
.gl-button-icon
{
height
:
1rem
;
width
:
1rem
;
flex-shrink
:
0
;
margin-right
:
0
.25rem
;
top
:
auto
;
}
.gl-button.gl-button.btn-default
{
background-color
:
#fff
;
}
.gl-button.gl-button.btn-default
:active
{
box-shadow
:
inset
0
0
0
2px
#5e5e5e
,
0
0
0
1px
rgba
(
255
,
255
,
255
,
0
.4
)
,
0
0
0
4px
rgba
(
31
,
117
,
203
,
0
.48
);
outline
:
none
;
background-color
:
#dbdbdb
;
}
.gl-button.gl-button.btn-confirm
{
color
:
#fff
;
}
.gl-button.gl-button.btn-confirm
{
background-color
:
#1f75cb
;
box-shadow
:
inset
0
0
0
1px
#1068bf
;
}
.gl-button.gl-button.btn-confirm
:active
{
box-shadow
:
inset
0
0
0
2px
#033464
,
0
0
0
1px
rgba
(
255
,
255
,
255
,
0
.4
)
,
0
0
0
4px
rgba
(
31
,
117
,
203
,
0
.48
);
outline
:
none
;
background-color
:
#0b5cad
;
}
body
,
.form-control
{
font-size
:
0
.875rem
;
}
[
type
=
"submit"
]
{
cursor
:
pointer
;
}
h1
,
.h1
,
h3
,
.h3
{
margin-top
:
20px
;
margin-bottom
:
10px
;
}
a
{
color
:
#1068bf
;
}
hr
{
overflow
:
hidden
;
}
code
{
padding
:
2px
4px
;
color
:
#1f1f1f
;
background-color
:
#f0f0f0
;
border-radius
:
4px
;
}
.code
>
code
{
background-color
:
inherit
;
padding
:
unset
;
}
.hidden
{
display
:
none
!
important
;
visibility
:
hidden
!
important
;
}
.hide
{
display
:
none
;
}
.label
{
padding
:
4px
5px
;
font-size
:
12px
;
font-style
:
normal
;
font-weight
:
400
;
display
:
inline-block
;
}
svg
{
vertical-align
:
baseline
;
}
html
{
overflow-y
:
scroll
;
}
body
{
text-decoration-skip
:
ink
;
}
body
.navless
{
background-color
:
#fff
!
important
;
}
.container
{
padding-top
:
0
;
z-index
:
5
;
}
.container
.content
{
margin
:
0
;
}
@media
(
max-width
:
575
.98px
)
{
.container
.content
{
margin-top
:
20px
;
}
}
@media
(
max-width
:
575
.98px
)
{
.container
.container
.title
{
padding-left
:
15px
!
important
;
}
}
.navless-container
{
margin-top
:
40px
;
padding-top
:
32px
;
}
.btn
{
border-radius
:
4px
;
font-size
:
0
.875rem
;
font-weight
:
400
;
padding
:
6px
10px
;
background-color
:
#fff
;
border-color
:
#dbdbdb
;
color
:
#303030
;
color
:
#303030
;
white-space
:
nowrap
;
}
.btn
:active
{
background-color
:
#f0f0f0
;
box-shadow
:
none
;
}
.btn
:active
{
background-color
:
#eaeaea
;
border-color
:
#e3e3e3
;
color
:
#303030
;
}
.btn
svg
{
height
:
15px
;
width
:
15px
;
}
.btn
svg
:not
(
:last-child
)
{
margin-right
:
5px
;
}
.light
{
color
:
#303030
;
}
hr
{
margin
:
1
.5rem
0
;
border-top
:
1px
solid
#eee
;
}
.footer-links
{
margin-bottom
:
20px
;
}
.footer-links
a
{
margin-right
:
15px
;
}
.flash-container
{
margin
:
0
;
margin-bottom
:
16px
;
font-size
:
14px
;
position
:
relative
;
z-index
:
1
;
}
.flash-container.sticky
{
position
:
-
webkit-sticky
;
position
:
sticky
;
top
:
48px
;
z-index
:
251
;
}
.flash-container.flash-container-page
{
margin-bottom
:
0
;
}
.flash-container
:empty
{
margin
:
0
;
}
input
{
border-radius
:
0
.25rem
;
color
:
#303030
;
background-color
:
#fff
;
}
label
{
font-weight
:
600
;
}
label
.label-bold
{
font-weight
:
600
;
}
.form-control
{
border-radius
:
4px
;
padding
:
6px
10px
;
}
.
form-control
:
:-
ms-input-placeholder
{
color
:
#868686
;
}
.
form-control
:
:
placeholder
{
color
:
#868686
;
}
.gl-show-field-errors
.form-control
:not
(
textarea
)
{
height
:
34px
;
}
.gl-show-field-errors
.gl-field-hint
{
color
:
#303030
;
}
.navbar-empty
{
justify-content
:
center
;
height
:
40px
;
background
:
#fff
;
border-bottom
:
1px
solid
#f0f0f0
;
}
.navbar-empty
.tanuki-logo
,
.navbar-empty
.brand-header-logo
{
max-height
:
100%
;
}
.tanuki-logo
.tanuki-left-ear
,
.tanuki-logo
.tanuki-right-ear
,
.tanuki-logo
.tanuki-nose
{
fill
:
#e24329
;
}
.tanuki-logo
.tanuki-left-eye
,
.tanuki-logo
.tanuki-right-eye
{
fill
:
#fc6d26
;
}
.tanuki-logo
.tanuki-left-cheek
,
.tanuki-logo
.tanuki-right-cheek
{
fill
:
#fca326
;
}
.card
{
margin-bottom
:
16px
;
}
input
:
:-
moz-placeholder
{
color
:
#868686
;
opacity
:
1
;
}
input
:
:-
ms-input-placeholder
{
color
:
#868686
;
}
input
:
-
ms-input-placeholder
{
color
:
#868686
;
}
svg
{
fill
:
currentColor
;
}
.login-page
.container
{
max-width
:
960px
;
}
.login-page
.navbar-gitlab
.container
{
max-width
:
none
;
}
.login-page
.flash-container
{
margin-bottom
:
16px
;
}
.login-page
.brand-holder
{
font-size
:
18px
;
line-height
:
1
.5
;
}
.login-page
.brand-holder
p
{
font-size
:
16px
;
color
:
#888
;
}
.login-page
.brand-holder
h3
{
font-size
:
22px
;
}
.login-page
.brand-holder
img
{
max-width
:
100%
;
margin-bottom
:
30px
;
}
.login-page
.brand-holder
a
{
font-weight
:
600
;
}
.login-page
p
{
font-size
:
13px
;
}
.login-page
.login-box
,
.login-page
.omniauth-container
{
box-shadow
:
0
0
0
1px
#dbdbdb
;
border-radius
:
0
.25rem
;
padding
:
15px
;
}
.login-page
.login-box
.login-heading
h3
,
.login-page
.omniauth-container
.login-heading
h3
{
font-weight
:
400
;
line-height
:
1
.5
;
margin
:
0
0
10px
;
}
.login-page
.login-box
.login-footer
,
.login-page
.omniauth-container
.login-footer
{
margin-top
:
10px
;
}
.login-page
.login-box
.login-footer
p
:last-child
,
.login-page
.omniauth-container
.login-footer
p
:last-child
{
margin-bottom
:
0
;
}
.login-page
.login-box
a
.forgot
,
.login-page
.omniauth-container
a
.forgot
{
float
:
right
;
padding-top
:
6px
;
}
.login-page
.login-box
.nav
.active
a
,
.login-page
.omniauth-container
.nav
.active
a
{
background
:
transparent
;
}
.login-page
.login-box
.login-body
,
.login-page
.omniauth-container
.login-body
{
font-size
:
13px
;
}
.login-page
.login-box
.login-body
input
+
p
,
.login-page
.login-box
.login-body
input
~
p
.field-validation
,
.login-page
.omniauth-container
.login-body
input
+
p
,
.login-page
.omniauth-container
.login-body
input
~
p
.field-validation
{
margin-top
:
5px
;
}
.login-page
.login-box
.login-body
.username
.validation-success
,
.login-page
.omniauth-container
.login-body
.username
.validation-success
{
color
:
#217645
;
}
.login-page
.login-box
.login-body
.username
.validation-error
,
.login-page
.omniauth-container
.login-body
.username
.validation-error
{
color
:
#dd2b0e
;
}
.login-page
.omniauth-container
{
border-radius
:
0
.25rem
;
font-size
:
13px
;
}
.login-page
.omniauth-container
p
{
margin
:
0
;
}
.login-page
.omniauth-container
form
{
width
:
48%
;
padding
:
0
;
border
:
0
;
background
:
none
;
margin-bottom
:
16px
;
}
@media
(
max-width
:
991
.98px
)
{
.login-page
.omniauth-container
form
{
width
:
100%
;
}
}
.login-page
.omniauth-container
.omniauth-btn
{
width
:
100%
;
}
.login-page
.new-session-tabs
{
display
:
flex
;
box-shadow
:
0
0
0
1px
#dbdbdb
;
border-top-right-radius
:
4px
;
border-top-left-radius
:
4px
;
}
.login-page
.new-session-tabs.custom-provider-tabs
{
flex-wrap
:
wrap
;
}
.login-page
.new-session-tabs.custom-provider-tabs
li
{
min-width
:
85px
;
flex-basis
:
auto
;
}
.login-page
.new-session-tabs.custom-provider-tabs
li
:nth-child
(
n
+
5
)
{
border-top
:
1px
solid
#dbdbdb
;
}
.login-page
.new-session-tabs.custom-provider-tabs
a
{
font-size
:
16px
;
}
.login-page
.new-session-tabs
li
{
flex
:
1
;
text-align
:
center
;
border-left
:
1px
solid
#dbdbdb
;
}
.login-page
.new-session-tabs
li
:first-of-type
{
border-left
:
0
;
border-top-left-radius
:
4px
;
}
.login-page
.new-session-tabs
li
:last-of-type
{
border-top-right-radius
:
4px
;
}
.login-page
.new-session-tabs
li
:not
(
.active
)
{
background-color
:
#fafafa
;
}
.login-page
.new-session-tabs
li
a
{
width
:
100%
;
font-size
:
18px
;
}
.login-page
.new-session-tabs
li
.active
>
a
{
cursor
:
default
;
}
.login-page
.form-control
:active
,
.login-page
.form-control
:focus
{
background-color
:
#fff
;
}
.login-page
.submit-container
{
margin-top
:
16px
;
}
.login-page
input
[
type
=
"submit"
]
{
margin-bottom
:
0
;
display
:
block
;
width
:
100%
;
}
.login-page
.devise-errors
h2
{
margin-top
:
0
;
font-size
:
14px
;
color
:
#ae1800
;
}
@media
(
max-width
:
575
.98px
)
{
.login-page
.col-md-5.float-right
{
float
:
none
!
important
;
margin-bottom
:
45px
;
}
}
.devise-layout-html
{
margin
:
0
;
padding
:
0
;
height
:
100%
;
}
.devise-layout-html
body
{
height
:
calc
(
100%
-
51px
);
margin
:
0
;
padding
:
0
;
}
.devise-layout-html
body
.navless
{
height
:
calc
(
100%
-
11px
);
}
.devise-layout-html
body
.page-wrap
{
min-height
:
100%
;
position
:
relative
;
}
.devise-layout-html
body
.footer-container
,
.devise-layout-html
body
hr
.footer-fixed
{
position
:
absolute
;
bottom
:
0
;
left
:
0
;
right
:
0
;
height
:
40px
;
background
:
#fff
;
}
.devise-layout-html
body
.login-page-broadcast
{
margin-top
:
40px
;
}
.devise-layout-html
body
.navless-container
{
padding
:
65px
15px
;
}
@media
(
max-width
:
575
.98px
)
{
.devise-layout-html
body
.navless-container
{
padding
:
0
15px
65px
;
}
}
.gl-border-solid
{
border-style
:
solid
;
}
.gl-border-gray-100
{
border-color
:
#dbdbdb
;
}
.gl-border-1
{
border-width
:
1px
;
}
.gl-rounded-base
{
border-radius
:
0
.25rem
;
}
.gl-text-green-600
{
color
:
#217645
;
}
.gl-text-red-500
{
color
:
#dd2b0e
;
}
.gl-display-flex
{
display
:
flex
;
}
.gl-align-items-center
{
align-items
:
center
;
}
.gl-p-2
{
padding
:
0
.25rem
;
}
.gl-p-4
{
padding
:
0
.75rem
;
}
.gl-mt-2
{
margin-top
:
0
.25rem
;
}
.gl-mb-2
{
margin-bottom
:
0
.25rem
;
}
.gl-mb-3
{
margin-bottom
:
0
.5rem
;
}
.gl-mb-5
{
margin-bottom
:
1rem
;
}
.gl-text-left
{
text-align
:
left
;
}
@import
"startup/cloaking"
;
@include
cloak-startup-scss
(
none
);
package.json
View file @
8eb2153d
...
@@ -3,6 +3,7 @@
...
@@ -3,6 +3,7 @@
"scripts"
:
{
"scripts"
:
{
"check-dependencies"
:
"scripts/frontend/check_dependencies.sh"
,
"check-dependencies"
:
"scripts/frontend/check_dependencies.sh"
,
"block-dependencies"
:
"node scripts/frontend/block_dependencies.js"
,
"block-dependencies"
:
"node scripts/frontend/block_dependencies.js"
,
"check:startup_css"
:
"scripts/frontend/startup_css/startup_css_changed.sh"
,
"clean"
:
"rm -rf public/assets tmp/cache/*-loader"
,
"clean"
:
"rm -rf public/assets tmp/cache/*-loader"
,
"dev-server"
:
"NODE_OPTIONS=
\"
--max-old-space-size=3584
\"
node scripts/frontend/webpack_dev_server.js"
,
"dev-server"
:
"NODE_OPTIONS=
\"
--max-old-space-size=3584
\"
node scripts/frontend/webpack_dev_server.js"
,
"file-coverage"
:
"scripts/frontend/file_test_coverage.js"
,
"file-coverage"
:
"scripts/frontend/file_test_coverage.js"
,
...
...
scripts/frontend/startup_css/constants.js
View file @
8eb2153d
...
@@ -27,7 +27,6 @@ const CSS_TO_REMOVE = [
...
@@ -27,7 +27,6 @@ const CSS_TO_REMOVE = [
/
\.
commit/
,
/
\.
commit/
,
/
\.
md/
,
/
\.
md/
,
/
\.
with-performance-bar/
,
/
\.
with-performance-bar/
,
/
\.
identicon/
,
];
];
const
APPLICATION_CSS_PREFIX
=
'
application
'
;
const
APPLICATION_CSS_PREFIX
=
'
application
'
;
const
APPLICATION_DARK_CSS_PREFIX
=
'
application_dark
'
;
const
APPLICATION_DARK_CSS_PREFIX
=
'
application_dark
'
;
...
@@ -36,49 +35,55 @@ const UTILITIES_DARK_CSS_PREFIX = 'application_utilities_dark';
...
@@ -36,49 +35,55 @@ const UTILITIES_DARK_CSS_PREFIX = 'application_utilities_dark';
// paths -----------------------------------------------------------------------
// paths -----------------------------------------------------------------------
const
ROOT
=
path
.
resolve
(
__dirname
,
'
../../..
'
);
const
ROOT
=
path
.
resolve
(
__dirname
,
'
../../..
'
);
const
ROOT_RAILS
=
IS_EE
?
path
.
join
(
ROOT
,
'
ee
'
)
:
ROOT
;
const
FIXTURES_FOLDER_NAME
=
IS_EE
?
'
fixtures-ee
'
:
'
fixtures
'
;
const
FIXTURES_FOLDER_NAME
=
IS_EE
?
'
fixtures-ee
'
:
'
fixtures
'
;
const
FIXTURES_ROOT
=
path
.
join
(
ROOT
,
'
tmp/tests/frontend
'
,
FIXTURES_FOLDER_NAME
);
const
FIXTURES_ROOT
=
path
.
join
(
ROOT
,
'
tmp/tests/frontend
'
,
FIXTURES_FOLDER_NAME
);
const
PATH_SIGNIN_HTML
=
path
.
join
(
FIXTURES_ROOT
,
'
startup_css/sign-in.html
'
);
const
PATH_SIGNIN_HTML
=
path
.
join
(
FIXTURES_ROOT
,
'
startup_css/sign-in.html
'
);
const
PATH_ASSETS
=
path
.
join
(
ROOT
,
'
tmp/startup_css_assets
'
);
const
PATH_ASSETS
=
path
.
join
(
ROOT
,
'
tmp/startup_css_assets
'
);
const
PATH_STARTUP_SCSS
=
path
.
join
(
ROOT
,
'
app/assets/stylesheets/startup
'
);
const
PATH_STARTUP_SCSS
=
path
.
join
(
ROOT_RAILS
,
'
app/assets/stylesheets/startup
'
);
// helpers ---------------------------------------------------------------------
const
createMainOutput
=
({
outFile
,
cssKeys
,
type
})
=>
({
outFile
,
htmlPaths
:
[
path
.
join
(
FIXTURES_ROOT
,
`startup_css/project-
${
type
}
.html`
),
path
.
join
(
FIXTURES_ROOT
,
`startup_css/project-
${
type
}
-legacy-menu.html`
),
path
.
join
(
FIXTURES_ROOT
,
`startup_css/project-
${
type
}
-legacy-sidebar.html`
),
path
.
join
(
FIXTURES_ROOT
,
`startup_css/project-
${
type
}
-signed-out.html`
),
],
cssKeys
,
purgeOptions
:
{
safelist
:
{
standard
:
[
'
page-with-icon-sidebar
'
,
'
sidebar-collapsed-desktop
'
,
// We want to include the root dropdown-menu style since it should be hidden by default
'
dropdown-menu
'
,
],
// We want to include the identicon backgrounds
greedy
:
[
/^bg
[
0-9
]
$/
],
},
},
});
const
OUTPUTS
=
[
const
OUTPUTS
=
[
{
createMainOutput
({
type
:
'
general
'
,
outFile
:
'
startup-general
'
,
outFile
:
'
startup-general
'
,
htmlPaths
:
[
path
.
join
(
FIXTURES_ROOT
,
'
startup_css/project-general.html
'
),
path
.
join
(
FIXTURES_ROOT
,
'
startup_css/project-general-legacy-menu.html
'
),
path
.
join
(
FIXTURES_ROOT
,
'
startup_css/project-general-signed-out.html
'
),
],
cssKeys
:
[
APPLICATION_CSS_PREFIX
,
UTILITIES_CSS_PREFIX
],
cssKeys
:
[
APPLICATION_CSS_PREFIX
,
UTILITIES_CSS_PREFIX
],
// We want to include the root dropdown-menu style since it should be hidden by default
}),
purgeOptions
:
{
createMainOutput
({
safelist
:
{
type
:
'
dark
'
,
standard
:
[
'
dropdown-menu
'
],
},
},
},
{
outFile
:
'
startup-dark
'
,
outFile
:
'
startup-dark
'
,
htmlPaths
:
[
path
.
join
(
FIXTURES_ROOT
,
'
startup_css/project-dark.html
'
),
path
.
join
(
FIXTURES_ROOT
,
'
startup_css/project-dark-legacy-menu.html
'
),
path
.
join
(
FIXTURES_ROOT
,
'
startup_css/project-dark-signed-out.html
'
),
],
cssKeys
:
[
APPLICATION_DARK_CSS_PREFIX
,
UTILITIES_DARK_CSS_PREFIX
],
cssKeys
:
[
APPLICATION_DARK_CSS_PREFIX
,
UTILITIES_DARK_CSS_PREFIX
],
// We want to include the root dropdown-menu styles since it should be hidden by default
}),
purgeOptions
:
{
safelist
:
{
standard
:
[
'
dropdown-menu
'
],
},
},
},
{
{
outFile
:
'
startup-signin
'
,
outFile
:
'
startup-signin
'
,
htmlPaths
:
[
PATH_SIGNIN_HTML
],
htmlPaths
:
[
PATH_SIGNIN_HTML
],
cssKeys
:
[
APPLICATION_CSS_PREFIX
,
UTILITIES_CSS_PREFIX
],
cssKeys
:
[
APPLICATION_CSS_PREFIX
,
UTILITIES_CSS_PREFIX
],
purgeOptions
:
{
purgeOptions
:
{
safelist
:
{
safelist
:
{
standard
:
[
'
fieldset
'
],
standard
:
[
'
fieldset
'
,
'
hidden
'
],
deep
:
[
/login-page$/
],
deep
:
[
/login-page$/
],
},
},
},
},
...
...
scripts/frontend/startup_css/startup_css_changed.sh
0 → 100755
View file @
8eb2153d
#!/bin/sh
echo
"-----------------------------------------------------------"
echo
"If you run into any issues with Startup CSS generation"
echo
"please check out the feedback issue:"
echo
""
echo
"https://gitlab.com/gitlab-org/gitlab/-/issues/331812"
echo
"-----------------------------------------------------------"
startup_glob
=
"*stylesheets/startup*"
echo
"Staging changes to '
${
startup_glob
}
' so we can check for untracked files..."
git add
${
startup_glob
}
if
[
-n
"
$(
git diff HEAD
--name-only
--
${
startup_glob
}
)
"
]
;
then
diff
=
$(
git diff HEAD
--
${
startup_glob
}
)
cat
<<
EOF
Startup CSS changes detected!
It looks like there have been recent changes which require
regenerating the Startup CSS files.
**What should I do now?**
IMPORTANT: Please make sure to update your MR title with `[RUN AS-IF-FOSS]` and start a new MR pipeline
To fix this job, consider one of the following options:
1. Regenerating locally with "yarn run generate:startup_css".
2. Copy and apply the following diff:
----- start diff -----
$diff
----- end diff -------
EOF
exit
1
fi
scripts/frontend/startup_css/write_startup_scss.js
View file @
8eb2153d
...
@@ -9,7 +9,7 @@ const buildFinalContent = (raw) => {
...
@@ -9,7 +9,7 @@ const buildFinalContent = (raw) => {
// https://gitlab.com/gitlab-org/gitlab/-/issues/331812
// https://gitlab.com/gitlab-org/gitlab/-/issues/331812
@charset "UTF-8";
@charset "UTF-8";
${
raw
}
${
raw
}
@import 'cloaking';
@import '
startup/
cloaking';
@include cloak-startup-scss(none);
@include cloak-startup-scss(none);
`
;
`
;
...
...
spec/frontend/fixtures/startup_css.rb
View file @
8eb2153d
...
@@ -11,12 +11,13 @@ RSpec.describe 'Startup CSS fixtures', type: :controller do
...
@@ -11,12 +11,13 @@ RSpec.describe 'Startup CSS fixtures', type: :controller do
before
(
:all
)
do
before
(
:all
)
do
stub_feature_flags
(
combined_menu:
true
)
stub_feature_flags
(
combined_menu:
true
)
stub_feature_flags
(
sidebar_refactor:
true
)
clean_frontend_fixtures
(
'startup_css/'
)
clean_frontend_fixtures
(
'startup_css/'
)
end
end
shared_examples
'startup css project fixtures'
do
|
type
|
shared_examples
'startup css project fixtures'
do
|
type
|
let
(
:user
)
{
create
(
:user
,
:admin
)
}
let
(
:user
)
{
create
(
:user
,
:admin
)
}
let
(
:project
)
{
create
(
:project
,
:public
,
:repository
,
description:
'Code and stuff'
,
avatar:
fixture_file_upload
(
'spec/fixtures/dk.png'
,
'image/png'
),
creator:
user
)
}
let
(
:project
)
{
create
(
:project
,
:public
,
:repository
,
description:
'Code and stuff'
,
creator:
user
)
}
before
do
before
do
sign_in
(
user
)
sign_in
(
user
)
...
@@ -42,6 +43,17 @@ RSpec.describe 'Startup CSS fixtures', type: :controller do
...
@@ -42,6 +43,17 @@ RSpec.describe 'Startup CSS fixtures', type: :controller do
expect
(
response
).
to
be_successful
expect
(
response
).
to
be_successful
end
end
it
"startup_css/project-
#{
type
}
-legacy-sidebar.html"
do
stub_feature_flags
(
sidebar_refactor:
false
)
get
:show
,
params:
{
namespace_id:
project
.
namespace
.
to_param
,
id:
project
}
expect
(
response
).
to
be_successful
end
it
"startup_css/project-
#{
type
}
-signed-out.html"
do
it
"startup_css/project-
#{
type
}
-signed-out.html"
do
sign_out
(
user
)
sign_out
(
user
)
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment