.tab-bar[data-css-scope-cb3118c7]{box-shadow:inset 0 -1px 0 #ddd}.tab-bar[data-css-scope-cb3118c7] .tab-bar-tabs{display:flex;margin:0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.tab-bar[data-css-scope-cb3118c7] .tab-bar-tabs::-webkit-scrollbar{display:none}.tab-bar[data-css-scope-cb3118c7] .tab{flex-shrink:0;background-color:#f3f3f3;border:1px solid #ddd;border-radius:5px 5px 0 0;color:#777;cursor:pointer;display:inline-block;margin:0 4px 0 0;min-width:8ex;padding:1ex 1em;text-align:center;text-decoration:none;user-select:none}.tab-bar[data-css-scope-cb3118c7] .tab:last-child{margin-right:0}.tab-bar[data-css-scope-cb3118c7] .tab.active{background-color:#fff;border-bottom-color:#fff;color:#444}.tab-bar[data-css-scope-cb3118c7] .tab:hover{text-decoration:none}
.session-status-container[data-css-scope-5a1f0c77]{background-color:#444}.session-status-container[data-css-scope-5a1f0c77] .session-status{color:#fff;box-sizing:border-box}.session-status-container[data-css-scope-5a1f0c77] .session-status .logged-in-as{font-size:small;padding:5px 1.5em 5px 20px;vertical-align:middle;width:100%}.session-status-container[data-css-scope-5a1f0c77] .session-status .logged-in-as .username{font-weight:bold}.session-status-container[data-css-scope-5a1f0c77] .session-status a.logout{background-color:#a33;color:#fff;padding:5px 3em 5px 3em;text-decoration:none;vertical-align:middle;white-space:nowrap}.session-status-container[data-css-scope-5a1f0c77] .session-status a.logout:hover{background-color:#b44}.session-status-container[data-css-scope-5a1f0c77] .session-status a.logout .dots{display:inline-block;white-space:nowrap}.session-status-container[data-css-scope-5a1f0c77] .session-status a.logout .dots .dot{display:inline-block;width:10px;height:10px;margin:0 3px;background-color:#c66;border-radius:50%}.session-status-container[data-css-scope-5a1f0c77] .session-status a.logout .dots .dot.active{background-color:#fff}@media(min-width: 1200px){.session-status-container[data-css-scope-5a1f0c77] .session-status{margin-right:20px}}
.load-more[data-css-scope-0dbe692c]{cursor:pointer;display:inline-block;margin:15px 10px;text-align:center}.load-more[data-css-scope-0dbe692c] .dot{background-color:#bbb;border-radius:2px;display:inline-block;height:4px;width:4px;margin:8px 3px 8px 3px;vertical-align:middle}.load-more[data-css-scope-0dbe692c] .dot.active{background-color:#888}
.build-log[data-css-scope-ac8e647b]{background-color:#111;color:#bbb;font-family:Courier New,Courier,monospace;margin:0;overflow-wrap:break-word;padding:0;word-break:break-all}.build-log[data-css-scope-ac8e647b] .content-pane{white-space:pre-wrap}.build-log[data-css-scope-ac8e647b] .current-line{white-space:pre-wrap}
.source-detail-section[data-css-scope-e0a1eaa4] h2{color:#444;margin-top:1ex}.source-detail-section[data-css-scope-e0a1eaa4] table{border-collapse:collapse;width:100%;margin:2ex 0 2ex 0}.source-detail-section[data-css-scope-e0a1eaa4] table th{background-color:#bbb;font-size:100%;font-weight:bold;padding:2ex .5em 2ex .5em;text-align:left}
.button[data-css-scope-0db1392c]{background-color:#f0f0f0;border:1px solid #aaa;border-radius:18px;box-sizing:border-box;color:#333;cursor:pointer;display:inline-block;line-height:36px;margin:0;min-width:8em;padding:0 1em;text-align:center;user-select:none;vertical-align:middle}.button[data-css-scope-0db1392c].red{background-color:#c83a3a;border-color:#c83a3a;color:#fff}.button[data-css-scope-0db1392c].green{background-color:#3aa83a;border-color:#3aa83a;color:#fff}.button[data-css-scope-0db1392c].disabled{background-color:#d0d0d0;border-color:#d0d0d0;color:#eee;cursor:default}
.source-detail-entry[data-css-scope-1552cb7b]:hover{background-color:#f0f0f0}.source-detail-entry[data-css-scope-1552cb7b] td{border-bottom:1px solid #ddd;font-size:100%;padding:2ex .5em 2ex .5em;position:relative;text-align:left}.source-detail-entry[data-css-scope-1552cb7b] td.build-step{min-width:9ex;padding-right:50px}.source-detail-entry[data-css-scope-1552cb7b] .status-dot{display:inline-block;height:25px;margin:0;position:absolute;right:10px;top:50%;transform:translate(0%, -50%);width:25px}.source-detail-entry[data-css-scope-1552cb7b] .status-dot.unknown{content:url("/static/x9h3dn8d/img/status-dot-gray.svg")}.source-detail-entry[data-css-scope-1552cb7b] .status-dot.active{content:url("/static/x9h3dn8d/img/status-dot-blue-ellipsis.svg")}.source-detail-entry[data-css-scope-1552cb7b] .status-dot.failed{content:url("/static/x9h3dn8d/img/status-dot-red-crossed.svg")}.source-detail-entry[data-css-scope-1552cb7b] .status-dot.succeeded{content:url("/static/x9h3dn8d/img/status-dot-green-check.svg")}.source-detail-entry[data-css-scope-1552cb7b] .status-dot.canceled{content:url("/static/x9h3dn8d/img/status-dot-gray-dash.svg")}
.source-list-entry[data-css-scope-767ee6c6]{border-bottom:1px solid #ddd;color:#222;display:block;margin:0;padding:10px 0 10px 50px;position:relative;text-decoration:none}.source-list-entry[data-css-scope-767ee6c6]:hover{background-color:#f7f7f7}.source-list-entry[data-css-scope-767ee6c6]:last-child{border-bottom:none}.source-list-entry[data-css-scope-767ee6c6] .status-dot{display:inline-block;height:30px;left:10px;position:absolute;top:50%;transform:translate(0%, -50%);width:30px}.source-list-entry[data-css-scope-767ee6c6] .status-dot.registered{content:url("/static/x9h3dn8d/img/status-dot-gray.svg")}.source-list-entry[data-css-scope-767ee6c6] .status-dot.active{content:url("/static/x9h3dn8d/img/status-dot-blue-ellipsis.svg")}.source-list-entry[data-css-scope-767ee6c6] .status-dot.available{content:url("/static/x9h3dn8d/img/status-dot-green-check.svg")}.source-list-entry[data-css-scope-767ee6c6] .status-dot.discarded{content:url("/static/x9h3dn8d/img/status-dot-red-crossed.svg")}.source-list-entry[data-css-scope-767ee6c6] .package-name{font-weight:bold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.source-list-entry[data-css-scope-767ee6c6] .release-info{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.banner[data-css-scope-b4c8e231]{padding:3em 1em;text-align:center}.banner[data-css-scope-b4c8e231] .action{margin-top:1.5em}
.build-log-view[data-css-scope-5cddaca8]{background-color:#111;height:100%;left:0px;margin:0;max-height:100%;outline-style:none;overflow-y:scroll;padding:0;position:absolute;top:0px;width:100%;z-index:4}.build-log-view[data-css-scope-5cddaca8] .action-bar{position:fixed;right:25px;top:15px;z-index:5}.build-log-view[data-css-scope-5cddaca8] .action-bar .raw-log{background-color:rgba(48,48,48,.55);border-radius:17px;color:#ccc;cursor:pointer;display:inline-block;font-weight:bold;height:34px;line-height:34px;margin:0;padding:0 1em;text-decoration:none;vertical-align:middle}.build-log-view[data-css-scope-5cddaca8] .action-bar .close-x{cursor:pointer;display:inline-block;height:36px;margin:0 0 0 10px;padding:0;vertical-align:middle;width:36px}.build-log-view[data-css-scope-5cddaca8] .build-log{margin:0;padding:1em}
@keyframes blinkingStatusIndicator_f92abf2b{0%{background-color:#7a7}49%{background-color:#7a7}50%{background-color:#9f9}99%{background-color:#9f9}100%{background-color:#7a7}}.builder[data-css-scope-f92abf2b]{color:#fff;margin:15px 0 15px 0}.builder[data-css-scope-f92abf2b].unknown{color:#aaa}.builder[data-css-scope-f92abf2b] div.header{background-color:#666;border-radius:20px 20px 0 0;padding:10px 20px 15px 20px;text-align:center}.builder[data-css-scope-f92abf2b] div.header span.status-indicator{background-color:#8c8;border-radius:50%;display:inline-block;height:20px;position:absolute;top:15px;right:15px;width:20px}.builder[data-css-scope-f92abf2b] div.header span.status-indicator.working{animation:blinkingStatusIndicator_f92abf2b 1s infinite}.builder[data-css-scope-f92abf2b] div.header span.status-indicator.unknown{background-color:#b73}.builder[data-css-scope-f92abf2b] div.header div.title{margin:0 25px 0 15px}.builder[data-css-scope-f92abf2b] div.header div.title span.title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.builder[data-css-scope-f92abf2b] div.header div.title span.builder-name{display:block;font-size:large;font-weight:bold}.builder[data-css-scope-f92abf2b] div.build-info{background-color:#2f2f2f;border-radius:0 0 20px 20px;padding:10px 20px 15px 20px;text-align:left}.builder[data-css-scope-f92abf2b] div.build-info table{border-collapse:collapse;width:100%}.builder[data-css-scope-f92abf2b] div.build-info table tr{border-bottom:1px solid #555}.builder[data-css-scope-f92abf2b] div.build-info table tr td{padding:5px;white-space:nowrap}.builder[data-css-scope-f92abf2b] div.build-info table tr td.label{font-weight:normal;padding-right:1em}.builder[data-css-scope-f92abf2b] div.build-info table tr td.value{max-width:0;overflow:hidden;text-overflow:ellipsis;width:100%}.builder[data-css-scope-f92abf2b] div.build-info table tr td.value.working{font-style:italic}.builder[data-css-scope-f92abf2b] div.build-info table tr:last-child{border-bottom:none}
.loading[data-css-scope-0dbe692c]{text-align:center}.loading[data-css-scope-0dbe692c] .title{color:#aaa;font-size:1.25em;font-weight:bold;margin-top:1ex}.loading[data-css-scope-0dbe692c] .dot{background-color:#eee;display:inline-block;height:1em;width:1em;margin:1em .5em 1em .5em}.loading[data-css-scope-0dbe692c] .dot.active{background-color:#ccc}
.source-detail-header[data-css-scope-3b0a15fa]{margin-top:.75em}.source-detail-header[data-css-scope-3b0a15fa] h1{margin:0;overflow:hidden;text-overflow:ellipsis}
.page-source-detail[data-css-scope-5cddaca8] .action-buttons{margin:1em 0}.page-source-detail[data-css-scope-5cddaca8] .action-buttons .spacer{display:inline-block;width:.5em}
