@media print{.nav{display:none}.high-density>h1{margin:0 0 2rem;font-size:13pt;font-weight:700}.high-density{font-size:9pt}}.brand>img{min-height:1.5em;min-width:1em}.main{width:100%;box-sizing:border-box;padding:2rem}table td{border-bottom:1px solid grey}table thead{display:table-header-group}label,input{display:block}:root{--bg-color: #ffffff;--bg-secondary-color: #f3f3f6;--color-primary: #007bff;--color-lightGrey: #d2d6dd;--color-grey: #747681;--color-darkGrey: #3f4144;--color-error: #d43939;--color-success: #28bd14;--font-size-xs: clamp(.3rem, -.1rem + 2vw, 1.2rem);--font-size-s: clamp(.4rem, -.141rem + 2.48vw, 1.4rem);--font-size: clamp(.61rem, -.2rem + 4vw, 1.7rem);--font-size-l: clamp(1rem, -.283rem + 5.66vw, 2.11rem);--font-size-xl: clamp(1.3rem, -.4em + 8vw, 2.7rem);--font-size-xxl: clamp(1.6rem, -.566rem + 11.32vw, 3.64rem);--grid-maxWidth: 120rem;--grid-gutter: 2vw;--grid-internal: 1.25vw;--font-color: #333333;--font-family-sans: "Barbican", sans-serif;--font-family-mono: monaco, "Consolas", "Lucida Console", monospace;--status-released-color: #333;--status-cancelled-color: #333;--status-contracted-color: #A00;--status-confirmed-color: #E94;--status-second-option-color: #0BC;--status-tentative-color: #09C;--status-sub-event-color: #2CB;--status-provisional-color: #36B;--status-confirmed-text: white;--border-color: #3f4144;--border-width-major: 1rem;--border-width: .2rem;--border-width-minor: 1px}@media (prefers-color-scheme: dark){body{--bg-color: #131316;--bg-secondary-color: #232326;--bg-layer-1: #232326;--bg-layer-2: #333336;--bg-layer-3: #434346;--bg-layer-4: #535356;--font-color: #f5f5f5;--color-grey: #ccc;--color-lightGrey: #3f4144;--color-darkGrey: #d2d6dd}}@media (prefers-color-scheme: light){body{--bg-color: #ffffff;--bg-secondary-color: #f3f3f3;--bg-layer-1: #F0F0F0;--bg-layer-2: #E0E0E0;--bg-layer-3: #D0D0D0;--bg-layer-4: #C0C0C0;--font-color: #303030;--color-darkGrey: #3f4144;--color-grey: #747681;--color-lightGrey: #d2d6dd}}@media screen and (orientation: portrait){body{font-size:var(--font-size)}}h1{font-size:var(--font-size-xxl);font-weight:700;line-height:1.2em}h2{font-size:var(--font-size-xl);font-weight:700;line-height:1.1em}h3{font-weight:700;font-size:var(--font-size-l);line-height:1.1em}input{line-height:1.3em}@page{margin:1cm .5cm}
