.qs-datepicker-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#fff;border:1px solid grey;border-radius:.263921875em;-webkit-box-shadow:0 1.25em 1.25em -.9375em rgba(0,0,0,.3);box-shadow:0 1.25em 1.25em -.9375em rgba(0,0,0,.3);color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-family:sans-serif;font-size:1rem;overflow:hidden;position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:15.625em;z-index:9001}.qs-datepicker-container *{-webkit-box-sizing:border-box;box-sizing:border-box}.qs-centered{left:50%;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.qs-hidden{display:none}.qs-overlay{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:rgba(0,0,0,.75);color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;left:0;opacity:1;padding:.5em;position:absolute;top:0;-webkit-transition:opacity .3s;transition:opacity .3s;width:100%;z-index:1}.qs-overlay.qs-hidden{opacity:0;z-index:-1}.qs-overlay .qs-overlay-year{background:transparent;border:none;border-bottom:1px solid #fff;border-radius:0;color:#fff;display:block;font-size:.875em;margin:0 auto;padding:.25em 0;text-align:center;width:80%}.qs-overlay .qs-overlay-year::-webkit-inner-spin-button{-webkit-appearance:none}.qs-overlay .qs-close{cursor:pointer;padding:.5em;position:absolute;right:0;top:0}.qs-overlay .qs-submit{background:hsla(0,0%,50%,.4);border:1px solid #fff;border-radius:.263921875em;cursor:pointer;margin:0 auto auto;padding:.5em}.qs-overlay .qs-submit.qs-disabled{border-color:grey;color:grey;cursor:not-allowed}.qs-overlay .qs-overlay-month-container{-webkit-box-flex:1;-ms-flex-positive:1;display:-webkit-box;display:-ms-flexbox;display:flex;flex-grow:1;-ms-flex-wrap:wrap;flex-wrap:wrap}.qs-overlay .qs-overlay-month{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;opacity:.5;-webkit-transition:opacity .15s;transition:opacity .15s;width:33.33333%}.qs-overlay .qs-overlay-month.active,.qs-overlay .qs-overlay-month:hover{opacity:1}.qs-controls{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-flex:1;-ms-flex-positive:1;-ms-flex-negative:0;align-items:center;background:#d3d3d3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-filter:blur(0);filter:blur(0);flex-grow:1;flex-shrink:0;justify-content:space-between;-webkit-transition:-webkit-filter .3s;transition:-webkit-filter .3s;transition:filter .3s;transition:filter .3s,-webkit-filter .3s;width:100%}.qs-controls.qs-blur{-webkit-filter:blur(5px);filter:blur(5px)}.qs-arrow{border-radius:.263921875em;cursor:pointer;height:1.5625em;position:relative;-webkit-transition:background .15s;transition:background .15s;width:1.5625em}.qs-arrow:hover.qs-left:after{border-right-color:#000}.qs-arrow:hover.qs-right:after{border-left-color:#000}.qs-arrow:hover{background:rgba(0,0,0,.1)}.qs-arrow:after{border:.390625em solid transparent;content:"";position:absolute;top:50%;-webkit-transition:border .2s;transition:border .2s}.qs-arrow.qs-left:after{border-right-color:grey;right:50%;-webkit-transform:translate(25%,-50%);-ms-transform:translate(25%,-50%);transform:translate(25%,-50%)}.qs-arrow.qs-right:after{border-left-color:grey;left:50%;-webkit-transform:translate(-25%,-50%);-ms-transform:translate(-25%,-50%);transform:translate(-25%,-50%)}.qs-month-year{border-bottom:1px solid transparent;font-weight:700;-webkit-transition:border .2s;transition:border .2s}.qs-month-year:not(.qs-disabled-year-overlay){cursor:pointer}.qs-month-year:not(.qs-disabled-year-overlay):hover{border-bottom:1px solid grey}.qs-month-year:active:focus,.qs-month-year:focus{outline:none}.qs-month{padding-right:.5ex}.qs-year{padding-left:.5ex}.qs-squares{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-filter:blur(0);filter:blur(0);-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.3125em;-webkit-transition:-webkit-filter .3s;transition:-webkit-filter .3s;transition:filter .3s;transition:filter .3s,-webkit-filter .3s}.qs-squares.qs-blur{-webkit-filter:blur(5px);filter:blur(5px)}.qs-square{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border-radius:.263921875em;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:1.5625em;justify-content:center;-webkit-transition:background .1s;transition:background .1s;width:14.28571%}.qs-square:not(.qs-empty):not(.qs-disabled):not(.qs-day):not(.qs-active):hover{background:orange}.qs-current{font-weight:700;text-decoration:underline}.qs-active,.qs-range-end,.qs-range-start{background:#add8e6}.qs-range-start:not(.qs-range-6){border-bottom-right-radius:0;border-top-right-radius:0}.qs-range-middle{background:#d4ebf2}.qs-range-middle:not(.qs-range-0):not(.qs-range-6){border-radius:0}.qs-range-middle.qs-range-0{border-bottom-right-radius:0;border-top-right-radius:0}.qs-range-end:not(.qs-range-0),.qs-range-middle.qs-range-6{border-bottom-left-radius:0;border-top-left-radius:0}.qs-disabled,.qs-outside-current-month{opacity:.2}.qs-disabled{cursor:not-allowed}.qs-day,.qs-empty{cursor:default}.qs-day{color:grey;font-weight:700}.qs-event{position:relative}.qs-event:after{background:#07f;border-radius:50%;bottom:0;content:"";height:.46875em;position:absolute;right:0;width:.46875em}
.tippy-touch{cursor:pointer!important}.tippy-notransition{transition:none!important}.tippy-popper{max-width:400px;outline:0;perspective:800px;pointer-events:none;transition-timing-function:cubic-bezier(.165,.84,.44,1);z-index:9999}.tippy-popper.html-template{max-width:96%;max-width:calc(100% - 20px)}.tippy-popper[x-placement^=top] [x-arrow]{border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #333;bottom:-7px;margin:0 9px}.tippy-popper[x-placement^=top] [x-arrow].arrow-small{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #333;bottom:-5px}.tippy-popper[x-placement^=top] [x-arrow].arrow-big{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #333;bottom:-10px}.tippy-popper[x-placement^=top] [x-circle]{transform-origin:0 33%}.tippy-popper[x-placement^=top] [x-circle].enter{opacity:1;transform:scale(1) translate(-50%,-55%)}.tippy-popper[x-placement^=top] [x-circle].leave{opacity:0;transform:scale(.15) translate(-50%,-50%)}.tippy-popper[x-placement^=top] .tippy-tooltip.light-theme [x-circle]{background-color:#fff}.tippy-popper[x-placement^=top] .tippy-tooltip.light-theme [x-arrow]{border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #fff}.tippy-popper[x-placement^=top] .tippy-tooltip.light-theme [x-arrow].arrow-small{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #fff}.tippy-popper[x-placement^=top] .tippy-tooltip.light-theme [x-arrow].arrow-big{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fff}.tippy-popper[x-placement^=top] .tippy-tooltip.transparent-theme [x-circle]{background-color:rgba(0,0,0,.7)}.tippy-popper[x-placement^=top] .tippy-tooltip.transparent-theme [x-arrow]{border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid rgba(0,0,0,.7)}.tippy-popper[x-placement^=top] .tippy-tooltip.transparent-theme [x-arrow].arrow-small{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid rgba(0,0,0,.7)}.tippy-popper[x-placement^=top] .tippy-tooltip.transparent-theme [x-arrow].arrow-big{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid rgba(0,0,0,.7)}.tippy-popper[x-placement^=top] [data-animation=perspective]{transform-origin:bottom}.tippy-popper[x-placement^=top] [data-animation=perspective].enter{opacity:1;transform:translateY(-10px) rotateX(0)}.tippy-popper[x-placement^=top] [data-animation=perspective].leave{opacity:0;transform:translateY(0) rotateX(90deg)}.tippy-popper[x-placement^=top] [data-animation=fade].enter{opacity:1;transform:translateY(-10px)}.tippy-popper[x-placement^=top] [data-animation=fade].leave{opacity:0;transform:translateY(-10px)}.tippy-popper[x-placement^=top] [data-animation=shift].enter{opacity:1;transform:translateY(-10px)}.tippy-popper[x-placement^=top] [data-animation=shift].leave{opacity:0;transform:translateY(0)}.tippy-popper[x-placement^=top] [data-animation=scale].enter{opacity:1;transform:translateY(-10px) scale(1)}.tippy-popper[x-placement^=top] [data-animation=scale].leave{opacity:0;transform:translateY(0) scale(0)}.tippy-popper[x-placement^=bottom] [x-arrow]{border-bottom:7px solid #333;border-left:7px solid transparent;border-right:7px solid transparent;margin:0 9px;top:-7px}.tippy-popper[x-placement^=bottom] [x-arrow].arrow-small{border-bottom:5px solid #333;border-left:5px solid transparent;border-right:5px solid transparent;top:-5px}.tippy-popper[x-placement^=bottom] [x-arrow].arrow-big{border-bottom:10px solid #333;border-left:10px solid transparent;border-right:10px solid transparent;top:-10px}.tippy-popper[x-placement^=bottom] [x-circle]{transform-origin:0 -50%}.tippy-popper[x-placement^=bottom] [x-circle].enter{opacity:1;transform:scale(1) translate(-50%,-45%)}.tippy-popper[x-placement^=bottom] [x-circle].leave{opacity:0;transform:scale(.15) translate(-50%,-5%)}.tippy-popper[x-placement^=bottom] .tippy-tooltip.light-theme [x-circle]{background-color:#fff}.tippy-popper[x-placement^=bottom] .tippy-tooltip.light-theme [x-arrow]{border-bottom:7px solid #fff;border-left:7px solid transparent;border-right:7px solid transparent}.tippy-popper[x-placement^=bottom] .tippy-tooltip.light-theme [x-arrow].arrow-small{border-bottom:5px solid #fff;border-left:5px solid transparent;border-right:5px solid transparent}.tippy-popper[x-placement^=bottom] .tippy-tooltip.light-theme [x-arrow].arrow-big{border-bottom:10px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent}.tippy-popper[x-placement^=bottom] .tippy-tooltip.transparent-theme [x-circle]{background-color:rgba(0,0,0,.7)}.tippy-popper[x-placement^=bottom] .tippy-tooltip.transparent-theme [x-arrow]{border-bottom:7px solid rgba(0,0,0,.7);border-left:7px solid transparent;border-right:7px solid transparent}.tippy-popper[x-placement^=bottom] .tippy-tooltip.transparent-theme [x-arrow].arrow-small{border-bottom:5px solid rgba(0,0,0,.7);border-left:5px solid transparent;border-right:5px solid transparent}.tippy-popper[x-placement^=bottom] .tippy-tooltip.transparent-theme [x-arrow].arrow-big{border-bottom:10px solid rgba(0,0,0,.7);border-left:10px solid transparent;border-right:10px solid transparent}.tippy-popper[x-placement^=bottom] [data-animation=perspective]{transform-origin:top}.tippy-popper[x-placement^=bottom] [data-animation=perspective].enter{opacity:1;transform:translateY(10px) rotateX(0)}.tippy-popper[x-placement^=bottom] [data-animation=perspective].leave{opacity:0;transform:translateY(0) rotateX(-90deg)}.tippy-popper[x-placement^=bottom] [data-animation=fade].enter{opacity:1;transform:translateY(10px)}.tippy-popper[x-placement^=bottom] [data-animation=fade].leave{opacity:0;transform:translateY(10px)}.tippy-popper[x-placement^=bottom] [data-animation=shift].enter{opacity:1;transform:translateY(10px)}.tippy-popper[x-placement^=bottom] [data-animation=shift].leave{opacity:0;transform:translateY(0)}.tippy-popper[x-placement^=bottom] [data-animation=scale].enter{opacity:1;transform:translateY(10px) scale(1)}.tippy-popper[x-placement^=bottom] [data-animation=scale].leave{opacity:0;transform:translateY(0) scale(0)}.tippy-popper[x-placement^=left] [x-arrow]{border-bottom:7px solid transparent;border-left:7px solid #333;border-top:7px solid transparent;margin:6px 0;right:-7px}.tippy-popper[x-placement^=left] [x-arrow].arrow-small{border-bottom:5px solid transparent;border-left:5px solid #333;border-top:5px solid transparent;right:-5px}.tippy-popper[x-placement^=left] [x-arrow].arrow-big{border-bottom:10px solid transparent;border-left:10px solid #333;border-top:10px solid transparent;right:-10px}.tippy-popper[x-placement^=left] [x-circle]{transform-origin:50% 0}.tippy-popper[x-placement^=left] [x-circle].enter{opacity:1;transform:scale(1) translate(-50%,-50%)}.tippy-popper[x-placement^=left] [x-circle].leave{opacity:0;transform:scale(.15) translate(-50%,-50%)}.tippy-popper[x-placement^=left] .tippy-tooltip.light-theme [x-circle]{background-color:#fff}.tippy-popper[x-placement^=left] .tippy-tooltip.light-theme [x-arrow]{border-bottom:7px solid transparent;border-left:7px solid #fff;border-top:7px solid transparent}.tippy-popper[x-placement^=left] .tippy-tooltip.light-theme [x-arrow].arrow-small{border-bottom:5px solid transparent;border-left:5px solid #fff;border-top:5px solid transparent}.tippy-popper[x-placement^=left] .tippy-tooltip.light-theme [x-arrow].arrow-big{border-bottom:10px solid transparent;border-left:10px solid #fff;border-top:10px solid transparent}.tippy-popper[x-placement^=left] .tippy-tooltip.transparent-theme [x-circle]{background-color:rgba(0,0,0,.7)}.tippy-popper[x-placement^=left] .tippy-tooltip.transparent-theme [x-arrow]{border-bottom:7px solid transparent;border-left:7px solid rgba(0,0,0,.7);border-top:7px solid transparent}.tippy-popper[x-placement^=left] .tippy-tooltip.transparent-theme [x-arrow].arrow-small{border-bottom:5px solid transparent;border-left:5px solid rgba(0,0,0,.7);border-top:5px solid transparent}.tippy-popper[x-placement^=left] .tippy-tooltip.transparent-theme [x-arrow].arrow-big{border-bottom:10px solid transparent;border-left:10px solid rgba(0,0,0,.7);border-top:10px solid transparent}.tippy-popper[x-placement^=left] [data-animation=perspective]{transform-origin:right}.tippy-popper[x-placement^=left] [data-animation=perspective].enter{opacity:1;transform:translateX(-10px) rotateY(0)}.tippy-popper[x-placement^=left] [data-animation=perspective].leave{opacity:0;transform:translateX(0) rotateY(-90deg)}.tippy-popper[x-placement^=left] [data-animation=fade].enter{opacity:1;transform:translateX(-10px)}.tippy-popper[x-placement^=left] [data-animation=fade].leave{opacity:0;transform:translateX(-10px)}.tippy-popper[x-placement^=left] [data-animation=shift].enter{opacity:1;transform:translateX(-10px)}.tippy-popper[x-placement^=left] [data-animation=shift].leave{opacity:0;transform:translateX(0)}.tippy-popper[x-placement^=left] [data-animation=scale].enter{opacity:1;transform:translateX(-10px) scale(1)}.tippy-popper[x-placement^=left] [data-animation=scale].leave{opacity:0;transform:translateX(0) scale(0)}.tippy-popper[x-placement^=right] [x-arrow]{border-bottom:7px solid transparent;border-right:7px solid #333;border-top:7px solid transparent;left:-7px;margin:6px 0}.tippy-popper[x-placement^=right] [x-arrow].arrow-small{border-bottom:5px solid transparent;border-right:5px solid #333;border-top:5px solid transparent;left:-5px}.tippy-popper[x-placement^=right] [x-arrow].arrow-big{border-bottom:10px solid transparent;border-right:10px solid #333;border-top:10px solid transparent;left:-10px}.tippy-popper[x-placement^=right] [x-circle]{transform-origin:-50% 0}.tippy-popper[x-placement^=right] [x-circle].enter{opacity:1;transform:scale(1) translate(-50%,-50%)}.tippy-popper[x-placement^=right] [x-circle].leave{opacity:0;transform:scale(.15) translate(-50%,-50%)}.tippy-popper[x-placement^=right] .tippy-tooltip.light-theme [x-circle]{background-color:#fff}.tippy-popper[x-placement^=right] .tippy-tooltip.light-theme [x-arrow]{border-bottom:7px solid transparent;border-right:7px solid #fff;border-top:7px solid transparent}.tippy-popper[x-placement^=right] .tippy-tooltip.light-theme [x-arrow].arrow-small{border-bottom:5px solid transparent;border-right:5px solid #fff;border-top:5px solid transparent}.tippy-popper[x-placement^=right] .tippy-tooltip.light-theme [x-arrow].arrow-big{border-bottom:10px solid transparent;border-right:10px solid #fff;border-top:10px solid transparent}.tippy-popper[x-placement^=right] .tippy-tooltip.transparent-theme [x-circle]{background-color:rgba(0,0,0,.7)}.tippy-popper[x-placement^=right] .tippy-tooltip.transparent-theme [x-arrow]{border-bottom:7px solid transparent;border-right:7px solid rgba(0,0,0,.7);border-top:7px solid transparent}.tippy-popper[x-placement^=right] .tippy-tooltip.transparent-theme [x-arrow].arrow-small{border-bottom:5px solid transparent;border-right:5px solid rgba(0,0,0,.7);border-top:5px solid transparent}.tippy-popper[x-placement^=right] .tippy-tooltip.transparent-theme [x-arrow].arrow-big{border-bottom:10px solid transparent;border-right:10px solid rgba(0,0,0,.7);border-top:10px solid transparent}.tippy-popper[x-placement^=right] [data-animation=perspective]{transform-origin:left}.tippy-popper[x-placement^=right] [data-animation=perspective].enter{opacity:1;transform:translateX(10px) rotateY(0)}.tippy-popper[x-placement^=right] [data-animation=perspective].leave{opacity:0;transform:translateX(0) rotateY(90deg)}.tippy-popper[x-placement^=right] [data-animation=fade].enter{opacity:1;transform:translateX(10px)}.tippy-popper[x-placement^=right] [data-animation=fade].leave{opacity:0;transform:translateX(10px)}.tippy-popper[x-placement^=right] [data-animation=shift].enter{opacity:1;transform:translateX(10px)}.tippy-popper[x-placement^=right] [data-animation=shift].leave{opacity:0;transform:translateX(0)}.tippy-popper[x-placement^=right] [data-animation=scale].enter{opacity:1;transform:translateX(10px) scale(1)}.tippy-popper[x-placement^=right] [data-animation=scale].leave{opacity:0;transform:translateX(0) scale(0)}.tippy-popper .tippy-tooltip.transparent-theme{background-color:rgba(0,0,0,.7)}.tippy-popper .tippy-tooltip.transparent-theme[data-animatefill]{background-color:transparent}.tippy-popper .tippy-tooltip.light-theme{background-color:#fff;box-shadow:0 4px 20px 4px rgba(0,20,60,.1),0 4px 80px -8px rgba(0,20,60,.2);color:#26323d}.tippy-popper .tippy-tooltip.light-theme[data-animatefill]{background-color:transparent}.tippy-tooltip{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#333;border-radius:4px;color:#fff;font-size:.95rem;padding:.4rem .8rem;position:relative;text-align:center;will-change:transform}.tippy-tooltip--small{font-size:.8rem;padding:.25rem .5rem}.tippy-tooltip--big{font-size:1.2rem;padding:.6rem 1.2rem}.tippy-tooltip[data-animatefill]{background-color:transparent;overflow:hidden}.tippy-tooltip[data-interactive]{pointer-events:auto}.tippy-tooltip[data-inertia]{transition-timing-function:cubic-bezier(.53,2,.36,.85)}.tippy-tooltip [x-arrow]{height:0;position:absolute;width:0}.tippy-tooltip [x-circle]{background-color:#333;border-radius:50%;left:50%;overflow:hidden;position:absolute;top:50%;transition:all ease;width:130%;width:calc(110% + 2rem);will-change:transform;z-index:-1}.tippy-tooltip [x-circle]:before{content:"";float:left;padding-top:90%}@media (max-width:450px){.tippy-popper{max-width:96%;max-width:calc(100% - 20px)}}
body{font-family:Helvetica,Arial,sans-serif;font-size:12px;margin:0;padding:0}*{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;box-sizing:border-box}svg.icon{display:inline-block;height:1em;width:auto}svg.icon path{fill:currentColor}svg.icon.spin{animation:icon-spin 1s linear infinite}@keyframes icon-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}ul{align-items:center;display:flex;flex-wrap:wrap;list-style-type:none}ul,ul li{margin:0;padding:0}.hpto-calendar-wrapper{display:grid;flex-wrap:nowrap;grid-template-columns:1fr 7fr}.hpto-modal-wrapper{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:10000}.hpto-modal-wrapper .modal-background{background-color:rgba(10,22,52,.5);height:100%;left:0;position:absolute;top:0;width:100%;z-index:10000}.hpto-modal-wrapper .modal{background-color:#fff;border-radius:10px;box-shadow:0 0 15px rgba(0,0,0,.2);margin-bottom:10vh;max-height:75vh;max-width:50vw;min-width:500px;position:relative;z-index:10001}.hpto-modal-wrapper .modal .modal-header{align-items:center;display:flex;justify-content:flex-start;padding:8px 8px 8px 10px}.hpto-modal-wrapper .modal .modal-header .title{flex-grow:1;font-size:20px;font-weight:700}.hpto-modal-wrapper .modal .modal-header .close{cursor:pointer;font-size:32px}.hpto-modal-wrapper .modal .modal-header .close svg{display:block}.hpto-modal-wrapper .modal .modal-body{font-size:16px;max-height:50vh;overflow-y:auto;padding:20px}.select-initial-markets-modal .market-list-wrapper{border:1px solid rgba(0,0,0,.5);border-radius:5px;padding:5px}.select-initial-markets-modal .market-list-wrapper .field-wrapper{align-items:center;display:flex;margin:10px 0;padding-bottom:5px}.select-initial-markets-modal .market-list-wrapper .field-wrapper:not(:last-child){border-bottom:1px solid rgba(0,0,0,.3)}.select-initial-markets-modal .market-list-wrapper .field-wrapper label{display:block;flex-grow:1;margin-left:5px}.select-initial-markets-modal .market-list-wrapper .field-wrapper label .name{display:block;font-size:16px;font-weight:700}.select-initial-markets-modal .market-list-wrapper .field-wrapper label .stations{display:block;font-size:12px}.select-initial-markets-modal .market-form-button{background-color:#fff;bottom:-20px;left:0;margin-top:20px;padding:10px;position:sticky}.create-new-item-modal{position:relative}.create-new-item-modal .loading-overlay{background-color:rgba(0,0,0,.2);display:flex;font-size:64px;height:100%;justify-content:center;left:0;padding-top:100px;position:absolute;top:0;width:100%;z-index:11000}.create-new-item-modal .form-submission-error{color:#900;font-size:12px;font-weight:700;margin-bottom:10px}.create-new-item-modal .field-wrapper{margin-bottom:15px}.create-new-item-modal .field-wrapper:not(.checkbox) label{display:block}.create-new-item-modal .field-wrapper label{color:#111;font-size:14px;margin-bottom:5px}.create-new-item-modal .field-wrapper label .required{color:red}.create-new-item-modal .field-wrapper input[type=number],.create-new-item-modal .field-wrapper input[type=text],.create-new-item-modal .field-wrapper select,.create-new-item-modal .field-wrapper textarea{border:1px solid rgba(0,0,0,.2);border-radius:5px;display:block;padding:10px;width:100%}.create-new-item-modal .field-wrapper .repeat-date-list{margin-bottom:15px}.create-new-item-modal .field-wrapper .repeat-date-list .description{font-size:14px;font-style:italic;margin-bottom:5px}.create-new-item-modal .field-wrapper .repeat-date-list .description.error{color:#600000}.create-new-item-modal .field-wrapper .repeat-date-list ul{display:flex;flex-wrap:wrap}.create-new-item-modal .field-wrapper .repeat-date-list ul li{background-color:#c5def3;border-radius:5px;display:block;font-size:12px;margin:3px;padding:5px}.create-new-item-modal .market-dropdown-wrapper{position:relative}.create-new-item-modal .market-dropdown-wrapper .market-dropdown-current-selection{border:1px solid rgba(0,0,0,.2);border-radius:5px;cursor:pointer;display:flex;padding:10px;width:100%}.create-new-item-modal .market-dropdown-wrapper .market-dropdown-current-selection ul{align-items:center;display:flex;flex-grow:1;flex-wrap:wrap;justify-content:flex-start}.create-new-item-modal .market-dropdown-wrapper .market-dropdown-current-selection ul li{margin:0 3px}.create-new-item-modal .market-dropdown-wrapper .market-dropdown-current-selection ul li:not(.text){background-color:#0a1634;border-radius:4px;color:#fff;font-size:12px;padding:4px 7px}.create-new-item-modal .market-dropdown-wrapper .market-dropdown-current-selection ul li.text{font-size:12px;font-style:italic}.create-new-item-modal .market-dropdown-wrapper .market-dropdown-current-selection .icon{margin-left:10px}.create-new-item-modal .market-dropdown-wrapper .market-dropdown-expanded-content{background-color:#fff;border:1px solid rgba(0,0,0,.2);border-radius:5px;box-shadow:0 3px 5px rgba(0,0,0,.2);display:none;left:0;padding:10px;position:absolute;top:0;width:100%;z-index:50000}.create-new-item-modal .market-dropdown-wrapper .market-dropdown-expanded-content .search{align-items:center;display:flex;font-size:12px;font-style:italic;margin-bottom:10px}.create-new-item-modal .market-dropdown-wrapper .market-dropdown-expanded-content .search input{display:block;flex-grow:1;margin-right:15px}.create-new-item-modal .market-dropdown-wrapper .market-dropdown-expanded-content .search .icon{cursor:pointer;font-size:20px}.create-new-item-modal .market-dropdown-wrapper .market-dropdown-expanded-content .multi-select-wrapper{border-bottom:1px solid rgba(0,0,0,.2);display:flex;flex-wrap:nowrap;margin-bottom:10px;padding-bottom:10px}.create-new-item-modal .market-dropdown-wrapper .market-dropdown-expanded-content .multi-select-wrapper>div{align-items:center;display:flex;flex:50% 0 0}.create-new-item-modal .market-dropdown-wrapper .market-dropdown-expanded-content .multi-select-wrapper label,.create-new-item-modal .market-dropdown-wrapper .market-dropdown-expanded-content .select-all label{flex-grow:1;font-weight:700;margin-bottom:0;margin-left:5px}.create-new-item-modal .market-dropdown-wrapper .market-dropdown-expanded-content .select-all{align-items:center;display:flex;margin-bottom:10px}.create-new-item-modal .market-dropdown-wrapper .market-dropdown-expanded-content .market-list{max-height:300px;overflow-y:scroll}.create-new-item-modal .market-dropdown-wrapper .market-dropdown-expanded-content .market-list .market{display:flex;margin:3px 0}.create-new-item-modal .market-dropdown-wrapper .market-dropdown-expanded-content .market-list .market.hidden{display:none}.create-new-item-modal .market-dropdown-wrapper .market-dropdown-expanded-content .market-list .market label{display:block;flex-grow:1;margin-left:5px}.create-new-item-modal .market-dropdown-wrapper .market-dropdown-expanded-content .market-list .market label .name{display:block;font-size:14px;font-weight:700}.create-new-item-modal .market-dropdown-wrapper .market-dropdown-expanded-content .market-list .market label .stations{display:block;font-size:12px}.create-new-item-modal .market-dropdown-wrapper.open .market-dropdown-expanded-content{display:block}.market-select-wrapper{background-color:#c5def3;color:#000}.market-select-wrapper .market-select-content{height:100vh;overflow-y:scroll;padding:10px}.market-select-wrapper h2{margin:0 0 15px}.market-select-wrapper .market-list-filter .select-overlap{align-items:center;display:flex}.market-select-wrapper .market-list-filter .select-overlap label{text-wrap:balance;align-items:center;display:flex}.market-select-wrapper .market-list-filter .select-overlap label svg{font-size:42px;margin-right:3px}.market-select-wrapper .market-list-filter .select-overlap label svg path{fill:#900}.market-select-wrapper .market-list-filter .select-all{margin-bottom:10px}.market-select-wrapper .market-list-filter .select-all label{font-size:14px;font-weight:700}.market-select-wrapper .market-list-filter .market-search{margin-bottom:10px;position:relative}.market-select-wrapper .market-list-filter .market-search input{border:none;font-size:14px;padding:5px 25px 5px 5px;width:100%}.market-select-wrapper .market-list-filter .market-search .clear-search{align-items:center;background-color:#000;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:20px;justify-content:center;position:absolute;right:2px;top:50%;transform:translateY(-50%);width:20px}.market-select-wrapper .market-list-filter .selection-count{font-size:14px;font-style:italic;margin-bottom:10px;margin-left:10px}.market-select-wrapper .market-list-filter ul{align-items:flex-start;flex-direction:column}.market-select-wrapper .market-list-filter ul li{align-items:center;display:flex;margin:2px 0 5px;padding-bottom:5px;position:relative;width:100%}.market-select-wrapper .market-list-filter ul li:not(:last-child){border-bottom:1px solid rgba(0,0,0,.2)}.market-select-wrapper .market-list-filter ul li label{display:block;flex-grow:1;margin-left:5px}.market-select-wrapper .market-list-filter ul li label .market{display:block;font-size:14px;font-weight:700}.market-select-wrapper .market-list-filter ul li label .stations{display:block;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.market-select-wrapper .market-list-filter ul li span.count-badge{align-items:center;background-color:#fff;border-radius:10px;box-shadow:0 0 3px rgba(0,0,0,.2);cursor:default;display:flex;font-size:10px;font-weight:700;justify-content:center;min-width:18px;padding:3px 4px;position:absolute;right:0;top:50%;transform:translateY(-75%)}.market-select-wrapper .market-list-filter ul li span.count-badge .alert{display:block;margin-left:2px}.market-select-wrapper .market-list-filter ul li span.count-badge .alert svg{display:block}.market-select-wrapper .market-list-filter ul li span.count-badge .alert svg path{fill:#900}.calendar-view{--calendar-navigation-height:77px;height:100vh;overflow-y:scroll}.calendar-view .calendar-view-toolbar{align-items:center;background-color:#fff;display:flex;flex-wrap:nowrap;justify-content:center;left:0;padding:20px 10px;position:sticky;top:0;z-index:1000}.calendar-view .calendar-view-toolbar>div{flex:33.33333% 0 0;max-width:33.33333%}.calendar-view .calendar-view-toolbar .calendar-filters{align-items:center;display:flex;justify-content:flex-start}.calendar-view .calendar-view-toolbar .calendar-filters .filter-wrapper label{display:block;margin-bottom:3px}.calendar-view .calendar-view-toolbar .calendar-filters .status-filter-wrapper ul{border:1px solid rgba(0,0,0,.2);border-radius:5px;flex-wrap:nowrap}.calendar-view .calendar-view-toolbar .calendar-filters .status-filter-wrapper ul li{--active-color:#fff;--active-background-color:#0a1634;align-items:center;background-color:var(--active-background-color);color:var(--active-color);cursor:pointer;display:flex;line-height:16px;opacity:.6;padding:5px 8px;transition:opacity .3s}.calendar-view .calendar-view-toolbar .calendar-filters .status-filter-wrapper ul li:not(:last-child){border-right:1px solid rgba(0,0,0,.2)}.calendar-view .calendar-view-toolbar .calendar-filters .status-filter-wrapper ul li:first-child{border-bottom-left-radius:3px;border-top-left-radius:3px}.calendar-view .calendar-view-toolbar .calendar-filters .status-filter-wrapper ul li:last-child{border-bottom-right-radius:3px;border-top-right-radius:3px}.calendar-view .calendar-view-toolbar .calendar-filters .status-filter-wrapper ul li svg{display:block;font-size:16px;margin-right:3px}.calendar-view .calendar-view-toolbar .calendar-filters .status-filter-wrapper ul li.reserved{--active-background-color:#7b3b0e}.calendar-view .calendar-view-toolbar .calendar-filters .status-filter-wrapper ul li.pending{--active-background-color:#7b650e}.calendar-view .calendar-view-toolbar .calendar-filters .status-filter-wrapper ul li.confirmed{--active-background-color:#0e7b17}.calendar-view .calendar-view-toolbar .calendar-filters .status-filter-wrapper ul li.overlap{--active-background-color:red}.calendar-view .calendar-view-toolbar .calendar-filters .status-filter-wrapper ul li.active,.calendar-view .calendar-view-toolbar .calendar-filters .status-filter-wrapper ul li:hover{background-color:var(--active-background-color);color:var(--active-color);opacity:1}.calendar-view .calendar-view-toolbar .calendar-filters .status-filter-wrapper ul li.active{font-weight:700}.calendar-view .calendar-view-toolbar .calendar-navigation{align-items:center;display:flex;justify-content:center}.calendar-view .calendar-view-toolbar .calendar-navigation .current-month{background-color:#eee;border-radius:5px;margin:0 15px;padding:5px}.calendar-view .calendar-view-toolbar .calendar-navigation .current-month select{background-color:#eee;border:none;display:inline-block;font-size:22px;font-weight:700;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.calendar-view .calendar-view-toolbar .calendar-navigation .nav{cursor:pointer;font-size:26px}.calendar-view .calendar-view-toolbar .calendar-toggle-all{align-items:center;display:flex;justify-content:flex-end}.calendar-view .calendar-grid{display:grid;gap:1px;grid-auto-rows:auto;grid-template-columns:repeat(7,1fr);grid-template-rows:30px;padding:2px;position:relative}.calendar-view .calendar-grid .calendar-loading-overlay{align-items:center;background-color:hsla(0,0%,100%,.8);display:flex;font-size:100px;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:2000}.calendar-view .calendar-grid .dow{align-items:center;background-color:#fff;border-bottom:1px solid rgba(0,0,0,.2);display:flex;justify-content:center;left:0;position:sticky;text-transform:uppercase;top:var(--calendar-navigation-height);z-index:1000}.calendar-view .calendar-grid .day{border:1px solid #aaa;min-height:14vh;padding:5px 10px;transition:border-color .3s}.calendar-view .calendar-grid .day .date{font-size:16px;margin-bottom:10px;text-align:right}.calendar-view .calendar-grid .day .entries .entry{border:1px solid #000;border-radius:5px;margin-bottom:5px;max-width:100%;padding:3px}.calendar-view .calendar-grid .day .entries .entry .tag{background-color:#000;border-radius:5px;color:#fff;display:inline-block;font-size:10px;font-weight:700;margin:1px;padding:5px}.calendar-view .calendar-grid .day .entries .entry .tag.tag-station-multi,.calendar-view .calendar-grid .day .entries .entry .tag.tag-station-national{background-color:#c5def3;color:#000}.calendar-view .calendar-grid .day .entries .entry .tag.tag-edit{cursor:pointer}.calendar-view .calendar-grid .day .entries .entry .tag.red{background-color:#500}.calendar-view .calendar-grid .day .entries .entry .tag.tag-close,.calendar-view .calendar-grid .day .entries .entry .tag.tag-status-icon{align-items:center;display:flex;font-size:13px;justify-content:center;padding:3px 2px}.calendar-view .calendar-grid .day .entries .entry .tag.tag-close svg,.calendar-view .calendar-grid .day .entries .entry .tag.tag-status-icon svg{display:block}.calendar-view .calendar-grid .day .entries .entry .tag.tag-status-icon.tag-status-reserved,.calendar-view .calendar-grid .day .entries .entry .tag.tag-status.tag-status-reserved{background-color:#7b3b0e}.calendar-view .calendar-grid .day .entries .entry .tag.tag-status-icon.tag-status-pending,.calendar-view .calendar-grid .day .entries .entry .tag.tag-status.tag-status-pending{background-color:#7b650e}.calendar-view .calendar-grid .day .entries .entry .tag.tag-status-icon.tag-status-confirmed,.calendar-view .calendar-grid .day .entries .entry .tag.tag-status.tag-status-confirmed{background-color:#0e7b17}.calendar-view .calendar-grid .day .entries .entry .tag.tag-status-icon.tag-status-overlap,.calendar-view .calendar-grid .day .entries .entry .tag.tag-status.tag-status-overlap{background-color:red}.calendar-view .calendar-grid .day .entries .entry .tag.tag-type-hpto{background-color:#5e009d}.calendar-view .calendar-grid .day .entries .entry .tag.tag-type-hppos1,.calendar-view .calendar-grid .day .entries .entry .tag.tag-type-hppos2,.calendar-view .calendar-grid .day .entries .entry .tag.tag-type-hpprem{background-color:#8b00ed}.calendar-view .calendar-grid .day .entries .entry .tag.tag-type-cdc{background-color:#25518f}.calendar-view .calendar-grid .day .entries .entry .header-tags{align-items:center;display:flex}.calendar-view .calendar-grid .day .entries .entry .header-tags .short-name{flex-grow:1;height:21px;margin:0 5px;min-width:0;overflow:hidden;position:relative}.calendar-view .calendar-grid .day .entries .entry .header-tags .short-name .short-name-text{left:0;position:absolute;text-align:center;top:3px;white-space:nowrap}.calendar-view .calendar-grid .day .entries .entry .header-tags .type-status-tags ul{justify-content:flex-end}.calendar-view .calendar-grid .day .entries .entry .name{text-wrap:balance;font-size:14px;padding:10px 5px;text-align:center}.calendar-view .calendar-grid .day .entries .entry .metadata{font-size:10px;padding:0 10px;text-align:center}.calendar-view .calendar-grid .day .entries .entry .metadata dl dd,.calendar-view .calendar-grid .day .entries .entry .metadata dl dt{text-wrap:balance;margin:0;text-align:left}.calendar-view .calendar-grid .day .entries .entry .metadata dl dt{color:#222;font-size:12px}.calendar-view .calendar-grid .day .entries .entry .metadata dl dd{font-size:14px;font-weight:700}.calendar-view .calendar-grid .day .entries .entry .metadata dl dd.with-copy-button{align-items:center;display:flex}.calendar-view .calendar-grid .day .entries .entry .metadata dl dd.with-copy-button .text{display:block}.calendar-view .calendar-grid .day .entries .entry .metadata dl dd.with-copy-button .copy-icon{display:block;margin-left:3px}.calendar-view .calendar-grid .day .entries .entry .metadata dl dd.with-copy-button .copy-icon svg{display:block}.calendar-view .calendar-grid .day .entries .entry .metadata dl dd:not(:last-child){margin-bottom:8px}.calendar-view .calendar-grid .day .entries .entry .entry-footer{align-items:flex-end;display:flex;justify-content:space-between}.calendar-view .calendar-grid .day .entries .entry.collapsed{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.calendar-view .calendar-grid .day .entries .entry.expanded .header-tags{cursor:pointer}.calendar-view .calendar-grid .day .entries .entry.expanded .header-tags .market-tags{flex-grow:1}.calendar-view .calendar-grid .day .entries .entry.expanded .header-tags .close li{font-size:22px}.calendar-view .calendar-grid .day .entries .entry.expanded .header-tags .close li svg{display:block}.calendar-view .calendar-grid .day .entries .entry.expanded .name{font-weight:700}.calendar-view .calendar-grid .day .add-button{display:flex;justify-content:center;margin-bottom:10px;margin-top:20px;opacity:0;transition:opacity .3s}.calendar-view .calendar-grid .day .show-all-button{margin-top:10px;text-align:center}.calendar-view .calendar-grid .day .show-all-button .btn{font-size:10px}.calendar-view .calendar-grid .day:hover{border-color:#000}.calendar-view .calendar-grid .day:hover .add-button{opacity:1}.calendar-view .calendar-grid .day.other-month{opacity:.3}.calendar-view .calendar-grid .day.today{border-color:#000}.calendar-view .calendar-grid .day.today .date{font-weight:700}.calendar-view .no-markets-selected{background-color:#ffe5b2;display:flex;font-size:16px;justify-content:center;left:0;padding:10px 0;position:absolute;top:0;width:100%;z-index:1000}.btn{background-color:#0a1634;border:none;border-radius:5px;color:#fff;display:inline-block;font-size:14px;font-weight:700;padding:5px 8px;text-decoration:none}.btn.text-btn{background-color:transparent;color:#0a1634;font-size:12px;font-weight:700;text-transform:uppercase}.btn.with-icon{align-items:center;display:inline-flex}.btn.with-icon svg{display:block;margin-right:3px}.btn.red{background-color:#500}
