static/css/devhub/compat.less (103 lines of code) (raw):
@import '../impala/lib';
.compat-versions td.app,
.new-apps a.app {
font-weight: bold;
min-height: 24px;
padding-left: 35px;
}
.compat-versions td.app {
background-position: 0 0.5em;
.background-size(auto 24px);
line-height: 30px;
width: 152px;
}
.devhub-form .compat-versions td.app {
background-position: 0 4px;
}
.new-apps a.app {
background-position: 0 50%;
.background-size(auto 16px);
line-height: 24px;
}
.compat-versions p.add-app a,
.new-apps a.app {
display: block;
}
.devhub-form .compat-versions {
tbody {
border: 0;
}
p.add-app {
margin-top: 1em;
}
}
.compat-versions {
table {
width: 100%;
}
tbody {
border: 1px solid @dark-gray;
border-width: 1px 0;
tr:not(:last-child) {
border-bottom: 1px dotted @border-blue;
}
}
thead th {
color: #888;
}
table tbody td {
padding-top: 0;
}
p.add-app + .new-apps {
margin: 0 0 1em;
}
td div .errorlist {
font-size: 0.85em;
}
thead th,
table + p,
.errorlist {
margin-bottom: 0;
}
td.select {
display: flex;
justify-content: space-between;
flex-flow: row wrap;
width: 320px;
div {
padding: 0 .5em 0;
flex: 1 auto;
&:first-child {
padding-left: 0;
}
}
ul.errorlist {
}
select {
width: 120px;
}
}
td label,
td.remove input {
position: absolute;
left: -9999px;
}
td.remove div {
position: relative;
top: 0.308em;
}
tr.app-extra,
.new-apps {
display: none;
}
}
.version-comments {
border-top: 1px dotted #bbb;
display: none;
margin: 0 10px;
padding: 6px;
&:first-child {
border-top: 0 none;
padding-top: 10px;
}
}