/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}html{font-size:100%;min-height:100%}body{color:#333;font-family:HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1em;font-weight:400;height:100%;line-height:1.6;width:100%}#__layout,#__nuxt,#page,body{min-height:100vh;position:relative}h1,h2,h3,h4,h5,h6{font-weight:400;margin-top:0}h1{font-size:3rem;line-height:1.2;margin-bottom:3rem}.guest h1{font-size:1.2rem}h2{font-size:1.7rem;line-height:1.25;margin-bottom:4rem;margin-top:4rem;text-transform:uppercase}h3{font-size:2rem;line-height:1.3}h4{font-size:1.4rem;line-height:1.35;margin-top:2rem;padding-top:0}h5{font-size:1.1rem;line-height:1.5;margin:1rem 0}h6{font-size:1rem;line-height:1.6}p{margin-bottom:1rem;margin-top:0}a{color:#1eaedb;text-decoration:none}a:focus,a:hover{color:#0fa0ce;text-decoration:underline}.button,.button-fake,button,input[type=button],input[type=reset],input[type=submit]{background-color:transparent;border:1px solid #bbb;border-radius:4px;box-sizing:border-box;color:#555;cursor:pointer;display:inline-block;font-size:11px;font-weight:400;height:38px;letter-spacing:.1rem;line-height:38px;padding:0 30px;text-align:center;text-decoration:none;text-transform:uppercase;vertical-align:top;white-space:nowrap}.button:focus,.button:hover,button:focus,button:hover,input[type=button]:focus,input[type=button]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:focus,input[type=submit]:hover{border-color:#888;color:#333;outline:0;text-decoration:none}input[type=number]{max-width:7rem}.button-primary{background-color:#33c3f0;border-color:#33c3f0;color:#fff}.button-primary:focus,.button-primary:hover{background-color:#1eaedb;border-color:#1eaedb;color:#fff}.button-primary:active{background-color:transparent;border-color:#333;color:#333}.button-danger{background-color:#a5030e;border-color:#87040c;color:#fff}.button-danger:focus,.button-danger:hover{background-color:#87040c;border-color:#75040c;color:#fff}.button-warning{background-color:#ed8931;border-color:#ed8931;color:#fff}.button-warning:focus,.button-warning:hover{background-color:#cf6c15;border-color:#cf6c15;color:#fff}.u-line .button,.u-line button{margin-bottom:0}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{background-color:#fff;border:1px solid #d1d1d1;border-radius:4px;box-shadow:none;box-sizing:border-box;height:38px;padding:6px 10px;vertical-align:top}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea{min-height:8rem;min-width:15rem;padding-bottom:6px;padding-top:6px}input[type=date]:required,input[type=email]:required,input[type=number]:required,input[type=password]:required,input[type=search]:required,input[type=tel]:required,input[type=text]:required,input[type=url]:required,select:required,textarea:required{border:1px solid #222;outline:0}input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{border:1px solid #33c3f0;outline:0}input[type=date]:disabled,input[type=email]:disabled,input[type=number]:disabled,input[type=password]:disabled,input[type=search]:disabled,input[type=tel]:disabled,input[type=text]:disabled,input[type=url]:disabled,select:disabled,textarea:disabled{background-color:#e9e9e9;border:1px solid #bbb;outline:0}.long{width:100%}label,legend{display:block;font-weight:600;margin-bottom:.5rem}fieldset{border-width:0;margin-bottom:1rem;padding:0}input[type=checkbox],input[type=radio]{display:inline-block;margin:0 0 .5rem}table input[type=checkbox]{margin:0}label>.label-body{margin-left:.5rem}label span,label>.label-body{display:inline-block;font-weight:400}label span{padding-top:.5rem}label input{margin-bottom:.5rem}#edit:target td{background:#ccc}form .value-edit{visibility:hidden}form:target .value-edit{visibility:visible}form:target .value-show{visibility:hidden}form{margin:1.5rem 0 2.5rem}input,select,textarea{margin:.5rem 0}input.u-full-width{max-width:40rem}input.short{width:5rem}.chk{display:inline-block;margin-right:1rem;padding-top:.6rem}ul{list-style:circle inside}ol{list-style:decimal inside}ol,ul{margin-top:0;padding-left:0}li{margin-bottom:.5rem}table{border-collapse:collapse}table.u-full-width{font-size:90%}table.u-full-width th{text-align:left}table.numbers{font-size:.85rem}td,th{border-bottom:1px solid #e1e1e1;font-weight:400;padding:.3rem .8rem}.table-col th{text-align:right}tfoot th,thead th{background-color:#444;color:#fff}thead th:last-child{text-align:right}tbody th{font-weight:600}tr:hover{background-color:#f2f2f2}.numbers,.numbers td{text-align:right;white-space:nowrap}.numbers-section td,.numbers-section th{background-color:#555;color:#bbb}.numbers-subsection td,.numbers-subsection th{background-color:#f1f1f1;color:#888;font-weight:400;font-weight:600;text-transform:uppercase}.numbers-totals td,.numbers-totals th{background-color:#eee;font-weight:700}.table-v td,.table-v th{border-bottom-color:transparent;vertical-align:top}.table-v th{font-weight:600}input[type=checkbox]+label{line-height:1.2rem;position:relative}input[type=checkbox]~span{display:inline-block;margin-left:.5rem;position:relative;top:-.43rem}input[type=checkbox]:disabled{opacity:.5}input[type=checkbox]:disabled+label{color:#777}.button,button{margin-bottom:1rem}table .button,table button,table form,table input,table select,table ul{margin:0}blockquote,dl,figure,ol,pre,table,ul{margin-bottom:2.5rem}ul.nav{margin-bottom:1rem}.u-pad{padding:0 2.5rem}.u-full-width{box-sizing:border-box;width:100%}.u-top td{vertical-align:top}.u-spaced{margin-bottom:2rem}.u-attention{color:#ed8931;font-weight:400}.u-positive{color:#44b02e;font-weight:400}.u-negative{color:#e41f25;font-weight:400}.u-faded{opacity:.5}.u-highlight{font-weight:600}.u-right{float:right}.u-line.u-right{justify-content:flex-end}.u-cols{align-items:flex-start;display:flex;gap:3rem;justify-content:space-between}.u-inline{display:inline-block}.u-line{align-items:center;display:flex;flex-wrap:wrap;gap:.7rem}.u-line:has(section){align-items:flex-start;gap:3rem}.u-collapse-top{margin-top:0}.u-collapse-bottom{margin-bottom:0}.u-left{text-align:left}.u-center{text-align:center}.u-nowrap{display:inline-block;white-space:nowrap}.u-uppercase{text-transform:uppercase}.chart{max-width:70rem}.ch-cols{align-items:flex-end;display:inline-flex;height:16rem;justify-content:space-between;width:100%}.ch-col{display:flex;flex-direction:column;height:100%;justify-content:flex-end;position:relative;width:8.33%}.ch-bar{background-color:#464f66;box-sizing:border-box;min-height:2px;width:90%}.ch-label{color:#000;font-size:.8rem;font-style:italic;line-height:.8rem;margin-bottom:.6rem;text-align:center;white-space:nowrap}.ch-series{border-top:1px solid #222;text-align:center}.ch-headers{align-items:flex-end;display:flex;gap:.5rem;height:5rem;justify-content:space-between;width:100%}.ch-header{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:flex-end;width:25%}.ch-headers-block{border:1px solid;border-color:#999 #999 transparent;min-height:5px;width:100%}.ch-headers-label{text-align:center}#logo{max-height:1rem}nav ul{font-size:90%}#nav-top{align-items:center;display:flex;flex-wrap:wrap;gap:.7rem;justify-content:space-between;padding-top:1rem}#nav-top .button{margin:0}#nav-main{position:sticky;top:3rem}#nav-main div{background-color:#f2f2f2;border:1px solid #ccc;border-radius:.3rem;margin-bottom:2rem;padding:1rem}#nav-main div a{color:#444;display:block;font-size:.9rem;padding:.6rem 1rem;text-transform:uppercase}#nav-main a:focus,#nav-main a:hover{color:#000;text-decoration:underline}#nav-main a.active{color:#ccc;outline:none;text-decoration:none}#page{align-items:flex-start;display:flex;gap:3rem}main{align-self:stretch;background-color:#fff;flex-grow:1;justify-content:space-between;min-width:840px}main,main.guest{display:flex;flex-direction:column}main.guest{align-items:center;height:100vh;justify-content:center}main.guest img{display:block}main.guest img,section{margin-bottom:2rem}footer{margin-top:5rem}.row:hover{background-color:#f2f2f2}.numbers td{text-align:right}.box{background-color:#f9f9f9;border:1px solid #ccc;display:inline-block;padding:1.2rem}.box table{margin:0}.warning{background-color:#ed8931;color:#fff;display:inline-block;margin-bottom:3rem;padding:.7rem 1rem .5rem}.warning p{margin:0}.warning a{color:inherit;font-weight:700}.job-progress{display:block}.job-progress h4{margin-bottom:.5rem}.bar{flex-grow:1;margin:2rem 0;overflow:visible;padding:1rem 10% 1.6rem 8rem;position:relative}.bar:hover{z-index:1000}.bar-items{background-color:#888;height:.5rem;overflow:visible;position:relative;width:100%}.bar-item{border-top:.5rem solid #555;left:0;position:absolute;top:0}.item-details-container{align-items:flex-end;display:flex;flex-direction:column;font-size:90%;overflow:visible;position:relative;right:0;text-align:right}.bar-item:nth-child(2n) .item-details-container{transform:translateY(-2.6rem)}.item-indicator{background-color:#555;color:#fff;display:inline-block;height:1rem;line-height:1rem;overflow:visible;padding:.2rem;position:relative;right:-1px;text-align:center;top:1rem;width:1rem}.bar-item:nth-child(2n) .item-indicator{top:-.4rem}.item-indicator:after{background-color:#444;content:"";display:block;height:3.3rem;position:absolute;right:0;top:-1.9rem;width:2px}.bar-item:nth-child(2n) .item-indicator:after{height:3.4rem;top:0}.item-details{background-color:#444;color:#fff;display:none;padding:.6rem 1rem;position:absolute;right:-1px;top:3.4rem;white-space:nowrap}.item-details h5{color:#fff;margin:0 0 .2rem}.item-details:after{background-color:#444;content:"";display:block;height:1rem;position:absolute;right:0;top:-1rem;width:2px}.bar-item:nth-child(2n) .item-details{top:6rem}.bar-item:nth-child(2n) .item-details:after{height:4rem;top:-3rem}.item-indicator:hover+.item-details{display:inline-block}.bar-today{border-left:1px dashed #000;height:3rem;left:0;position:absolute;top:50%;transform:translateY(-50%)}.progress{background:#fff;height:8px;opacity:.8}.bar-item.ok{border-color:#44b02e}.bar-item.overdue{border-color:#e41f25}.bar-item.late{border-color:#f0a000}.user-snippet{align-items:center;display:inline-flex}.user-snippet img{margin-right:1rem}.profit-bar{background-color:#ddd;height:1rem;margin:1rem 0;max-width:20rem}.profit-bar .rev{background-color:#44b02e;height:100%}#pdf{overflow:visible;padding-top:2rem}#pdf form{float:right;margin-top:-1em}#pdf h1{font-size:1.4em;margin-bottom:0;margin-top:0;text-align:right;text-transform:uppercase}#pdf img{margin-top:.3rem;page-break-after:auto;page-break-before:auto;page-break-inside:avoid}#pdf header{align-items:flex-start;display:flex;justify-content:flex-start;margin-bottom:2rem}#pdf header div{border-left:1px solid #e2e2e2;margin-left:2rem;padding-left:2rem}#pdf h1,#pdf header p{margin:0}#pdf-text{margin:1em 0 2rem}#pdf table{margin:0}#pdf table,#pdf table td,#pdf table tr{page-break-inside:auto}#pdf table td{vertical-align:top}#pdf table thead{page-break-before:auto;page-break-inside:auto}#pdf table thead td{text-transform:uppercase}#pdf-content table{page-break-inside:auto}#pdf-content tbody{page-break-before:auto}#pdf-content table td{padding-top:1.5rem;page-break-inside:auto}#pdf-content table thead td{color:#888;padding-bottom:1.5rem}#pdf-footer{margin-top:2em;page-break-after:auto;page-break-before:auto;page-break-inside:avoid}#pdf-footer p{margin-bottom:0}#pdf h3{font-size:1em;font-weight:700;margin:0 0 1em;text-transform:uppercase}@media print{counter-increment:page;counter-reset:page 1;@bottom-right{content:"Pg." counter(page) " / " counter(pages)}@page{size:A4;margin:2cm 1.5cm 1.8cm;overflow:visible}#__layout,#__nuxt,#page,body,html{height:100%;min-height:unset}#nav-top,#page>:not(main),.print-hide{display:none}main{min-width:unset}}.note-container{bottom:20px;position:fixed;right:20px}.note{background:gray;border-radius:5px;color:#fff;display:flex;flex-direction:column;padding:.5rem 1rem}.note h4{font-weight:700;margin:0}.note p{color:#fff;margin:0}.slide-fade-enter-active{transition:all .3s ease}.slide-fade-leave-active{transition:all .8s cubic-bezier(1,.5,.8,1)}.slide-fade-enter,.slide-fade-leave-to{opacity:0;transform:translate(10px)}
