body,html{font-family:Jost,sans-serif;margin:0;padding:0;-webkit-print-color-adjust:exact}@media print{body,html{font-family:Open Sans,Helvetica,Arial,sans-serif}}:root{--titleHeightHalf:186.5px}body{max-width:1080px;margin:auto}.content{min-height:var(--vh);display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding-top:30px;box-sizing:border-box;width:100%}.content main{width:100%;transition:transform .5s cubic-bezier(.305,.415,.02,1);transform:translateY(0)}.content main.center{transform:translateY(calc(50vh - var(--titleHeightHalf)))}.content footer{padding:20px;animation:footerFadeIn .1s}@keyframes footerFadeIn{0%{opacity:0}50%{opacity:0}to{opacity:1}}.logo{padding-bottom:19px}form{text-align:center;position:relative}form h1{padding-bottom:20px;font-weight:700;color:#444}@media print{form .row{display:none}form h1{margin-bottom:-40px}}label{user-select:none}.row{display:flex;flex-direction:row;justify-content:center}.row.wrap{flex-wrap:wrap}.option{padding-top:10px;padding-right:13px;display:flex;flex-direction:row;align-items:center;line-height:1}.option input{display:inline-block;margin-bottom:-1px}.option input[type=number]{margin-left:10px}.option span{display:inline-block;user-select:none}input{padding:10px;font-size:15px;display:block}input[type=text]{width:100%}#progress{height:30px;display:flex;justify-content:center;align-items:center;background:#eee;line-height:1;font-size:14px;margin:60px 0 40px;position:relative;transition:opacity .8s,background-color .6s;background:#eee url(progress.fe887d45.svg) repeat;animation:progressGo .5s linear infinite}@keyframes progressGo{0%{background-position:0 50%}to{background-position:28px 50%}}#progress .text{color:#000;position:relative;z-index:2}#progress .pval{position:absolute;top:0;left:0;height:100%;width:0;background:rgba(227,205,61,.65);box-shadow:0 0 10px rgba(227,205,61,.85);transition:width .5s cubic-bezier(.305,.415,.02,1)}#progress[data-status=none]{opacity:0;animation:none}#progress[data-status=none]+#report{opacity:0}#progress[data-status=done]{background:#e3cd3d;animation:none}#report{opacity:1;transition:opacity .8s}.reportPage{border:1px solid #f0f0f0;border-radius:5px;background:#f9f9f9}.reportPage+.reportPage{margin-top:25px}.pageTop{padding:20px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.pageTop .left{max-width:calc(100% - 50px)}.pageTitle{font-size:34px;line-height:1.2;font-weight:700}.pageTitle,.pageURL{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pageURL{margin-top:4px;font-size:14px;font-weight:600;display:block}.pageStatus{display:block;width:24px;height:24px;margin-right:10px;border-radius:20px;background:#888 50% no-repeat;background-size:16px}.pageStatus[data-status=ok]{background-color:#6bab38;background-image:url(check.fb03dbf7.svg);box-shadow:0 0 10px rgba(107,171,56,.4)}.pageStatus[data-status=error]{background-color:red;background-image:url(error.e930f208.svg);box-shadow:0 0 10px rgba(255,0,0,.4)}.pageStatus[data-status=warn]{background-color:orange;background-image:url(warning.a783a827.svg);box-shadow:0 0 10px rgba(255,165,0,.4)}.pageDetails .item{padding:15px 20px;page-break-inside:avoid}.pageDetails .item:nth-of-type(odd){background:#f0f0f0}.pageDetailCategory{padding:10px 20px;line-height:1;font-size:14px;background:#94938c;color:#fff;font-weight:700;text-transform:uppercase}.detailTitle{display:flex;flex-direction:row;justify-content:start;align-items:center}.detailStatus{display:block;width:14px;height:14px;margin-right:10px;border-radius:20px;background:#888 50% no-repeat;background-size:10px}.detailStatus[data-status=ok]{background-color:#6bab38;background-image:url(check.fb03dbf7.svg)}.detailStatus[data-status=error]{background-color:red;background-image:url(error.e930f208.svg)}.detailStatus[data-status=warn]{background-color:orange;background-image:url(warning.a783a827.svg)}.detailTitleText{font-weight:700;font-size:20px}.detailDescription{color:#444;font-size:16px;font-weight:600;margin-left:24px}.detailValue{margin-top:10px;margin-left:24px}.detailValue img{height:60px;width:auto;display:block;border:1px solid #888;background:#fff url(tile.81c597de.svg) repeat}.detailIMG{font-size:13px;overflow-wrap:anywhere}.detailIMG img{margin-bottom:2px}.detailIMG+.detailIMG{margin-top:10px}.placeholderPreview{background:#f0f0f0;height:232px;border-radius:5px;margin-top:30px;animation:placeholderPreview .35s infinite alternate}@keyframes placeholderPreview{0%{opacity:1}to{opacity:.7}}.placeholderPreview+.placeholderPreview{background:linear-gradient(180deg,#f0f0f0,#fff);height:calc(30vh - 100px);margin-top:25px}