@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800&display=swap);.layout--mode_light{--primary_colour:#f95a96;--secondary_colour:#333;--quaternary_colour:#fff;--quinary_colour:#e0e0e0;--senary_colour:#fbf9f9;--primary_colour_muted:#d3d2d2;--primary_font_colour:#333;--input_colour:rgba(247,244,244,0.36);--link_colour:#6694ff}.layout--mode_dark,.layout--mode_light{--tertiary_colour:#666;--error_colour:#f54646;--positive_colour:#1ce01c}.layout--mode_dark{--primary_colour:#70c489;--secondary_colour:#252424;--quaternary_colour:#333;--quinary_colour:#2d2b2b;--senary_colour:#424242;--primary_colour_muted:#457353;--primary_font_colour:#fff;--input_colour:rgba(30,30,30,0.36);--link_colour:#ffe86e}:root{--harvest_orange:#f36c00;--pagespeed_blue:#1a73e8;--analytics_orange:#e37400;--analytics_yellow:#f9ab00;--wrapper_width:1133px;--banner_height:80px;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;line-height:1.56;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.layout--mode_dark,.layout--mode_light{--key_font:"Helvetica"}*{box-sizing:border-box}html{margin:0;padding:0;scroll-behavior:smooth;scroll-snap-align:center}body{max-width:100%;width:100%;height:100%;margin:0 auto;overflow-x:hidden;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;line-height:1.56;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}a{text-decoration:none;color:var(--link_colour);font-weight:600}ul{padding:0;margin:0}ul li{list-style:none}.layout{color:var(--primary_font_colour);background-color:var(--quaternary_colour)}h1,h2,h3,h4,h5,h6{text-transform:uppercase;text-align:left;letter-spacing:1.5px;font-weight:600;display:flex;align-items:center}h1 .svg-inline--fa,h2 .svg-inline--fa,h3 .svg-inline--fa,h4 .svg-inline--fa,h5 .svg-inline--fa,h6 .svg-inline--fa{font-size:1.25rem;margin-right:.5rem;opacity:.8}h1 .fa-question-circle,h2 .fa-question-circle,h3 .fa-question-circle,h4 .fa-question-circle,h5 .fa-question-circle,h6 .fa-question-circle{margin-right:0}h1{padding:.25rem 2rem;margin:0;font-size:1rem}.section .title{display:flex;justify-content:space-between;align-items:center;padding:0;margin:0 0 2rem}.section .title .button{margin-right:1rem;margin-left:auto}.section__title svg{margin-right:.5rem}.section__title .help{margin-left:.25rem}.subsections__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;width:960px;max-width:100%}.subsection{border:1px solid var(--quinary_colour);padding:0;margin-bottom:2rem;width:100%;word-break:break-word;background:var(--quaternary_colour)}.subsection__inner{padding:1rem 2rem 2rem}.subsection .title{padding:0 2rem;background:var(--quinary_colour);color:var(--primary_font_colour);margin-bottom:0;border:none}.subsection h5{padding:1rem 0;display:inline-flex;align-items:center;margin:0}.subsection ul{padding:2rem}.subsection ul li{display:flex;justify-content:space-between;align-items:center;padding:.15rem 0;border-bottom:1px solid var(--quinary_colour)}.subsection ul li span{word-break:break-all;text-align:right}.subsection ul li strong{text-transform:uppercase;text-align:left;letter-spacing:1.5px;font-weight:600;font-size:.85rem;opacity:.6;letter-spacing:.25px}.subsection .site-health li{display:flex;align-items:center;justify-content:flex-start}.subsection .site-health li strong{margin-left:1rem}.subsection .site-health .help{margin-right:0;margin-left:auto}.buttons{justify-content:space-around;align-items:center}.button,.buttons{display:inline-flex}.button{padding:.75rem 1rem;background:transparent;border:1px solid var(--primary_colour);text-transform:uppercase;text-align:left;letter-spacing:1.5px;font-weight:600;font-size:.8rem;color:var(--primary_font_colour);text-decoration:none;font-weight:700}.button:hover{background-color:var(--primary_colour);color:var(--quaternary_colour)}.button:first-of-type{margin-right:1rem}.button:last-of-type{margin-right:0}.delete{color:var(--error_colour);font-size:1.75rem;font-weight:300;line-height:0}.saved-report .button{display:none!important;visibility:hidden!important;opacity:0!important}.cards{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:2rem}.card{border:.056rem solid var(--quinary_colour);background:var(--quaternary_colour)}.card h6{margin:0;padding:.5rem 1rem;border-bottom:2px solid var(--quinary_colour);background:var(--quinary_colour);font-size:.7rem;font-weight:700;justify-content:space-between}.card__inner,.card h6{display:flex;align-items:center}.card__inner{padding:.75rem 1rem;font-size:.9rem}.card__inner strong{text-transform:uppercase;font-size:.8rem;opacity:.5;font-weight:600}.card__inner .svg-inline--fa{font-size:1.5rem;margin-right:.75rem}.card--harvest h6{border-bottom-color:var(--harvest_orange)}.card--seo h6{border-bottom-color:var(--pagespeed_blue)}.card--analytics-goals h6{border-bottom-color:var(--analytics_orange)}.card--analytics-events h6{border-bottom-color:var(--analytics_yellow)}.cell{padding:1.5rem 1rem;margin:0 auto}.cell h6{margin:0 auto;display:block;text-align:center;color:var(--primary_colour)}.cell__item{font-weight:700;font-size:2.5rem;text-align:center}.cell__item span{font-size:1.25rem;font-weight:300;color:var(--primary_colour)}.pagespeed--donuts__inner,.uptime--charts__inner{display:grid;grid-template-columns:repeat(2,1fr);max-width:400px}.pagespeed--donuts .chart--donut,.uptime--charts .chart--donut{width:280px;max-width:100%}.pagespeed--donuts__inner{margin-top:3rem}.apexcharts-datalabel-value{fill:var(--primary_font_colour)}.apexcharts-datalabel-label{fill:var(--primary_colour)}.apexcharts-radialbar-area{stroke:var(--primary_colour)}.apexcharts-tracks .apexcharts-radialbar-area{stroke:var(--quinary_colour)}.over .apexcharts-radialbar-area{stroke:var(--error_colour)}.over .apexcharts-tracks .apexcharts-radialbar-area{stroke:var(--quinary_colour)}.apexcharts-canvas{margin:0 auto}.task{display:grid;grid-template-columns:.5fr 8.15fr 3fr .25fr;gap:2rem;border-bottom:1px solid var(--quinary_colour);align-items:center;font-size:.9rem;padding:.5rem 0}.task__completed{text-decoration:line-through;opacity:.5}.task__checkbox{height:20px;width:20px;border:1px solid var(--tertiary_colour);border-radius:40px;cursor:pointer}.task__checkbox_checked{background:var(--positive_colour);border:none}.fa-check-circle{color:#67aa4d}.fa-times-circle{color:#f54646}.fa-wordpress-simple{color:#00749c}.fa-laravel{color:#ff2d20}.fa-exclamation-circle{color:#fba537}.fa-vuejs{color:#42b883}.sidebar{padding:1rem;min-height:100vh;flex-direction:column;margin:0 auto;width:16.6666666667vw}.sidebar,.sidebar .logo{display:flex;justify-content:flex-start;align-items:center}.sidebar .logo{margin-top:1.5rem}.sidebar .logo img{width:90%}.sidebar nav{margin-top:4rem;position:-webkit-sticky;position:sticky;top:2rem}.sidebar nav ul{display:block;padding:0 1rem}.sidebar nav ul .svg-inline--fa{font-size:1rem;margin-right:.5rem;width:24px;color:var(--primary_colour)}.sidebar nav ul li{list-style:none;display:flex}.sidebar nav ul li a{border:none;text-decoration:none;text-transform:uppercase;text-align:left;letter-spacing:1.5px;font-weight:600;display:grid;grid-template-columns:1fr 6fr;align-items:center;justify-content:flex-start;padding:0 0 1rem 1rem;font-size:.8rem;color:var(--primary_font_colour)}.sidebar nav ul li a:hover{color:var(--primary_colour)}.stat{font-weight:300;font-size:2.15rem;display:flex;flex-direction:column;margin:0 auto}.stat__percentage{font-weight:600;font-size:1.25rem}.percentage-over{color:var(--error_colour)}.percentage-under{color:var(--positive_colour)}table{border-collapse:collapse;width:100%;font-weight:500}table h6{margin:0}table tr{border-bottom:1px solid var(--quinary_colour)}table tr:nth-child(2n){background:var(--grey_bg)}table td,table th{text-align:left;padding:.75rem 0}table th{color:var(--primary_colour)}.td-index{opacity:.5;font-size:90%;padding-right:1rem}.tooltip{display:block!important;z-index:10000;max-width:400px}.tooltip .tooltip-inner{background:#000;color:#fff;border-radius:1rem;padding:1rem}.tooltip .tooltip-arrow{width:0;height:0;border-style:solid;position:absolute;margin:5px;border-color:#000;z-index:1}.tooltip[x-placement^=top]{margin-bottom:5px}.tooltip[x-placement^=top] .tooltip-arrow{border-width:5px 5px 0;border-left-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important;bottom:-5px;left:calc(50% - 5px);margin-top:0;margin-bottom:0}.tooltip[x-placement^=bottom]{margin-top:5px}.tooltip[x-placement^=bottom] .tooltip-arrow{border-width:0 5px 5px;border-left-color:transparent!important;border-right-color:transparent!important;border-top-color:transparent!important;top:-5px;left:calc(50% - 5px);margin-top:0;margin-bottom:0}.tooltip[x-placement^=right]{margin-left:5px}.tooltip[x-placement^=right] .tooltip-arrow{border-width:5px 5px 5px 0;border-left-color:transparent!important;border-top-color:transparent!important;border-bottom-color:transparent!important;left:-5px;top:calc(50% - 5px);margin-left:0;margin-right:0}.tooltip[x-placement^=left]{margin-right:5px}.tooltip[x-placement^=left] .tooltip-arrow{border-width:5px 0 5px 5px;border-top-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important;right:-5px;top:calc(50% - 5px);margin-left:0;margin-right:0}.tooltip.popover .popover-inner{background:#f9f9f9;color:#000;padding:24px;border-radius:5px;box-shadow:0 5px 30px rgba(0,0,0,.1)}.tooltip.popover .popover-arrow{border-color:#f9f9f9}.tooltip[aria-hidden=true]{visibility:hidden;opacity:0;transition:opacity .15s,visibility .15s}.tooltip[aria-hidden=false]{visibility:visible;opacity:1;transition:opacity .15s}.v-select{position:relative;font-family:inherit;width:100%}.v-select,.v-select *{box-sizing:border-box}@-webkit-keyframes vSelectSpinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes vSelectSpinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.vs__fade-enter-active,.vs__fade-leave-active{pointer-events:none;transition:opacity .15s cubic-bezier(1,.5,.8,1)}.vs__fade-enter,.vs__fade-leave-to{opacity:0}.vs--disabled .vs__clear,.vs--disabled .vs__dropdown-toggle,.vs--disabled .vs__open-indicator,.vs--disabled .vs__search,.vs--disabled .vs__selected{cursor:not-allowed;background-color:#f8f8f8}.v-select[dir=rtl] .vs__actions{padding:0 3px 0 6px}.v-select[dir=rtl] .vs__clear{margin-left:6px;margin-right:0}.v-select[dir=rtl] .vs__deselect{margin-left:0;margin-right:2px}.v-select[dir=rtl] .vs__dropdown-menu{text-align:right}.vs__dropdown-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;padding:0 0 4px;background:none;border-bottom:.036rem solid var(--primary_colour_muted);white-space:normal}.vs__selected-options{display:flex;flex-basis:100%;flex-grow:1;flex-wrap:wrap;padding:0 2px;position:relative;white-space:nowrap;overflow:hidden;max-width:230px}.vs__actions{display:flex;align-items:center;padding:4px 6px 0 3px}.vs--searchable .vs__dropdown-toggle{cursor:text}.vs--unsearchable .vs__dropdown-toggle{cursor:pointer}.vs--open .vs__dropdown-toggle{border-bottom-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0}.vs__open-indicator{fill:var(--primary_colour);transform:scale(1);transition:transform .15s cubic-bezier(1,-.115,.975,.855);transition-timing-function:cubic-bezier(1,-.115,.975,.855)}.vs--open .vs__open-indicator{transform:rotate(180deg) scale(1)}.vs--loading .vs__open-indicator{opacity:0}.vs__clear{fill:var(--primary_colour);padding:0;border:0;background-color:transparent;cursor:pointer;margin-right:8px}.vs__dropdown-menu{display:block;box-sizing:border-box;position:absolute;top:calc(100% - 1px);left:0;z-index:1000;padding:5px 0;margin:0;width:100%;max-height:350px;min-width:160px;overflow-y:auto;box-shadow:0 3px 6px 0 rgba(0,0,0,.15);border:1px solid rgba(60,60,60,.26);border-top-style:none;text-align:left;list-style:none;background:#fff}.vs__no-options{text-align:center}.vs__dropdown-option{line-height:1.42857143;display:block;padding:3px 20px;clear:both;color:#333}.vs__dropdown-option:hover{cursor:pointer}.vs__dropdown-option--highlight{background:#5897fb;color:#fff}.vs__dropdown-option--disabled{background:inherit;color:rgba(60,60,60,.5)}.vs__dropdown-option--disabled:hover{cursor:inherit}.vs__selected{display:flex;align-items:center;background-color:#f0f0f0;border:1px solid rgba(60,60,60,.26);border-radius:4px;color:#333;line-height:1.4;margin:4px 2px 0;padding:0 .25em;z-index:0}.vs__deselect{display:inline-flex;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-left:4px;padding:0;border:0;cursor:pointer;background:none;fill:rgba(60,60,60,.5);text-shadow:0 1px 0 #fff}.vs--single .vs__selected{background-color:transparent;border-color:transparent;color:var(--primary_font_colour);white-space:nowrap}.vs--single.vs--open .vs__selected{position:absolute;opacity:.4}.vs--single.vs--searching .vs__selected{display:none}.vs__search::-webkit-search-cancel-button{display:none}.vs__search::-ms-clear,.vs__search::-webkit-search-decoration,.vs__search::-webkit-search-results-button,.vs__search::-webkit-search-results-decoration{display:none}.vs__search,.vs__search:focus{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;background:none;box-shadow:none;width:0;max-width:100%;flex-grow:1;z-index:1;border:none;height:0;padding:0}.vs__search::-moz-placeholder{color:inherit}.vs__search:-ms-input-placeholder{color:inherit}.vs__search::-ms-input-placeholder{color:inherit}.vs__search::placeholder{color:inherit}.vs--unsearchable .vs__search{opacity:1}.vs--unsearchable:not(.vs--disabled) .vs__search:hover{cursor:pointer}.vs--single.vs--searching:not(.vs--open):not(.vs--loading) .vs__search{opacity:.2}.vs__spinner{align-self:center;opacity:0;font-size:5px;text-indent:-9999em;overflow:hidden;border:.9em solid hsla(0,0%,39.2%,.1);border-left-color:rgba(60,60,60,.45);transform:translateZ(0);-webkit-animation:vSelectSpinner 1.1s linear infinite;animation:vSelectSpinner 1.1s linear infinite;transition:opacity .1s}.vs__spinner,.vs__spinner:after{border-radius:50%;width:5em;height:5em}.vs--loading .vs__spinner{opacity:1}fieldset{border:none;margin:0 0 1rem;padding:0}option{-webkit-appearance:none;-moz-appearance:none;appearance:none}label{text-transform:uppercase;font-weight:700;font-size:.9rem;color:var(--primary_colour);margin-bottom:.25rem;display:block}input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:.063rem solid var(--primary_colour_muted);font-family:var(--key_font);color:var(--primary_font_colour);background-color:var(--input_colour);display:block;padding:1rem;width:100%}input:focus,select:focus,textarea:focus{outline:var(--primary_colour) solid 1px}textarea{line-height:1.5;min-width:100%;max-width:100%}.input{width:100%;margin-bottom:2rem}.v-error{color:var(--error_colour);font-size:.7rem;padding:.35rem 0;font-weight:700;word-break:break-all}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]:focus::-webkit-inner-spin-button,input[type=number]:focus::-webkit-outer-spin-button,input[type=number]:hover::-webkit-inner-spin-button,input[type=number]:hover::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input:-internal-autofill-selected{background-color:transparent!important}.validation{color:var(--error_colour);text-transform:uppercase;font-size:.65rem;font-weight:700;text-align:left}.validation h3{font-size:.85rem;font-weight:700;margin:0;padding:0;color:var(--quaternary_colour)}.validation--error{border:1px solid var(--error_colour);background:var(--error_colour);display:flex;padding:1rem;margin-bottom:1rem}.input-select__inner{position:relative;cursor:pointer}.input-select .fa-chevron-down{position:absolute;top:.7rem;right:1.5rem;height:100%;font-size:1.25rem;display:flex;color:var(--primary_colour);align-items:center;justify-content:center;pointer-events:none;cursor:pointer}.styled-checkbox{position:absolute;opacity:0;width:0}.styled-checkbox+label{position:relative;cursor:pointer;padding:0;font-size:.8rem;display:grid;grid-template-columns:1fr 11fr;line-height:normal;justify-content:flex-start;align-items:center;line-height:1.2}.styled-checkbox+label:before{content:"";width:20px;height:20px;background:var(--quaternary_colour);border:.063rem solid var(--primary_colour_muted);margin-right:.5rem}.styled-checkbox:hover+label:before{transition:all .25s ease}.styled-checkbox:focus+label:before{box-shadow:0 0 0 3px rgba(0,0,0,.12);transition:all .25s ease}.styled-checkbox:checked+label:before{transition:all .25s ease}.styled-checkbox:disabled+label{cursor:auto}.styled-checkbox:disabled+label:before{box-shadow:none}.styled-checkbox:checked+label:after{content:"";position:absolute;left:21px;background:var(--quaternary_colour);width:2px;height:2px;box-shadow:2px 0 0 var(--primary_colour),4px 0 0 var(--primary_colour),4px -2px 0 var(--primary_colour),4px -4px 0 var(--primary_colour),4px -6px 0 var(--primary_colour),4px -8px 0 var(--primary_colour);transform:rotate(45deg)}.checkboxes{display:grid;grid-auto-flow:column;align-items:center}.styled-checkbox:checked+label:after{left:5px;top:50%}.form{border:1px solid var(--quinary_colour);background:var(--senary_colour);padding:3rem;margin-top:4rem}.form input{border-width:.06rem;border-top:none;border-right:none;border-left:none;background-color:transparent}.form input:focus{outline:none;border-color:var(--primary_colour)}.form label{font-weight:400;letter-spacing:1px;font-size:.8rem}.form__fields{display:grid;grid-template-columns:repeat(3,1fr);gap:0 2rem;margin-bottom:.5rem}.form__confirmation{border:2px solid var(--primary_colour_muted);display:inline-flex;margin-top:2rem;padding:.5rem 1rem}.form legend h3{font-weight:300;margin-top:0;margin-bottom:2rem}.titlebar{display:flex;align-items:center;justify-content:flex-start;line-height:0;background:var(--quinary_colour)}.titlebar h1,.titlebar h2,.titlebar h3,.titlebar h4,.titlebar h5{padding:.5rem 1rem;margin:0;font-weight:700;font-size:1rem;display:flex;justify-content:center;align-items:center;height:32px}.titlebar h1{font-size:.8rem}.titlebar h3{color:var(--quinary_colour);width:14.5vw;justify-content:flex-start}.titlebar h3 img{width:160px}.titlebar .colour-block{background:var(--primary_colour);width:30px;height:32px}@media print{@page{margin-top:1.5rem;margin-bottom:1.5rem}@page :first{margin-top:0}body{font-size:12px}section[slot=pdf-content]>section:last-child .cards{margin-bottom:0}.report{width:100%;max-width:100%}.report>section>*{padding-left:2rem;padding-right:2rem}.section .title{page-break-after:avoid;margin-bottom:0}.report__pagespeed,.report__uptime{grid-gap:2rem}#screenshots,.report__pagespeed{page-break-after:always}.report__uptime ul li,.report__uptime ul li strong{display:block}.report__uptime ul li span{word-break:keep-all}.nobreak{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;break-inside:avoid-page}#site-info{padding-left:0;padding-right:0;width:100%}#site-info .site-info__info{padding-left:2rem;padding-right:2rem}.help,.report__refresh,.site__report-send,.tech_info{display:none!important}.pagespeed--donuts .chart--donut,.uptime--charts .chart--donut{position:relative;left:-2.5rem}#report_actions .cards,#report_conversions .cards,#report_events .cards,#report_seo .cards{display:block}#report_actions .cards .card,#report_conversions .cards .card,#report_events .cards .card,#report_seo .cards .card{display:inline-block;width:calc(25% - 1rem);margin-right:1.33rem;margin-bottom:1rem}#report_actions .cards .card:nth-of-type(4n),#report_conversions .cards .card:nth-of-type(4n),#report_events .cards .card:nth-of-type(4n),#report_seo .cards .card:nth-of-type(4n){margin-right:0}}.site__data .name{text-transform:uppercase;font-weight:700}.site__info__items{display:grid;grid-template-columns:repeat(4,1fr)}.site__info__item strong{text-transform:uppercase;font-size:.8rem;font-weight:700}.status-sites{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.status-sites__site{text-align:center;border:1px solid var(--quinary_colour);padding:1.25rem 1rem}.status-sites__site h5{margin:0 auto .25rem;text-align:center;color:var(--primary_colour);display:block}.layout{min-height:100vh}.layout__inner{display:grid;grid-template-columns:2fr 10fr}.view{padding:4rem 0;word-wrap:break-word}.view__inner{display:grid;grid-template-columns:10fr 2fr;margin-left:2rem}.main{margin:0 auto;width:100%}.auth--login{background-color:#000;display:grid;grid-auto-flow:column;min-height:100vh}.auth--login .logo img{width:220px}.auth--login .login{z-index:2;position:relative;background:rgba(0,0,0,.664);padding:4rem 5rem;width:360px;display:flex;align-items:center;flex-direction:column}.auth--login .invalid-feedback{color:#e84040}.auth--login .invalid-feedback strong{font-weight:400;font-size:small}.auth--login .form--login{padding:0;background:transparent;border:none;width:200px}.auth--login .form--login input{background:#fff;color:#666}.auth--login .form--login .button{width:100%;text-align:center;justify-content:center;cursor:pointer}.auth--login .background-image{width:100%;height:100vh;z-index:1}.auth--login .background-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.report{max-width:960px;width:960px}.report__pagespeed,.report__uptime{display:grid;grid-template-columns:4fr 8fr;gap:3rem}.report-name{display:flex;align-items:center;letter-spacing:4px;font-size:.9rem}.report-name img{margin-right:1rem;height:20px;width:20px}.report__refresh{color:var(--primary_colour);display:block;margin-left:auto;margin-right:1rem;cursor:pointer}