@font-face{font-display:swap;font-family:Merriweather Sans;font-style:normal;font-weight:300;src:url(/build/fonts/merriweather-sans-latin-300-normal.f9ac1709.woff2) format("woff2"),url(/build/fonts/merriweather-sans-latin-300-normal.1efec184.woff) format("woff")}@font-face{font-display:swap;font-family:Merriweather Sans;font-style:normal;font-weight:400;src:url(/build/fonts/merriweather-sans-latin-400-normal.aeb13c18.woff2) format("woff2"),url(/build/fonts/merriweather-sans-latin-400-normal.d220a947.woff) format("woff")}@font-face{font-display:swap;font-family:Merriweather Sans;font-style:normal;font-weight:500;src:url(/build/fonts/merriweather-sans-latin-500-normal.d80adac3.woff2) format("woff2"),url(/build/fonts/merriweather-sans-latin-500-normal.85f02730.woff) format("woff")}@font-face{font-display:swap;font-family:Merriweather Sans;font-style:normal;font-weight:600;src:url(/build/fonts/merriweather-sans-latin-600-normal.ad0ea06a.woff2) format("woff2"),url(/build/fonts/merriweather-sans-latin-600-normal.bbe94177.woff) format("woff")}@font-face{font-display:swap;font-family:Merriweather Sans;font-style:normal;font-weight:700;src:url(/build/fonts/merriweather-sans-latin-700-normal.c59d45d2.woff2) format("woff2"),url(/build/fonts/merriweather-sans-latin-700-normal.ea66523e.woff) format("woff")}@font-face{font-display:swap;font-family:Merriweather Sans;font-style:normal;font-weight:800;src:url(/build/fonts/merriweather-sans-latin-800-normal.5cb18727.woff2) format("woff2"),url(/build/fonts/merriweather-sans-latin-800-normal.16c9a878.woff) format("woff")}@font-face{font-display:swap;font-family:Merriweather Sans;font-style:italic;font-weight:300;src:url(/build/fonts/merriweather-sans-latin-300-italic.20060bbf.woff2) format("woff2"),url(/build/fonts/merriweather-sans-latin-300-italic.01826026.woff) format("woff")}@font-face{font-display:swap;font-family:Merriweather Sans;font-style:italic;font-weight:400;src:url(/build/fonts/merriweather-sans-latin-400-italic.67bf0fa8.woff2) format("woff2"),url(/build/fonts/merriweather-sans-latin-400-italic.0e262dfc.woff) format("woff")}@font-face{font-display:swap;font-family:Merriweather Sans;font-style:italic;font-weight:500;src:url(/build/fonts/merriweather-sans-latin-500-italic.8ca9ac52.woff2) format("woff2"),url(/build/fonts/merriweather-sans-latin-500-italic.615c0f2f.woff) format("woff")}@font-face{font-display:swap;font-family:Merriweather Sans;font-style:italic;font-weight:600;src:url(/build/fonts/merriweather-sans-latin-600-italic.1b881f3c.woff2) format("woff2"),url(/build/fonts/merriweather-sans-latin-600-italic.d4390d53.woff) format("woff")}@font-face{font-display:swap;font-family:Merriweather Sans;font-style:italic;font-weight:700;src:url(/build/fonts/merriweather-sans-latin-700-italic.e568fbb2.woff2) format("woff2"),url(/build/fonts/merriweather-sans-latin-700-italic.17f111ff.woff) format("woff")}@font-face{font-display:swap;font-family:Merriweather Sans;font-style:italic;font-weight:800;src:url(/build/fonts/merriweather-sans-latin-800-italic.32d85a4b.woff2) format("woff2"),url(/build/fonts/merriweather-sans-latin-800-italic.c4e5a89e.woff) format("woff")}:root{--border-color:#d3d3d3;--row-height:35px;--first-column-width:150px}*{font-family:Merriweather Sans,Lato,Helvetica,sans-serif;font-size:14px}body{margin:0}#qrcodeContainer{margin-top:1.5em;text-align:center}.border-bottom{border-bottom:1px solid var(--border-color);box-sizing:border-box}.border-left{border-left:1px solid var(--border-color);box-sizing:border-box}.summary-row{align-items:center;display:flex;height:var(--row-height)}.summary-label-col{align-items:center;display:flex;height:100%;justify-content:flex-end;min-width:var(--first-column-width);padding-right:5px;white-space:nowrap}.summary-data-col{background:linear-gradient(90deg,#18cc00,#fc0 50%,red);display:flex;flex:1;height:100%}.summary-step-item{flex:1}.summary-step-item-inactive{background-color:#fff}.summary-step-label{font-style:italic;line-height:var(--row-height);overflow:visible;padding-left:5px;position:absolute;white-space:nowrap}.summary-rounding-fix{background-color:#fff;width:1%}.summary-footer-row{align-items:center;display:flex}.summary-footer-label-item{flex:2;text-align:center}.summary-footer-label-item-first{flex:1}.summary-footer-data-col{background:none;background-color:#fff!important;font-size:.9rem}.text-center{text-align:center}.fully-booked{background:none;background-color:red!important;color:#fff}.fully-booked .summary-step-item{border-color:red!important}a:active,a:link,a:visited{border-bottom:2px solid #ffb300;color:#000;text-decoration:none}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}