src/App.css (88 lines of code) (raw):
html {
height: inherit;
min-height: 100%;
position: relative;
width: inherit;
}
body {
background-color: #ececec;
margin-bottom: 54px;
}
header {
align-items: center;
background-color: #fff;
display: flex;
height: 80px;
justify-content: space-between;
margin-bottom: 24px;
padding: 0 48px;
}
header h1 {
margin: 0;
}
.ant-layout-sider {
background-color: #fff;
border-right: none;
}
.ant-layout-sider li {
padding: 5px;
}
.ant-layout-content {
padding-left: 20px;
border-left: 1px solid #e9e9e9;
}
.mainContent {
background-color: #fff;
border-radius: 4px;
margin: 0 48px;
margin-bottom: 24px;
padding: 24px;
}
/* List of check results for a given release */
.dashboard {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(30%, 1fr));
grid-gap: 20px;
}
.ant-card .ant-card-body {
word-wrap: break-word;
}
footer {
background-color: #fff;
bottom: 0;
height: 30px;
line-height: 30px;
position: absolute;
text-align: center;
width: 100%;
}
@media (max-width: 992px) {
.user {
right: 5px;
}
.dashboard {
display: block;
}
.mainContent {
border-radius: 0;
margin: 0;
padding: 5px;
}
.ant-card {
margin-bottom: 5px;
}
.ant-layout-sider {
background-color: #fff;
border-right: 1px solid #e9e9e9;
left: -5px;
top: -110px;
}
.ant-layout-sider .menu {
padding: 5px;
}
.ant-layout-sider-zero-width-trigger {
top: 20px;
}
.ant-layout-content {
border-left: none;
}
}