﻿*,::before,::after{box-sizing:border-box;background-repeat:no-repeat}::before,::after{text-decoration:inherit;vertical-align:inherit}:where(:root){cursor:default;line-height:1.5;overflow-wrap:break-word;-moz-tab-size:4;tab-size:4;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:100%;text-size-adjust:100%}:where(body){margin:0}:where(h1){font-size:2em;margin:.67em 0}:where(dl,ol,ul) :where(dl,ol,ul){margin:0}:where(hr){color:inherit;height:0}:where(nav) :where(ol,ul){list-style-type:none;padding:0}:where(nav li)::before{content:"​";float:left}:where(pre){font-family:monospace,monospace;font-size:1em;overflow:auto}:where(abbr[title]){text-decoration:underline;text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(code,kbd,samp){font-family:monospace,monospace;font-size:1em}:where(small){font-size:80%}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}:where(iframe){border-style:none}:where(svg:not([fill])){fill:currentColor}:where(table){border-collapse:collapse;border-color:currentColor;text-indent:0}:where(button,input,select){margin:0}:where(button,[type=button i],[type=reset i],[type=submit i]){-webkit-appearance:button}:where(fieldset){border:1px solid #a0a0a0}:where(progress){vertical-align:baseline}:where(textarea){margin:0;resize:vertical}:where([type=search i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(dialog){background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:fit-content}:where(dialog:not([open])){display:none}:where(details>summary:first-of-type){display:list-item}:where([aria-busy=true i]){cursor:progress}:where([aria-disabled=true i],[disabled]){cursor:not-allowed}:where([aria-hidden=false i][hidden]){display:initial}:where([aria-hidden=false i][hidden]:not(:focus)){clip:rect(0, 0, 0, 0);position:absolute}@font-face{font-display:swap;font-family:"Assistant";font-style:normal;font-weight:200;src:url("fonts/assistant-v19-latin-200.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Assistant";font-style:normal;font-weight:300;src:url("fonts/assistant-v19-latin-300.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Assistant";font-style:normal;font-weight:400;src:url("fonts/assistant-v19-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Assistant";font-style:normal;font-weight:500;src:url("fonts/assistant-v19-latin-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Assistant";font-style:normal;font-weight:600;src:url("fonts/assistant-v19-latin-600.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Assistant";font-style:normal;font-weight:700;src:url("fonts/assistant-v19-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Assistant";font-style:normal;font-weight:800;src:url("fonts/assistant-v19-latin-800.woff2") format("woff2")}header{line-height:100px;margin-bottom:1em}header img{width:100px;height:100px;display:inline-block;filter:drop-shadow(3px 4px 0px rgba(0, 0, 0, 0.1))}header h1{display:inline-block;margin-left:20px;color:#1864ab;font-weight:800;font-size:2.5em}header #shoebill-version{color:#868e96;margin-left:10px;font-size:.8rem}header div{float:right;color:#ced4da;user-select:none}header #refresh-data,header #request-new-build{color:#495057;margin:0 1.2em}header #refresh-data svg,header #request-new-build svg{width:26px;height:26px;color:#adb5bd;margin-right:5px;position:relative;top:-1px;stroke-width:1.3px}header #refresh-data.active{cursor:wait}header #refresh-data.active svg{animation-name:spin;animation-duration:4000ms;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes spin{from{transform:rotate(360deg)}to{transform:rotate(0deg)}}header .search{position:relative;line-height:normal}header .search svg{height:20px;width:20px;color:#868e96;display:inline-block;position:absolute;top:50%;left:10px;transform:translateY(-50%)}header .search input{border:1px solid #e9ecef;padding:8px 8px 8px 34px;border-radius:20px;width:20rem}header .search input:focus{border-color:#339af0}#new-build-request{width:100%;height:0;opacity:0;transition:height .2s,opacity .2s,padding .2s,margin .2s;background:#f1f3f5;border-radius:10px;padding:0;overflow:hidden;box-sizing:border-box;margin-bottom:0}#new-build-request.active{height:auto;visibility:visible;opacity:1;padding:1em 1em 0 1em;margin-bottom:2em}#new-build-request .icon.close{float:right;color:#868e96;width:26px;height:26px}#new-build-request h3{margin:0 26px 1em 0;color:#343a40}#new-build-request div{display:inline-block;width:49%;margin-bottom:1em;vertical-align:top}#new-build-request label{display:inline-block;width:160px}#new-build-request input{width:280px;background:#fff;padding:.5em;border-radius:8px;border:1px solid #ced4da}#new-build-request input:focus{outline:none;border-color:#1c7ed6}#new-build-request span{background:#1971c2;color:#fff;border-radius:10px;cursor:pointer;padding:.5em 1em;line-height:2.5em}.log-day-wrapper{display:flex;align-items:stretch;margin-bottom:20px}.log-day-wrapper .day{background:#f8f9fa;border-radius:10px;padding:20px 0 0 20px;width:10%}.log-day-wrapper .day .date{color:#343a40;font-size:1.5rem;font-weight:500;line-height:1}.log-day-wrapper .day .day-name{color:#adb5bd;font-size:1.2rem;font-weight:600}.log-day-wrapper .logs{width:90%}.log{border-radius:10px;border:1px solid #dee2e6;padding:15px;margin-bottom:10px;margin-left:20px;flex:5;box-shadow:0 2px 4px rgba(0,0,0,.05);transition:border-color .2s,color .2s}.log:last-child{margin-bottom:0}.log:hover{border-color:#a5d8ff}.log:hover .switchy{color:#339af0;background:#f1f3f5}.log .summary{width:100%;height:50px;display:flex;align-items:stretch}.log .summary .status{border-radius:2px;width:5px;margin-right:10px;user-select:none}.log .summary .status.success{background:#37b24d}.log .summary .status.error{background:#f03e3e}.log .summary .time{width:120px;min-width:120px;margin-right:10px;text-align:center;font-weight:800;font-size:1.5rem;color:#adb5bd;line-height:50px;letter-spacing:1px}.log .summary .col2{flex:1 1;margin-right:10px;line-height:1.7;max-width:calc(100% - 595px)}.log .summary .col3{width:270px;min-width:270px;line-height:1.7;color:#343a40}.log .summary .col3 .icon{margin-right:5px;vertical-align:text-bottom}.log .summary .col4{width:120px;min-width:120px;line-height:1.7;color:#343a40}.log .summary .col4 .icon{margin-right:5px;vertical-align:text-bottom}.log .summary .actions{width:50px;min-width:50px}.log .summary .actions .switchy{width:50px;height:50px;cursor:pointer;stroke-width:1;transition:color .2s,background-color .2s;border-radius:6px}.log .summary .package-id{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:100%}.log .summary .repository{display:inline-block;text-decoration:none;color:#adb5bd;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:100%}.log .summary .repository .flag{width:20px;height:15px;margin-right:6px;display:inline-block;border-radius:2px;overflow:hidden;background:#f1f3f5;vertical-align:middle;position:relative}.log .summary .repository .flag svg{vertical-align:top;border:1px solid #ced4da;border-radius:2px;width:100%;height:100%}.log .summary .repository span{color:#495057;text-decoration:underline #88aac9;text-decoration-skip:leading-spaces trailing-spaces objects}.log .summary .repository span:nth-child(2){margin-right:4px}.log .summary .repository span:nth-child(3){font-weight:600;margin-left:4px}.log .summary .branch{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:100%}.log .summary .request-rebuild{cursor:pointer}.log .summary .link-preview,.log .summary .link-failure-logs{display:block}.log .summary .link-failure-logs .icon{color:#ffc9c9}.log .details{display:none;border-top:1px solid #e9ecef;margin-top:10px;padding-top:10px;line-height:1.7}.log .details .col1{width:80%;display:inline-block;vertical-align:top}.log .details .col2{width:19%;display:inline-block}.log .details .name,.log .details .title,.log .details .url{color:#adb5bd}.log .details .name span,.log .details .name a,.log .details .title span,.log .details .title a,.log .details .url span,.log .details .url a{color:#495057;margin-left:10px}.log .details .name span:empty::after,.log .details .name a:empty::after,.log .details .title span:empty::after,.log .details .title a:empty::after,.log .details .url span:empty::after,.log .details .url a:empty::after{content:"no value";color:#adb5bd;font-style:italic}.log .details .fhir-version,.log .details .error-count,.log .details .warning-count,.log .details .link-qa{color:#495057}.log .details .fhir-version .icon,.log .details .error-count .icon,.log .details .warning-count .icon,.log .details .link-qa .icon{margin-right:5px}.log .details .fhir-version .icon{color:#228be6}.log .details .error-count .icon{color:#ff6b6b}.log .details .warning-count .icon{color:#fcc419}.log .details .link-qa .icon{color:#adb5bd}.log .icon{width:20px;height:20px;color:#dee2e6;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.log.switchy-open{box-shadow:5px 6px 9px rgba(175,188,204,.1)}.log.switchy-open .switchy{rotate:90deg}.log.switchy-open .details{display:block}.log.switchy-open .icon{color:#adb5bd}@media screen and (max-width: 1000px){.log-day-wrapper{margin-bottom:10px}.log-day-wrapper .day{padding:12px 0 0 8px}.log-day-wrapper .day .date{font-size:1.5rem}.log-day-wrapper .day .day-name{font-size:1.2rem}.log{margin-left:10px;padding:6px 8px}.log .summary{height:40px}.log .summary .time{width:80px;min-width:80px;line-height:40px;letter-spacing:revert;font-weight:700}.log .summary .col2{max-width:calc(100% - 410px);line-height:1.5}.log .summary .col3{width:170px;min-width:170px;line-height:1.5}.log .summary .col3 .icon{margin-right:3px}.log .summary .col4{width:95px;min-width:95px;line-height:1.5}.log .summary .col4 .icon{margin-right:3px}.log .summary .actions{width:30px;min-width:30px}.log .summary .actions .switchy{width:30px;height:30px;margin-top:5px}}#pagination-wrapper{display:block;margin:4em auto;padding:2em 0;text-align:center;border-top:1px solid #ced4da;border-bottom:1px solid #ced4da}#pagination-wrapper li{display:inline-block}#pagination-wrapper li.page{padding:4px 10px;margin:0 7px;border-radius:5px}#pagination-wrapper li.page.clickable{border:1px solid #e9ecef}#pagination-wrapper li.page.current{border:1px solid #a5d8ff;background:#a5d8ff}#pagination-wrapper li.ellipsis{margin:0 20px;color:#adb5bd}#pagination-wrapper li.previous{margin-right:20px}#pagination-wrapper li.next{margin-left:20px}footer{margin:3em 0}#notifications{z-index:10;position:absolute;bottom:20px;right:20px;width:350px}.notification{border-style:solid;border-width:0 0 0 2px;border-top-right-radius:10px;border-bottom-right-radius:10px;padding:1em 1em 1em .4em;margin-top:1em}.notification svg.close{float:right;color:#868e96;height:26px;width:26px}.notification h4{margin-top:0;margin-bottom:.4em}.notification h4 svg{width:22px;height:22px;margin-right:.4em}.notification p{margin:0 0 0 calc(.4em + 22px)}.notification.error{border-color:#f03e3e;background:#ffe3e3}.notification.error h4{color:#f03e3e}.notification.error h4 svg{color:#ff6b6b}.notification.success{border-color:#51cf66;background:#ebfbee}.notification.success h4{color:#2f9e44}.notification.success h4 svg{color:#40c057}.notification.info{border-color:#1971c2;background:#e7f5ff}.notification.info h4{color:#1971c2}.notification.info h4 svg{color:#228be6}.notification.warning{border-color:#fd7e14;background:#fff4e6}.notification.warning h4{color:#e8590c}.notification.warning h4 svg{color:#fab005}html{font-size:16px;font-family:"Assistant",sans-serif}#main-width{width:80%;min-width:800px;max-width:1600px;margin:0 auto}a,.clickable{cursor:pointer;text-decoration:underline #88aac9;text-decoration-skip:leading-spaces trailing-spaces objects;color:inherit}@media screen and (max-width: 1400px){#main-width{width:90%}}@media screen and (max-width: 1000px){html{font-size:14px}#main-width{width:94%}}
