#about-blurb .links{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:0.5rem}#about-blurb .link{font-size:12px}#analytics-page .list-group{display:flex;gap:1rem;flex-wrap:wrap}#analytics-page .list-group__list{flex:1;max-width:25rem;min-width:10rem;font-size:12px}#analytics-page .tables{display:flex;gap:1rem;flex-wrap:wrap}#analytics-page a.sort{color:var(--white)}#analytics-page a.sort:hover{background-color:revert}#rescrape-tkts-page{display:flex;justify-content:center;align-items:center;gap:1rem;height:80vh}#rescrape-tkts-page .rescrape-tkts-page__section{display:flex;flex-direction:column;gap:0.5rem;justify-content:center;align-items:center}#rescrape-tkts-page .rescrape-tkts-page__button{border:1px solid var(--red);width:fit-content;border-radius:3px}#advertisement-index-page img{width:10rem;max-width:95vw}#advertisement-show-page img{width:30rem;max-width:95vw}#average-report-form .form__productions{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:1rem}#average-report-form .form__production{display:flex;align-items:center;flex-basis:8rem}#average-report-form .actions{display:flex;justify-content:center}#average-report-form input[type="submit"]{font-weight:bold;padding:0.7rem 1.4rem;margin-bottom:2rem;border-radius:0.5rem}#average-report-form .field{display:flex;align-items:center;gap:0.5rem}#average-report-show .generate_report{font-weight:bold;padding:0.7rem 1.4rem;margin-bottom:2rem;border-radius:0.5rem;background-color:buttonface;border-width:2px;border-style:outset;border-color:buttonborder;border-image:initial;color:buttontext}#average-report-show .chart p{text-align:center}.averages-widget{font-size:12px !important;font-family:monospace}#bulletin-index{display:flex;flex-wrap:wrap;gap:1rem}.card{border-radius:0.3rem;border:2px groove silver;padding:0.5rem;position:relative;margin-top:0.7rem;max-width:96vw}@media (min-width: 600px){.card{max-width:100vw}}.card__heading{color:var(--blue);font-weight:bold;overflow-wrap:break-word;position:absolute;top:-0.7rem;left:1rem;background:#f7f7f7;padding:0.1rem;border-radius:999px;display:inline-block !important;width:max-content;text-align:center}.card__heading.bottom{top:unset;bottom:-0.7rem}.card__heading.right{left:unset;right:1rem}.card__body{background-color:#fff;padding:0.7rem;font-size:14px;border-radius:0.3rem;border:1px solid gray;box-shadow:0 0.3rem 0.3rem gray;overflow:hidden;position:relative}@media (min-width: 900px){.card__body{max-width:calc(100vw - 55px)}}.card__body.dark{background-color:#303030;color:#f0f0f0}.card__body.fill{height:100%}#competition-groups-form .form__productions{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:1rem;margin-bottom:2rem}#competition-groups-form .form__production{display:flex}#dashboard-image-show{display:flex;flex-direction:column;align-items:center}#dashboard-image-show img{max-width:30rem}#dashboard-image-form img{max-width:30rem}#dashboard-image-index img{max-height:10rem}.double-range-slider{position:relative;height:14px;border-radius:10px;text-align:left}.double-range-slider>div{position:absolute;left:13px;right:15px;height:16px}.double-range-slider>div [range-left]{position:absolute;left:0;height:16px;border-radius:10px;background-color:transparent;margin:0 7px}.double-range-slider>div [range-right]{position:absolute;right:0;height:16px;border-radius:10px;background-color:transparent;margin:0 7px}.double-range-slider>div [range-center]{position:absolute;left:0;height:16px;border-radius:14px;background-color:var(--blue)}.double-range-slider>div span{position:absolute;top:-6px;z-index:2;height:28px;width:28px;text-align:left;margin-left:-11px}.double-range-slider>div [handle-left],.double-range-slider>div [handle-right]{cursor:pointer;box-shadow:0 3px 8px rgba(0,0,0,0.4);background-color:#fff;border-radius:50%;outline:none}.double-range-slider>div [label-left],.double-range-slider>div [label-right]{color:white;top:0px;z-index:3;width:fit-content}.double-range-slider>div [label-right]{transform:translateX(-100%)}.double-range-slider input[type="range"]{position:absolute;pointer-events:none;-webkit-appearance:none;z-index:3;height:14px;top:-2px;width:100%;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}.double-range-slider input[type="range"]::-ms-thumb{pointer-events:all;width:28px;height:28px;border-radius:0px;border:0 none;background:red}.double-range-slider input[type="range"]::-moz-range-thumb{pointer-events:all;width:28px;height:28px;border-radius:0px;border:0 none;background:red}.double-range-slider input[type="range"]::-webkit-slider-thumb{pointer-events:all;width:28px;height:28px;border-radius:0px;border:0 none;background:red;-webkit-appearance:none}.double-range-slider input[type="range"]::-ms-fill-lower{background:transparent;border:0 none}.double-range-slider input[type="range"]::-ms-fill-upper{background:transparent;border:0 none}.double-range-slider input[type="range"]::-ms-track{-webkit-appearance:none;background:transparent;color:transparent}.double-range-slider input[type="range"]::-moz-range-track{-moz-appearance:none;background:transparent;color:transparent}.double-range-slider input[type="range"]:focus::-webkit-slider-runnable-track{background:transparent;border:transparent}.double-range-slider input[type="range"]:focus{outline:none}#feedback-form{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:.5rem}#feedback-form .instruction,#feedback-form .message,#feedback-form button[type="submit"],#feedback-form mark{grid-column:span 3}#feedback-form mark{width:fit-content;margin:0 auto}.field-component{max-width:100%}.field-component,.field-component>*{box-sizing:border-box;width:100%;font-size:12px}.field-component input,.field-component textarea{font-size:16px !important;font-family:verdana;border-radius:0.3rem}.header{display:flex;flex-direction:column;background-color:#f7f7f7;padding:0.5rem 0;border-bottom:1px dotted black;margin-bottom:0.5rem}@media (min-width: 600px){.header{padding-top:0}}.header.sticky{position:sticky;top:0}@media (min-width: 600px){.header.sticky .header__login{right:0;top:0.25rem}}@media (min-width: 600px){.header.sticky .header__free-report{right:calc(6rem);top:0.25rem}}.header__login,.header__free-report{color:white !important;border-radius:0.2rem;padding:0.5rem 1.5rem;position:absolute;top:0.75rem;right:8px}.header__login,.header__login:hover,.header__free-report,.header__free-report:hover{background-color:var(--blue)}.header__free-report{right:calc(5.5rem + 8px)}.header__free-report--caps{font-size:10px}.header .live-indicator{text-align:end}.header .mono{font-family:monospace}.header__title{align-self:flex-start}.header__info{display:flex;align-items:flex-end;justify-content:space-between;width:100%;height:1rem}@media (min-width: 500px){.header__info{height:1rem}}.header__heading{font-size:1.2rem;border-bottom:none;width:100%;margin:0}.header__heading--superscript{color:red;font-size:.8rem}.header__heading--welcome{font-size:1.2rem}.header__heading--welcome.desktop{display:none}.header__heading--welcome.mobile{padding-block:0.5rem}@media (min-width: 600px){.header__heading--welcome.desktop{display:inline}.header__heading--welcome.mobile{display:none}}.header__heading a{padding-block:0.2rem}.header__heading img{height:1.6rem;vertical-align:middle;margin:0.1rem;transform:translateY(-3px)}.header__heading--thin{font-weight:normal}.header__heading--underline{border:none;border-top:1px dotted #000;color:#fff;background-color:#fff;height:1px}.header__heading--superscript{font-size:0.8rem}.header__heading--sub{margin:0;font-size:11px}.header__heading--sub.desktop{display:none}@media (min-width: 600px){.header__heading--sub.desktop{display:inline}.header__heading--sub.mobile{display:none}}.box-office .header__heading--welcome,.promotional-services .header__heading--welcome{font-weight:normal}.box-office .header__heading--sub,.promotional-services .header__heading--sub{visibility:hidden}.simple-header{background-color:var(--blue);width:100%;border-radius:0.3rem;color:white;text-align:center;height:20vh;display:flex;justify-content:center;align-items:center;flex-direction:column;position:relative}.simple-header__heading{border-bottom:none;margin:0;font-size:2.3rem}.simple-header__heading a{color:white !important}.simple-header__heading a:hover{color:var(--blue) !important}.simple-header__heading--dashboard{font-weight:normal}.simple-header__heading sup.r{font-size:.25em}.simple-header__subheading{margin:0;font-size:1rem}.simple-header__login{position:absolute;top:-3px;right:-5px;width:8.8rem;height:2.5rem;border-radius:0.2rem;background-color:#f7f7f7}.simple-header__login-button{padding:0.5rem 1.5rem;top:3px;right:calc(5px + 3rem);position:absolute;border-radius:0.2rem}.simple-header__login-button,.simple-header__login-button:hover,.simple-header__login-button:visited{color:white !important;background-color:var(--blue)}.simple-header .menu__btn{top:14px;right:9px}.simple-header .menu__box{height:auto}.head-widgets{display:flex;justify-content:space-between;align-items:center;height:1.5rem;transform:translateY(0.2rem)}.head-widgets__live-indicator{display:none}@media (min-width: 700px){.head-widgets__live-indicator{display:inline-block}}.heatmap__row{display:flex}.heatmap__cell{width:7rem;text-align:center;border-right:1px solid gray;border-bottom:1px solid gray}.heatmap__week{padding:1rem 2rem;border-bottom:1px solid gray;width:fit-content}#demographics-page .scan-note{font-size:10pt;font-style:italic}#demographics-page .charts{display:flex;gap:1rem}@media (max-width: 800px){#demographics-page .charts{flex-direction:column}}#demographics-page .charts .chart-column{flex:1;gap:1rem;display:flex;flex-direction:column}@media (min-width: 800px){#demographics-page .charts .chart-column{max-width:50vw}}#demographics-page .card{min-width:200px}#demographics-page .card__body{position:relative}#demographics-page .card__body.dark{background-color:#303030;color:#f0f0f0}#demographics-page .card__body .more,#demographics-page .card__body .less{position:absolute;bottom:0;left:0;width:100%;height:2rem;border:none;display:none}@media (min-width: 800px){#demographics-page .card__body{height:38vh;overflow-y:hidden;position:relative}#demographics-page .card__body>.more{display:block}#demographics-page .card__body>.less{display:none}#demographics-page .card__body.open{overflow-y:unset;height:100%}#demographics-page .card__body.open>.more{display:none}#demographics-page .card__body.open>.less{display:block}}#demographics-page .survey-results{height:auto}#demographics-page .survey-results .radio-slider{margin:0 auto}#demographics-page .survey-results .survey-charts{display:flex;justify-content:space-evenly;align-items:center;flex-wrap:wrap}#demographics-page .survey-results .survey-charts>*{flex:1;height:20rem;min-width:15rem}#demographics-page .survey-results .survey-charts .survey-count{font-family:monospace;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:1rem}#information{max-width:750px;margin:0 auto}#information .feedback__body{text-align:center}#information .info-modal__header{max-width:80vw;width:20rem;margin:1rem auto;text-align:center}#information .info-modal__perf-list{display:flex;flex-direction:column;gap:0.5rem}#information .info-modal__video{position:relative;overflow:hidden;width:100%;padding-top:56.25%}#information .info-modal__video iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}#information .info-modal__address{text-align:center;font-weight:bold;padding-bottom:0.5rem}#information .info-modal__link-wrapper{display:flex;justify-content:center}#information .info-modal__link{padding:0.5rem 2rem;background-color:white;color:black;text-transform:uppercase;font-weight:bold}#information .info-modal__link:hover{background-color:white;color:black}#information .links{display:grid;grid-template-columns:1fr 1fr}#information .links .link{margin:0.5rem;border:1px solid grey;padding:2rem;color:black;text-align:center;border-radius:20px;box-shadow:0 0.3rem 0.3rem gray}#information .links .link .sublink{display:block;font-weight:normal;word-wrap:break-word}#information .links .link:hover{background-color:revert}#information .links .link.playbill{background-color:yellow}#information .links .link.tkts-app{background-color:red}#information .shows{display:flex;flex-direction:column;gap:1rem}#information .shows img{width:100%}#information .hours{text-align:center}#information .live-board__card{background-color:white}#information .table-header{font-size:1.3rem}#information .signup-text{text-align:center}#information .sign-up{flex:1}#information .sign-up__form{display:flex;flex-direction:column;gap:0.5rem;align-items:flex-start}#information .duffydashboard-logo{color:var(--blue);font-weight:normal}#information .blue-button{margin:0 auto}#information #confirmation{text-align:center;background-color:yellow;padding:1rem}#information .more-arts{padding:1.5rem .75rem}#information .more-arts__links{list-style-type:none;padding:0;margin:0;display:grid;grid-gap:1.5rem}#information .more-arts__link{display:grid}#information .more-arts__heading{margin:0;font-size:1rem}#information .more-arts__info{display:flex;justify-content:space-between;align-items:flex-end}#information .more-arts__type{font-size:.75rem;font-weight:700;font-style:italic;margin:0}#information .more-arts__clicks{font-size:.65rem;margin:0}.services__copyright{text-align:center;font-family:monospace;font-size:10px;padding:1rem 0 0}#about-page{display:flex;flex-direction:column;gap:0.5rem}#about-page p,#about-page ul{font-size:1.2rem;line-height:1.6}#about-page .info{color:white;background-color:var(--blue);border:1px solid black;border-radius:0.3rem;padding:2rem}@media (min-width: 1000px){#about-page .info{display:grid;grid-gap:1.5rem;padding:3rem;column-count:2}}#about-page .info__heading{font-size:1.8rem}#about-page .info__tkts{font-weight:bold;color:red}#about-page .info__left,#about-page .info__right{display:flex;flex-direction:column;gap:1.5rem;padding-bottom:1.5rem}#about-page .info__bios{display:flex;flex-direction:column}@media (min-width: 800px){#about-page .info__bios{display:block;column-count:3}}#about-page .info__bios>*{flex:1;margin:0;font-size:12px}#about-page .info__bios p{line-height:1.8}#about-page .info__bios--heading{font-size:1.1rem}#about-page .info__bios--derek,#about-page .info__bios--ben{color:black}#about-page .info__bios--derek:hover,#about-page .info__bios--ben:hover{color:blue}#about-page .info__heading{margin:0}#about-page .info__heading--dashboard{font-weight:normal}#about-page .info__paragraph{margin:0}#about-page .info__list-heading{margin:0}#about-page .info__list li{margin-bottom:1.5rem}#about-page .info__link-container{grid-column:1/4;display:flex;justify-content:center;align-items:center}#about-page .info__link{justify-self:start;align-self:center;text-align:center;color:white;background-color:#090;padding:0.3rem;width:10rem;border-radius:0.2rem;transition:0.2s}#about-page .info__link:hover{background-color:darkgreen}#about-page .cards{display:flex;gap:0.5rem;flex-direction:column;align-items:start}@media (min-width: 1000px){#about-page .cards{flex-direction:row}}#about-page .cards>*{border:1px solid black;width:100%;border-radius:0.3rem;flex:1;padding:1rem;display:flex;flex-direction:column;justify-content:space-between}#about-page .content{display:grid;grid-gap:0.5rem}@media (min-width: 1000px){#about-page .content{grid-template-columns:1fr 1fr 1fr}}#about-page .tech{height:100%}#about-page .tech__body{display:grid;grid-gap:.5rem;align-content:start;padding-block:1.5rem}#about-page .tech__body p,#about-page .tech__body li{font-size:12px}#about-page .tech__body p,#about-page .tech__body h5,#about-page .tech__body ul{margin:0}#about-page .ideas{align-self:start;height:100%}#about-page .ideas,#about-page .ideas *{font-family:monospace;font-size:12px}#about-page .ideas__heading{font-family:verdana}#about-page .ideas__body{display:grid;grid-gap:.5rem;padding-inline:12px}@media (min-width: 1000px){#about-page .ideas__body{grid-template-columns:.5fr 1fr}}#about-page .ideas__text{position:relative}#about-page .ideas__text p{font-family:monospace}#about-page .ideas__text--bottom{display:flex;gap:.5rem}#about-page .ideas__image{width:50%;float:right;margin-left:.5rem;bottom:0}#about-page .ideas__image img{height:90% !important;width:100%;height:100%;height:450px;object-fit:cover;object-position:top}#about-page .ideas__chart{display:grid;grid-template-rows:1fr 1fr}@media (min-width: 1000px){#about-page .ideas{grid-column:2/4}}#about-page .ideas__qr img{height:100%;width:100%}#about-page .ideas__subtitle{font-size:10px}#about-page .pricing{min-height:45vh}#about-page .pricing__heading{font-size:1.3rem;color:var(--blue);text-align:center}#about-page .pricing__paragraph{font-size:1rem;padding:1rem 0;text-align:center;max-width:20rem;margin:0 auto}@media (min-width: 600px){#about-page .pricing__paragraph{margin:auto;max-width:none}}#about-page .pricing__inner-card{background-color:white;padding:1rem;margin-top:2rem;border:1px solid black;box-shadow:0 0.3rem 0.3rem gray;border-radius:0.3rem}#about-page .pricing__inner-heading{text-align:center;margin-top:0;font-family:monospace;font-size:12px;margin-bottom:0.5rem}#about-page .pricing__chart{height:15rem}#about-page .pricing__info--list{display:flex;flex-direction:column;gap:0.5rem;justify-content:center;max-width:20rem;margin:0 auto;max-width:20rem;margin:0 auto}@media (min-width: 600px){#about-page .pricing__info--list{margin:auto;max-width:none}}#about-page .pricing__info--adjustments{background-color:var(--yellow);font-weight:bold}#about-page .pricing__info--example-header{max-width:20rem;margin:0 auto;margin-bottom:0}@media (min-width: 600px){#about-page .pricing__info--example-header{margin:auto;max-width:none}}#about-page .demographics__heading{font-size:1.3rem;color:var(--blue);text-align:center}#about-page .demographics__paragraph{font-size:1rem;padding:1rem 0;text-align:center;max-width:20rem;margin:0 auto}@media (min-width: 600px){#about-page .demographics__paragraph{margin:auto;max-width:none}}#about-page .demographics__list{flex:1;align-self:center;width:100%}#about-page .demographics__list-item{font-family:monospace;color:black;margin-bottom:0.5rem;font-size:10px;display:flex}#about-page .demographics__list-item--spacer{border-bottom:1px dotted black;flex:1}#about-page .demographics__inner-card{background-color:white;padding:1rem;margin-top:2rem;border:1px solid black;box-shadow:0 0.3rem 0.3rem gray;border-radius:0.3rem}#about-page .demographics__inner-heading{text-align:center;margin-top:0;font-family:monospace;font-size:12px;margin-bottom:0.5rem}#about-page .demographics__info{flex:1}#about-page .demographics__info--list{display:flex;flex-direction:column;justify-content:center;max-width:20rem;margin:0 auto}@media (min-width: 600px){#about-page .demographics__info--list{margin:auto;max-width:none}}#about-page .demographics__info--new-buyers{font-weight:bold;background-color:var(--yellow)}#about-page .demographics__info--example-header{margin-bottom:0;max-width:20rem;margin:0 auto}@media (min-width: 600px){#about-page .demographics__info--example-header{margin:auto;max-width:none}}#about-page .demographics__footnote{color:gray;font-size:10px}#about-page .connection__tkts{font-weight:bold;color:red}#about-page .connection__heading{font-size:1.3rem;color:var(--blue);text-align:center}#about-page .connection__paragraph{font-size:1rem;padding:1rem 0;text-align:center;max-width:20rem;margin:0 auto}@media (min-width: 600px){#about-page .connection__paragraph{margin:auto;max-width:none}}#about-page .connection__inner-card{background-color:white;padding:1rem;margin-top:2rem;border:1px solid black;box-shadow:0 0.3rem 0.3rem gray;border-radius:0.3rem}#about-page .connection__inner-heading{text-align:center;margin-top:0;font-family:monospace;font-size:12px;margin-bottom:0.5rem}#about-page .connection__action{flex:1;display:flex;align-items:center;gap:1rem}#about-page .connection__action>*{flex:1}#about-page .connection__qr{text-align:center;border-radius:0.5rem;padding:1rem}#about-page .connection__qr img{max-height:18rem;max-width:100%}#about-page .connection__qr h4{font-size:1.3rem;margin:0;margin-bottom:0.5rem}#about-page .connection__link,#about-page .connection__link{color:white;background-color:var(--blue);max-width:25ch;text-align:center;padding:0.5rem 1rem;margin:0 auto;cursor:pointer;border-radius:0.3rem;transition:0.2s}#about-page .connection__link:hover,#about-page .connection__link:hover{background-color:darkblue}#about-page .connection__info{flex:1}#about-page .connection__info--list{display:flex;flex-direction:column;gap:1rem;justify-content:center;max-width:20rem;margin:0 auto}@media (min-width: 600px){#about-page .connection__info--list{margin:auto;max-width:none}}#about-page .connection__info--scan-count{background-color:var(--yellow);font-weight:bold}#about-page .connection__info--example-header{margin-bottom:0;max-width:20rem;margin:0 auto}@media (min-width: 600px){#about-page .connection__info--example-header{margin:auto;max-width:none}}#about-page .connection__floating-point--left{display:block}@media (min-width: 1200px){#about-page .connection__floating-point--left{display:none}}@media (min-width: 1450px){#about-page .connection__floating-point--left{display:block}}#about-page .connection__floating-point--right{display:none}@media (min-width: 1200px){#about-page .connection__floating-point--right{display:block}}@media (min-width: 1450px){#about-page .connection__floating-point--right{display:none}}#about-page .about__copyright{text-align:center;font-family:monospace;font-size:10px}#contact-page .card{width:30rem;max-width:95vw;border:none}#contact-page .card__body{background-color:var(--blue);color:white}#contact-page .heading{padding-inline:.5rem;text-align:center}#contact-page .contact__section{border-radius:0.3rem;border:1px solid black;display:flex;justify-content:center;align-items:center;flex-direction:column;height:20vh}#contact-page .contact__crowd-banner{grid-area:c;background-size:cover;background-position:center;min-height:77vh;height:fit-content;position:relative;overflow:hidden}@media (min-width: 600px){#contact-page .contact__crowd-banner{background:none !important}}#contact-page .contact__crowd-banner>*{z-index:5}#contact-page .contact__crowd-banner--bg-video{position:absolute;top:0;left:0;width:100%;height:101%;opacity:0.7;object-fit:cover;display:none}@media (min-width: 600px){#contact-page .contact__crowd-banner--bg-video{display:block}}#contact-page .contact__copyright{grid-area:copyright;margin:0 auto;padding:1rem;text-align:center;font-family:monospace;font-size:10px}#homepage .menu__box{height:auto}#homepage .homepage{display:grid;grid-gap:.5rem}#homepage .homepage__nav .menu__btn{right:8px;top:15px}#homepage .homepage__login{position:absolute;top:-3px;right:-5px;width:8.8rem;height:2.5rem;border-radius:0.2rem;background-color:#f7f7f7}#homepage .homepage__login-button{padding:0.5rem 1.5rem;top:3px;right:calc(5px + 3rem);position:absolute;border-radius:0.2rem}#homepage .homepage__login-button,#homepage .homepage__login-button:hover,#homepage .homepage__login-button:visited{color:white !important;background-color:var(--blue)}#homepage .homepage__title{text-align:center;color:white;background-color:var(--blue);display:inline-block;margin:0 auto;font-size:2.5rem;border-radius:.5rem;padding:.5rem;position:relative}#homepage .homepage__title--narrow{font-weight:normal}#homepage .homepage__subtitle{text-align:center;color:white;background-color:var(--blue);display:inline-block;margin:0 auto;font-size:1.2rem;border-radius:.5rem;padding:.5rem;position:relative}#homepage .homepage__crowd-banner{display:flex;justify-content:center;align-items:center;gap:.5rem;flex-direction:column;background-size:cover;background-position:center;min-height:40vh;height:fit-content;position:relative;overflow:hidden;border-radius:4px}@media (min-width: 600px){#homepage .homepage__crowd-banner{background:none !important}}#homepage .homepage__crowd-banner>*{z-index:5}#homepage .homepage__crowd-banner--bg-video{position:absolute;top:0;left:0;width:100%;height:101%;opacity:0.7;object-fit:cover;display:none}@media (min-width: 600px){#homepage .homepage__crowd-banner--bg-video{display:block}}@media (min-width: 1000px){#homepage .homepage{grid-template-columns:repeat(3, 1fr);grid-template-rows:20rem 35rem}}@media (min-width: 1230px){#homepage .homepage{grid-template-rows:20rem 33rem}}@media (min-width: 1400px){#homepage .homepage{grid-template-rows:20rem 31rem}}@media (min-width: 1500px){#homepage .homepage{grid-template-rows:20rem 28rem}}#homepage .homepage .hero{padding:1.5rem;text-align:center;background-color:var(--blue);border:none;color:white;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem}@media (min-width: 1000px){#homepage .homepage .hero{grid-column:span 3}}@media (min-width: 1000px){#homepage .homepage .hero{gap:3rem}}#homepage .homepage .hero>*{margin:0}#homepage .homepage .hero__heading{font-size:2rem}#homepage .homepage .hero__subheading{font-size:1.2rem}#homepage .homepage .newsletter{max-height:800px}#homepage .homepage .newsletter.expand{max-height:unset}@media (min-width: 1000px){#homepage .homepage .newsletter{max-height:unset;grid-column:span 3;grid-row:span 2}#homepage .homepage .newsletter.expand{grid-row:span 3}#homepage .homepage .newsletter__body{position:relative}}#homepage .homepage .newsletter__body{margin-bottom:2rem;padding:0;border:none}#homepage .homepage .newsletter__more{bottom:-1px;width:103%;display:block;height:2rem;position:absolute;left:-.5rem;cursor:pointer}@media (min-width: 1000px){#homepage .homepage .newsletter__more{bottom:0;width:101%}}#homepage .homepage .signup .highlight{background-color:var(--yellow)}#homepage .homepage .signup__body{padding:1rem}#homepage .homepage .welcome{display:grid;justify-items:center;align-content:center;padding-block:2rem}#homepage .homepage .welcome__heading{color:var(--blue)}#homepage .homepage .welcome__body{display:flex;flex-direction:column;align-items:center;justify-content:center}#homepage .homepage .welcome__text{text-align:center;padding-inline:1rem}#homepage .homepage .bottom{display:grid;grid-gap:.5rem}@media (min-width: 1000px){#homepage .homepage .bottom{grid-column:1/4;grid-template-columns:1fr 1fr 1fr}}#homepage .homepage .offerings{display:grid;align-content:center;justify-items:center}#homepage .homepage .offerings__heading{color:var(--blue)}#homepage .homepage .offerings__body{text-align:center;display:grid;justify-items:center;align-content:center;padding:1.5rem;padding-top:0;grid-gap:1rem}#homepage .homepage .offerings__title>h4{margin:0}#homepage .homepage .offerings__duffydashboard{display:inline-block}#homepage .homepage .offerings--dashboard{font-weight:normal}#homepage .homepage .offerings__text{margin:0}#homepage .homepage__copyright{text-align:center;font-family:monospace;font-size:10px}#newsletter-page{display:grid;grid-gap:.5rem}@media (min-width: 1000px){#newsletter-page{grid-template-columns:repeat(3, 1fr)}}@media (min-width: 1000px){#newsletter-page .newsletter{grid-column:span 2}}#newsletter-page .signup{height:70vh;display:grid;justify-items:center;align-content:center}#newsletter-page .signup__body{text-align:center;display:grid;justify-items:center;align-content:center;grid-gap:1rem}.live-summary__container{width:100%;margin-bottom:1rem}.live-summary__heading{color:red;margin:0.5rem}.live-summary__heading--sub{color:black;font-weight:normal;font-size:12px}.live-summary__info{border:1px solid #ddd;padding:0.75rem 0;display:flex;gap:3rem;flex-wrap:wrap}.live-summary__column{min-height:11rem;column-count:3;width:100%;display:flex;flex-direction:column}@media (min-width: 700px){.live-summary__column{display:block}}.live-summary__column>*{margin-bottom:2rem}.live-summary__adjustment{list-style-type:none;margin-bottom:0.2rem}.live-summary__adjustment--blank{display:none}@media (min-width: 700px){.live-summary__adjustment--blank{display:block}}.live-summary__item{display:flex;justify-content:space-between;align-items:center;padding-right:0.5rem}.live-summary__item-title{margin:0.2rem 0.6rem;font-size:12px}.live-summary__item--sub{margin-left:1rem}.live-summary__item-data{font-size:12px}.live-board__toggle{padding-top:.5rem;display:flex;align-items:center;justify-content:center}.live-board__toggle-subtitle{font-size:0.8rem;text-align:center}.live-board__toggle-subtitle--blue{color:var(--blue);font-weight:bold}.live-board__card .modal-link{font-weight:revert;text-decoration:underline}.live-board__card.partial{overflow:hidden;height:calc(100vh - 125px);position:relative}.live-board__card.partial.open{height:auto}.live-board__card.partial.open .more{display:none}.live-board__card.partial.open .less{display:block}.live-board__card.partial .more,.live-board__card.partial .less{position:absolute;bottom:0;left:0;width:110%;transform:translateX(-5%);height:2rem;border:1px solid gray;cursor:pointer}.live-board__card.partial .less{display:none}.live-board__card .card__body .tables>*{flex:1}@media (max-width: 600px){.live-board__card .card__body .tables{width:84vw}}@media (min-width: 60rem){.live-board__card .card__body .tables{display:flex;gap:1rem}}.live-board__reset{display:flex;justify-content:start;align-items:center;gap:1rem}.live-board__note{font-style:italic}.live-board__table{width:100%}.live-board__table.free{border:none}.live-board__table caption{font-style:normal;font-weight:bold;color:red}.live-board__table caption.free{border-bottom:1px dotted grey}.live-board__table thead.free th{background-color:transparent;color:navy;font-weight:normal;text-transform:lowercase}.live-board__table-wrapper.full{overflow-x:scroll}.live-board__show-name{font-size:1rem}.live-board__show-name--subtitle{font-size:0.75rem}.live-board__discount,.live-board__price{font-size:1rem}.featured-productions__name{font-size:1rem}.live-indicator{font-family:monospace;font-size:12px}.live-indicator--live{font-weight:bold}.live-indicator--dark{font-weight:bold;color:darkblue}.modal{max-width:95vw;width:40rem;position:fixed;transform:translateY(-50%) translateX(-50%);top:50%;left:50%;border:1px solid black;border-radius:1rem;padding:1rem;background-color:var(--blue);color:white}.modal__wrapper{display:none;background-color:rgba(0,0,0,0.3);position:fixed;width:100vw;height:100vh;top:0;left:0;border:none;z-index:9999}.modal__wrapper.open{display:block}.modal__close{position:absolute;top:0.5rem;right:0.5rem;font-size:1.5rem;color:white !important;line-height:1}.modal__close:hover{background-color:transparent;color:white}#portal{position:relative;min-height:87vh}#portal #portal-toggle{margin:1rem auto}#portal #listings .live-board__body{display:grid;grid-gap:.5rem}#portal #listings .live-board__body>:last-child{display:flex;align-items:center;justify-content:center}#portal #listings .live-board__tables{width:86vw;display:flex;flex-direction:column;gap:.5rem}@media (min-width: 1000px){#portal #listings .live-board__tables{width:auto;flex-direction:row}#portal #listings .live-board__tables>*{flex:1}}#portal #listings .live-board__tables #live-board{overflow-x:scroll}#portal #environment{display:none}#portal #environment button.more,#portal #environment button.less{z-index:5;display:none}#portal #environment .column .card-wrapper:first-of-type{position:relative;overflow:hidden}#portal #environment .column .card-wrapper:first-of-type,#portal #environment .column .card-wrapper:first-of-type>*{max-height:100%;padding-bottom:0.7rem}#portal #environment .column.fit-height{height:81vh}#portal #environment .column.fit-height .card:first-of-type,#portal #environment .column.fit-height .card:first-of-type .card__body{height:100%}#portal #environment .column.fit-height .card:first-of-type button.more{display:block;position:absolute;bottom:-2px;left:-2px;width:calc(100% + 4px);padding:0.3rem}#portal #environment .column.expanded .card-wrapper:first-of-type button.less{display:block;position:absolute;bottom:0;bottom:-2px;left:-2px;width:calc(100% + 4px);padding:0.3rem}#portal #historical{display:none}#portal .portal-copyright{font-size:11px;text-align:center;transform:translateY(-2px)}#portal .column{width:100%}#portal .top{display:flex;gap:0.5rem;width:100%;flex-direction:column}#portal .top>*{flex:1;display:flex;flex-direction:column}#portal .top .column.wide{flex:2}@media (min-width: 60rem){#portal .top{align-items:start;flex-direction:row}#portal .top .hotel-column{flex:2}}#portal .dashboard-image{max-width:100%}#portal .hotel-prices__difference{font-weight:bold}#portal .hotel-prices__card{max-width:revert}#portal .hotel-prices #hotel-prices-chart{width:100%;position:relative}#portal .analytics-report{max-width:revert}@media (min-width: 960px){#portal .analytics-report .card__body{height:81vh}}#portal .analytics-report .card__body #seven-day-analytics{height:70vh;position:relative;width:100%}#portal .analytics-report .card__body canvas{max-height:revert}#portal .analytics-top{font-style:italic;text-align:center}#portal .analytics-rows{display:grid;gap:0.5rem;list-style-type:none}#portal .survey-data{display:flex;flex-direction:column}#portal .survey-data>*{flex-basis:50%}#portal .survey-data__info{text-align:center}#portal .survey-data__card{max-width:100%}#portal .survey-data__text{font-style:italic}#portal .survey-data__day-selectors{display:flex;justify-content:center;gap:0.3rem}#portal .survey-data__day-selectors>*{color:#f0f0f0}#portal .survey-data__day-selectors a:hover{color:#333}#portal .survey-data__charts{display:flex;text-align:center;flex-direction:column}#portal .survey-data__charts>*{flex:1}#portal .survey-data__charts #is-first-show-chart canvas{max-height:200px}#portal .survey-data__chart-heading{font-weight:normal;font-size:12px}.promotional-services #environment #hotel-prices-chart{height:70vh}#full-board .live-board__body{display:grid;grid-gap:.5rem}#full-board .live-board__tables{width:86vw;display:flex;flex-direction:column;gap:.5rem}@media (min-width: 1000px){#full-board .live-board__tables{width:auto;flex-direction:row}#full-board .live-board__tables>*{flex:1}}#full-board .live-board__tables #live-board{overflow-x:scroll}#report .report-content{display:grid;grid-gap:.5rem}@media (min-width: 850px){#report .report-content{grid-template-columns:repeat(2, 1fr)}}#report .title,#report .info *,#report .averages *{font-family:monospace}#report .ranges{display:flex;flex-direction:column;justify-content:center;gap:0.5rem;flex:3}#report .ranges .radio-slider{width:25rem}#report .criteria{display:flex;flex-direction:column;gap:0.5rem;align-items:start}#report .criteria__button{padding:0.3rem 1.3rem;cursor:pointer}#report .show-names{list-style-type:none;padding:0;display:flex;flex-direction:column;gap:0.3rem}#report .show-name{cursor:pointer;padding:0.4rem}#report .show-name.selected{background-color:var(--blue);color:white;border-radius:0.2rem}#report .listings{grid-column:1 / -1}#report .listings__list-item{display:flex;align-items:center;gap:0.5rem}#report .listings__name{display:inline-block;width:10rem}#report .listings__list{margin:0;padding:0;list-style-type:none;columns:1}#report .listings__list *{font-family:monospace}@media (min-width: 600px){#report .listings__list{columns:2}}@media (min-width: 850px){#report .listings__list{columns:4}}#report .exports{grid-column:1 / -1}#report .exports__button{padding:0.5rem 1.3rem;background-color:var(--blue);color:white;border:none;cursor:pointer}#report .charts{grid-column:1 / -1}#report .charts>*.active,#report .charts>* .active{height:25rem;flex:1}#report .charts>*.chart-row{display:flex;justify-content:space-evenly}#report .charts #price-range-chart{height:30rem}#report .charts #average-discount-chart{height:13rem}#report .charts #total-sales-chart{height:20rem}#report .charts #grosses-comp-chart,#report .charts #bway-sales-percentage-chart{height:15rem}#report .charts #show-counts-toggle,#report .charts #sales-location-toggle{margin:1rem auto;width:100%;max-width:30rem}@media (min-width: 850px){#report .charts #show-counts-toggle,#report .charts #sales-location-toggle{width:30rem}}#old-report{display:none !important;display:flex;flex-direction:column}@media screen{#old-report .report-content{display:none}#old-report .mobile-error{display:block}}@media (min-width: 850px){#old-report .report-content{display:block}#old-report .mobile-error{display:none}}#old-report .top{display:flex;gap:1rem}@media print{#old-report .top>*:not(.header__info){display:none}}#old-report .top__info{flex:1}#old-report .top__info *{font-family:monospace}#old-report .top__exports{display:flex;align-items:center;justify-content:center;gap:1rem;flex:1}#old-report .top__button{padding:0.5rem 1.3rem;background-color:var(--blue);color:white;border:none;cursor:pointer}#old-report .top__ranges{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:0.5rem;flex:3}#old-report .top__ranges .radio-slider{width:25rem}#old-report .top__range{width:40rem;display:flex;align-items:center;gap:3px}#old-report .top__range-window{flex:1;height:2rem;border:1px solid black;position:relative;background-color:black;opacity:0.1}#old-report .top__range-window--outside{--low: 53%;--high: 100%;background-color:white;position:absolute;left:var(--low);top:0;height:100%;width:calc(var(--high) - var(--low))}#old-report .top #date-range{width:33rem;margin:0 auto}#old-report .body{display:flex;gap:1rem}@media print{#old-report .body{flex-direction:column}}#old-report .ranges{display:flex;flex-direction:column;align-items:center;gap:0.5rem;flex:1}@media print{#old-report .ranges,#old-report .ranges *{display:none !important}}#old-report .ranges__button{padding:0.3rem 1.3rem;cursor:pointer}#old-report .ranges__criteria-heading{width:100%}#old-report .ranges__show-names{list-style-type:none;padding:0;display:flex;flex-direction:column;gap:0.3rem}#old-report .ranges__show-name{cursor:pointer;padding:0.4rem}#old-report .ranges__show-name.selected{background-color:var(--blue);color:white;border-radius:0.2rem}#old-report .ranges__slider-section{width:100%}#old-report .ranges__slider-wrapper{margin:1rem 0;display:flex;gap:0.5rem}#old-report .ranges__slider-wrapper .double-range-slider{flex:1}#old-report .ranges__selections{display:grid;grid-template-columns:1fr 1fr;grid-gap:0.5rem;width:100%}#old-report .ranges__selection{flex:1;display:flex;gap:0.5rem;align-items:center;position:relative}#old-report .ranges__selection input{position:absolute;opacity:0;height:0;width:0;top:0;left:0}#old-report .ranges__selection label{text-align:center;cursor:pointer;flex:1;min-height:2rem;display:flex;align-items:center;justify-content:center}#old-report .ranges__selection input:checked+label{background-color:var(--blue);color:white}#old-report .charts{flex:3}#old-report .charts>*.active,#old-report .charts>* .active{height:25rem;flex:1}#old-report .charts>*.chart-row{display:flex;justify-content:space-evenly}#old-report .charts #price-range-chart{height:30rem}#old-report .charts #average-discount-chart{height:8rem}#old-report .charts #total-sales-chart{height:20rem}#old-report .charts #grosses-comp-chart,#old-report .charts #bway-sales-percentage-chart{height:15rem}#old-report .charts #show-counts-toggle,#old-report .charts #sales-location-toggle{margin:1rem auto;width:30rem}#old-report .listings{flex:1}#old-report .listings__list{margin:0;padding:0;list-style-type:none}#old-report .listings__list *{font-family:monospace}#old-report .listings__list-item{display:flex;align-items:center;gap:0.5rem}#old-report .listings__name{display:inline-block;width:10rem}.sales-charts{display:flex;margin-bottom:3rem;gap:1rem;flex-direction:column}@media (min-width: 1000px){.sales-charts{flex-direction:row}}.sales-chart{flex:1;height:35rem}.sales-chart div{height:100% !important}.sales-chart div canvas{height:100% !important}#sales-total-page.sales-chart,#tickets-sold-page.sales-chart{height:300vh}#production-sales-weeks th a{color:white}#production-sales-weeks th a:hover{color:var(--blue)}#production-sales-weeks th a .arrow{font-size:1.3rem}#productions-form .form__users{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:1rem;margin-bottom:2rem}#productions-form .form__user{display:flex}#productions-show .production-data{display:flex;gap:2rem;justify-content:stretch;width:100%;max-width:70rem;flex-direction:column}@media (min-width: 900px){#productions-show .production-data{flex-direction:row}}#productions-show .production-data__show-pod{width:100%}#productions-show caption{font-size:12px;padding-left:0}.radio-slider{display:flex;gap:0.5rem;justify-content:center;align-items:center;width:20rem;background-color:var(--blue);border-radius:9999px;height:2rem}.radio-slider__radio{flex:1;color:white;height:100%;display:flex;align-items:center;justify-content:center}.radio-slider__radio input{position:absolute;top:0;left:0;opacity:0;height:0;width:0}.radio-slider__radio input:checked+label{background-color:white;color:black}.radio-slider__radio input:focus+label{border:2px solid black}.radio-slider__radio label{text-align:center;cursor:pointer;height:80%;border-radius:9999px;display:flex;align-items:center;justify-content:center;width:90%}html{background-color:var(--background-color)}body{color:#333;box-sizing:border-box}@media (min-width: 600px){body{margin:1rem}}body,p,ol,ul,td{font-family:verdana, arial, helvetica, sans-serif;font-size:12px}pre{background-color:#eee;padding:10px;font-size:11px}a{color:#000}a:visited{color:#666}a:hover{color:#fff;background-color:#000}th{padding-bottom:5px}td{padding:0 5px 7px}div.field,div.actions{margin-bottom:10px}div.field input{font-size:16px}#notice{color:green;height:0;margin:0}.field_with_errors{padding:2px;background-color:red;display:table}#error_explanation{width:450px;border:2px solid red;padding:7px 7px 0;margin-bottom:20px;background-color:#f0f0f0}#error_explanation h2{text-align:left;font-weight:bold;padding:5px 5px 5px 15px;font-size:12px;margin:-7px -7px 0;background-color:#c00;color:#fff}#error_explanation ul li{font-size:12px;list-style:square}label{display:block}@keyframes back-blink{50%{background-color:yellow}}.back-blink{animation:back-blink 1s linear infinite}@keyframes blinker{50%{opacity:0}}.blink{animation:blinker 1s linear infinite;color:red}.email-reset *{font-size:revert !important}.hidden{display:none !important}.blue-button{background-color:var(--blue);color:white;padding:0.5rem 1.5rem;font-weight:bold;border:none;border-radius:0.2rem;cursor:pointer}.green-button{background-color:green;color:white !important;padding:0.5rem 1.5rem;font-weight:bold;border:none;border-radius:0.2rem;cursor:pointer}.green-button:hover{background-color:#218838;color:white}.searchable-select{width:fit-content;position:relative}.searchable-select__select{display:none}.searchable-select__input{width:100%;display:none;padding:0.3rem 0.5rem}.searchable-select__input.visible{display:block}.searchable-select__selected{border:1px solid gray;width:fit-content;padding:0.3rem 0.5rem;border-radius:0.2rem;cursor:pointer}.searchable-select__options{position:absolute;left:0;top:4rem;border:1px solid gray;border-radius:0.2rem;width:100%;display:none;background-color:white;max-height:25rem;overflow-y:scroll}.searchable-select__options.visible{display:block}.searchable-select__option{border-bottom:1px solid gray;width:100%;padding:0.3rem 0.5rem;transition:0.2s;cursor:pointer}.searchable-select__option:hover{background-color:#f0f0f0}.searchable-select__option.hidden{display:none}#show-group-form .form__users{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:1rem;margin-bottom:2rem}#show-group-form .form__user{display:flex}.show-pod{height:175px}.show-pod__recent-show{display:flex;justify-content:space-between;color:darkblue;font-weight:700}.show-pod__recent-show--inactive{display:flex;justify-content:space-between}.show-pod__recent-show,.show-pod__recent-show--inactive{font-size:12px}.show-pod__heading{font-size:12px;font-weight:400;margin:0}#show-report-show{margin-top:1rem}#show-report-show .wrapper{display:flex;gap:1rem;flex-direction:column}@media (min-width: 1000px){#show-report-show .wrapper{flex-direction:row}}#show-report-show .report__content{margin-bottom:1rem}#shows-show caption{font-size:12px;padding-left:0}.toggle{margin:1rem auto;position:relative;width:20rem;height:34px}.toggle__labels{top:0;position:absolute;z-index:1;width:100%;display:flex;justify-content:space-around;height:2rem;font-size:1rem;align-items:center;gap:8px}.toggle__label{flex:1;text-align:center}.toggle__label--alternative{color:white}.toggle input{opacity:0;width:0;height:0}.toggle input:checked~.toggle__labels>.toggle__label--default{color:white}.toggle input:checked~.toggle__labels>.toggle__label--alternative{color:black}.toggle input:checked~.slider{background-color:var(--blue)}.toggle input:checked~.slider:before{-webkit-transform:translateX(10.5rem);-ms-transform:translateX(10.5rem);transform:translateX(10.5rem)}.toggle input:focus~.slider{box-shadow:0 0 1px var(--blue)}.toggle .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--blue);-webkit-transition:0.4s;transition:0.4s}.toggle .slider:before{position:absolute;content:"";height:26px;width:9rem;left:4px;bottom:4px;background-color:white;-webkit-transition:0.4s;transition:0.4s}.toggle .slider.round{border-radius:34px}.toggle .slider.round:before{border-radius:34px}.main-login{position:relative}.main-login #login input[type="email"],.main-login #login input[type="password"]{width:100%}@media (min-width: 600px){.main-login #login{display:flex}}.main-login #login .remember-me{display:flex;gap:0.3rem;align-items:center}.main-login #info{flex-basis:50%}@media (max-width: 60rem){.main-login{flex-direction:column}.main-login #info{flex-basis:100%}}.tkts-line-art{pointer-events:none;position:absolute;bottom:5px;width:95%;left:50%;transform:translateX(-50%);z-index:-1}.copyright{position:absolute;bottom:5px;width:95%;left:50%;transform:translateX(-50%);text-align:center}.copyright p{font-size:10px;font-family:monospace}#users-form .form__venues,#users-form .form__productions{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:1rem;margin-bottom:2rem}#users-form .form__venue,#users-form .form__production{display:flex}#users-form .form__venue input[type="checkbox"],#users-form .form__production input[type="checkbox"]{height:12px;width:12px}#users-list .users-list__sub-filters{border-top:1px solid gray;padding-top:0.5rem;margin-top:0.3rem}#users-list .users-list__filter{background-color:var(--blue);padding:0.5rem 1rem;color:white;display:inline-block;text-align:center;max-width:11rem;border-radius:3px;transition:0.2s;border:1px solid var(--blue);margin-bottom:0.2rem}#users-list .users-list__filter.selected,#users-list .users-list__filter:hover{color:black;background-color:var(--yellow);border:1px solid black}#users-list .users-list__remove-primary{display:none}#users-list .users-list__lower{display:flex;gap:2rem;padding-top:2rem}#users-list .users-list__actions{display:flex;flex-direction:column}#users-list .users-list__action{background-color:var(--blue);padding:0.5rem 1rem;color:white;display:inline-block;text-align:center;max-width:11rem;border-radius:3px;transition:0.2s;border:1px solid var(--blue);margin-bottom:0.2rem}#users-list .users-list__action:hover{color:black;background-color:var(--yellow);border:1px solid black}#users-list .users-list__modal-search{word-break:break-all;color:black;padding-bottom:1rem}#users-list .users-list__modal-search .searchable-select__selected{color:white}#users-list table th,#users-list table td{text-align:center}#users-list colgroup col{width:10rem}#user-show{display:grid;grid-gap:20px}@media (min-width: 700px){#user-show{grid-template-columns:30vw 1fr}}#user-show .user__info{display:grid;grid-gap:16px}#user-show .user__info-item{display:grid}#user-show .user__info-item-name{margin:0}#user-show .user__info-item-list{margin:0}@media (min-width: 700px){#user-show .user__actions{grid-column:1/3}}.weather--title{margin:0;font-family:monospace;font-size:12px !important;position:relative;display:flex;justify-content:space-between;gap:2rem}.weather--title img{position:absolute;top:-0.6rem;right:1.5rem;width:2rem;filter:drop-shadow(2px 2px 2px gray)}:root{--blue: #0054db;--yellow: #ff0;--green: #0f0;--red: #f00;--background-color: #f7f7f7}*{box-sizing:border-box}canvas{max-width:100%}a,a:visited{color:var(--blue);font-weight:bold;text-decoration:none}a:hover{background-color:var(--yellow);color:var(--blue)}h1{display:block;border-bottom:1px dotted black}h1 a,h1 a:visited{color:var(--blue);text-decoration:none}h1 a.recipients{font-size:0.6em;float:right;color:var(--blue);margin-left:1.5em;padding:0em 0.5em}h1 a.recipients:hover{background-color:var(--yellow)}table thead th{text-align:left;font-weight:bold;background:var(--blue);color:#ffeeee;padding:0.75em}table td{padding:0.75em}table{border-collapse:collapse;border:1px solid #ddd;margin-bottom:1em;font-size:13px;line-height:1.3rem}table caption{font-size:1.2em;font-style:italic;text-align:left;padding-left:0.5em;padding-bottom:0.5em}td.number,th.number{text-align:right}tr.inactive td{color:#aaa;font-style:italic}tr.inactive td a{color:#999}p.detail{font-style:italic;color:#888}div.chart h4{text-align:center}div.chart div.chart_holder{border:1px solid #aaa;margin:0.5em;padding:1em 0.5em}div.chart_holder div{height:300px}table.chart_data{margin-top:3em}form.button_to{position:relative;display:inline}.note{margin-top:0.2em;margin-bottom:1.6em}.live_board{margin-bottom:0em}.board-description{text-transform:uppercase}.live{color:#ffdd00}.dark{color:#0067cc}.row{display:flex}.col{flex:50%}.loader{width:3rem;height:3rem;margin:0 auto}.loader:after{content:"";display:block;width:100%;height:100%;border-radius:50%;border:0.3rem solid var(--background-color);border-color:var(--background-color) var(--blue) var(--background-color) var(--blue);animation:loader 1.2s linear infinite}@keyframes loader{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.hamburger-menu{height:0}#menu__toggle{opacity:0}#menu__toggle:checked+.menu__btn>span{transform:rotate(45deg)}#menu__toggle:checked+.menu__btn>span::before{top:0;transform:rotate(0deg)}#menu__toggle:checked+.menu__btn>span::after{top:0;transform:rotate(90deg)}#menu__toggle:checked~.menu__box{right:0 !important}.menu__btn{position:absolute;top:25px;right:8px;width:26px;height:26px;cursor:pointer;z-index:11}@media (min-width: 600px){.menu__btn{right:20px}}.menu__btn>span,.menu__btn>span::before,.menu__btn>span::after{display:block;position:absolute;width:100%;height:2px;background-color:#616161;transition-duration:0.25s}.menu__btn>span::before{content:"";top:-8px}.menu__btn>span::after{content:"";top:8px}.menu__box{display:block;position:fixed;top:0;right:-100%;width:300px;height:100%;margin:0;padding:80px 0;list-style:none;background-color:#f7f7f7;box-shadow:2px 2px 6px rgba(0,0,0,0.4);transition-duration:0.25s;border-left:1px solid var(--blue);z-index:10;overflow-y:scroll}.menu__item{display:block;padding:12px 24px;color:#333;font-size:20px;font-weight:600;text-decoration:none;transition-duration:0.25s}.menu__item:hover{background-color:#cfd8dc}sup.r{font-size:50%}
