html, body {
font-family: 'Helvetica Neue', Helvetica, Arial, 'Apple Color Emoji', sans-serif;
font-size: 12pt;
-webkit-text-size-adjust: 100%;
}
#loading-text {
padding: 24px;
color: red;
}
#queue {
padding: 24px 0 400px 0;
margin: auto;
max-width: 1280px;
}
#queue > li {
display: grid;
grid-template-columns: 120px auto;
align-items: center;
position: relative;
margin: 6px 0;
}
.hidden {
display: none !important;
}
.number {
font-size: 2em;
font-weight: 100;
grid-column: 1;
grid-row: 1 / 3;
color: #ccc;
}
.title {
font-weight: 500;
grid-column: 2;
grid-row: 1;
padding-top: 6px;
justify-self: start;
}
.metadata {
font-size: 0.75em;
color: #888;
grid-column: 2;
grid-row: 2;
padding: 3px 0;
position: relative;
justify-self: start;
}
.actor, .comment-metadata > a {
color: #88a;
}
.additions {
color: #897;
}
.deletions {
color: #b88;
}
a {
text-decoration: none;
color: #006;
}
a:hover {
text-decoration: underline;
}
.tag {
font-size: 0.75em;
padding: 1px 3px;
border-radius: 2px;
box-shadow: inset 0 -1px 0 rgba(27,31,35,0.12);
display: inline-block;
}
.status-Success {
background: #f3f8ff; /* hsluv(240, 97.5, 97.5) */
}
.status-Pending {
background: #fff8de; /* hsluv(75, 97.5, 97.5) */
}
.status-Approved {
background: #e6ffe0; /* hsluv(120, 97.5, 97.5) */
}
.status-Error {
background: #fdf5ff; /* hsluv(300, 97.5, 97.5) */
}
.status-Failure {
background: #fff6f7; /* hsluv(0, 97.5, 97.5) */
}
.status-Reviewing {
background: #fdfdfd;
}
.status-Success:hover {
background: #e7f2ff; /* hsluv(240, 100, 95) */
}
.status-Pending:hover {
background: #fff1b6; /* hsluv(75, 100, 95) */
}
.status-Approved:hover {
background: #caffb9; /* hsluv(120, 100, 95) */
}
.status-Error:hover {
background: #fbecff; /* hsluv(300, 100, 95) */
}
.status-Failure:hover {
background: #ffecef; /* hsluv(0, 100, 95) */
}
.status-Reviewing:hover {
background: #f1f1f1; /* hsluv(0, 0, 95) */
}
.base-ref-master {
color: #000;
}
.base-ref-beta {
color: #2a6cff;
font-weight: 200;
}
.base-ref-stable {
color: #d34800;
font-weight: 300;
}
#queue > li > .ci-status {
grid-column: 2;
grid-row: 2;
justify-self: end;
}
.ci-status {
font-size: 0.8em;
padding: 3px 12px 3px 0;
}
.ci-status > li {
display: inline;
margin-left: 12px;
}
.ci-status-merge-conflict {
font-weight: 800;
border: 3px double red;
padding: 0 2px;
}
.priority {
grid-column: 2;
grid-row: 1 / 3;
font-size: 2.5em;
font-style: italic;
font-weight: 700;
color: rgba(0,0,0,0.05);
justify-self: end;
padding-right: 180px;
}
.comment {
display: none;
z-index: 1;
background: #f8f8f8;
padding: 12px;
box-shadow: 0px 3px 12px #aaa;
top: 14px;
left: -15px;
font-size: 1.2em;
color: #111;
border-radius: 3px;
line-height: 1.5;
}
.reply-line {
font-weight: bold;
background: #eed;
margin: -12px -12px 6px -12px;
padding: 6px 12px;
}
.reply-subbody > .reply-line {
background: #eee;
padding: 3px 6px;
margin-bottom: -6px;
}
.reply-body {
margin-bottom: 18px;
}
.reply-body p {
margin: 9px 0 0 0;
}
.reply-body .ci-status {
position: static;
}
.tags {
grid-column: 2;
grid-row: 1;
padding: 4px 12px 0 0;
justify-self: end;
text-align: right;
}
/* GFM stuff */
.email-quoted-reply {
white-space: pre;
}
.email-quoted-reply, blockquote {
border-left: 3px solid #bbb;
padding-left: 6px;
margin-left: 6px;
}
pre {
background: #ddd;
padding: 6px;
font-size: 0.75em;
}
.reply-body code, kbd {
background: #eee;
font-size: 0.9em;
padding: 0 3px;
}
.reply-body pre > code {
background: initial;
font-size: 1em;
}
kbd {
border: 2px #888 outset;
border-radius: 5px;
}
.reply-body td, .reply-body th {
border: 1px solid #aaa;
padding: 3px 6px;
}
.reply-body table {
border-collapse: collapse;
}
/* End GFM stuff */
#bar {
position: fixed;
margin: 0;
padding: 3px;
z-index: 2;
width: 100%;
background: rgba(199, 193, 244, 0.9);
height: 24px;
left: 0;
top: 0;
}
#bar-details > * {
margin-left: 18px;
}
.order {
position: absolute;
top: 15px;
left: 0px;
width: 18px;
font-size: 0.25em;
color: #999;
text-align: right;
}
#filter {
width: 16em;
}
.reply-body-ReferencedEvent, .reply-body-CrossReferencedEvent, .reply-body-Commit, .reply-body-RenamedTitleEvent, .reply-subbody {
font-size: 0.8em;
padding-left: 1em;
border-left: 6px double #00acf7;
}
.reply-body-Commit {
border-left-color: #fe7f00;
}
.reply-body-RenamedTitleEvent {
border-left-color: #a2a900;
}
.reply-subbody {
border-left-color: #58b800;
}
#selection {
position: fixed;
width: 100%;
height: 100vh;
top: 0;
left: 0;
display: none;
justify-content: center;
align-items: center;
background: rgba(0, 0, 0, 0.7);
z-index: 4;
}
#selection > div {
background: #eee;
padding: 1em 1em 0;
text-align: center;
border-radius: 1em;
box-shadow: 0 6px 12px rgba(0, 0, 0, 0.4);
}
@media (max-width: 1279px) {
#bar-details {
display: none;
}
.title {
grid-column: 1 / 3;
grid-row: 3;
padding: 6px;
}
.metadata {
grid-column: 1 / 3;
grid-row: 4;
padding: 3px 6px;
}
.ci-status {
font-size: 0.7em;
}
.tag {
font-size: 0.6em;
}
.ci-status > li {
margin-left: 4px;
}
.priority {
padding-right: 140px;
}
.count-approved::before {
content: "/+";
}
.count-rollups::before {
content: "/↺";
}
.sort-by-description::after {
content: "⇅";
}
.comment {
width: calc(100vw - 54px);
}
pre {
overflow: scroll;
}
}
@media (min-width: 1280px) {
.comment {
position: absolute;
width: 960px;
max-height: 360px;
overflow: auto;
}
.comment-metadata:hover + .comment, .comment:hover {
display: block;
}
.count-total::after {
content: " total,";
}
.count-approved::after {
content: " approved,";
}
.count-rollups::after {
content: " rollups";
}
.sort-by-description::after {
content: "Sort by";
}
#select-count::after {
content: " selected";
}
}