.AuthLayout .brand{width:200px;margin:0 auto 15px}.AuthLayout .interactive-bg{height:100vh;box-shadow:inset 24px 4px 64px -24px #474747;padding:0;background:url(/images/bgs/bg4.jpeg);background-size:cover;background-repeat:no-repeat;background-position:100% 100%}.FlashMessages{position:absolute;top:25px;right:25px;max-width:25%;z-index:100000}.StoreLayout .Table{font-size:1.25em}.Loader{width:100%;height:100%;text-align:center;padding-top:25%}.Loader span{margin-left:-30px}.FourOhFour{width:100vw;height:100vh;padding:50px;background-size:cover;position:relative}.FourOhFour .Error{position:absolute;top:40%;left:calc(33% - 20px);width:35%;padding:20px;background-color:hsla(0,0%,100%,.9);text-align:center}@media only screen and (max-width:900px){.FourOhFour .Error{width:80%;left:10%;top:25%}}.Icon.large{font-size:1.5em}.Confirm .button{flex-grow:0!important}.InternalLayout.fullwidth .page-content-wrapper{max-width:100%!important}.CustomerLayout .navbar .brand-start{width:150px;padding:10px;font-size:1.5em}.CustomerLayout .FourOhFour{width:auto;height:60vh}.VenueAdminLayout .navbar{border-top:6px solid #d91e18}.VenueAdminLayout .centered-link{width:75px}.VenueAdminLayout .main-sidebar,.VenueAdminLayout .view-wrapper{padding-top:5.75rem!important}.TerminalLayout .MenuWrapper{max-height:85vh}.TerminalLayout .StoreMenu{flex-grow:0;overflow-y:auto}.TerminalLayout .StoreMenu.Grid .product{position:relative;border:1px solid #888;overflow:hidden;display:flex;flex-direction:column;height:125px}.TerminalLayout .StoreMenu.Grid .product img{margin:0;width:100%}.TerminalLayout .StoreMenu.Grid .product .title{overflow:hidden;line-height:1.3em;flex-grow:0;padding:.5em;font-size:1.25em;white-space:nowrap;position:absolute;background:hsla(0,0%,100%,.75);right:0;bottom:0;left:0;z-index:20;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.TerminalLayout .StoreMenu.Grid .product .title:before{z-index:0;content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#fff}.TerminalLayout .StoreMenu.Grid .product.active .title:before{background-color:rgba(5,189,141,.15)}.TerminalLayout .StoreMenu.Grid .product.inactive .title:before{background-color:rgba(220,26,87,.5)}.TerminalLayout .ProductView .title{word-break:keep-all;overflow:hidden;text-overflow:ellipsis}.Modal.large .modal-content{max-width:75vw;width:75vw}.Modal.large .modal-content .modal-card{width:100%}.Input label{white-space:nowrap}.Form .Actions{margin-top:25px}.Form .Actions .button{margin-right:10px}.Form.nowrap h3{font-size:1.25em;font-weight:700;margin-bottom:10px}.Header .toolbar{display:flex;grid-gap:10px;gap:10px}.Select .select,.Select select{width:100%}
/*! _variables.scss *//*! _typography.scss */.Checkbox{/*! _checkboxes.scss */}.Checkbox .animated-checkbox{position:relative;height:32px;width:32px}.Checkbox .animated-checkbox.is-purple .checkmark-circle{stroke:#8269b2!important}.Checkbox .animated-checkbox.is-purple .checkmark{box-shadow:inset 0 0 0 #8269b2!important}.Checkbox .animated-checkbox.is-purple .checkmark-check{stroke:#8269b2!important}.Checkbox .animated-checkbox.is-info .checkmark-circle{stroke:#039be5!important}.Checkbox .animated-checkbox.is-info .checkmark{box-shadow:inset 0 0 0 #039be5!important}.Checkbox .animated-checkbox.is-info .checkmark-check{stroke:#039be5!important}.Checkbox .animated-checkbox.is-success .checkmark-circle{stroke:#06d6a0!important}.Checkbox .animated-checkbox.is-success .checkmark{box-shadow:inset 0 0 0 #06d6a0!important}.Checkbox .animated-checkbox.is-success .checkmark-check{stroke:#06d6a0!important}.Checkbox .animated-checkbox.is-warning .checkmark-circle{stroke:#faae42!important}.Checkbox .animated-checkbox.is-warning .checkmark{box-shadow:inset 0 0 0 #faae42!important}.Checkbox .animated-checkbox.is-warning .checkmark-check{stroke:#faae42!important}.Checkbox .animated-checkbox.is-danger .checkmark-circle{stroke:#f92b60!important}.Checkbox .animated-checkbox.is-danger .checkmark{box-shadow:inset 0 0 0 #f92b60!important}.Checkbox .animated-checkbox.is-danger .checkmark-check{stroke:#f92b60!important}.Checkbox .animated-checkbox input{position:absolute;top:0;left:0;height:100%;width:100%;opacity:0;cursor:pointer;z-index:1}.Checkbox .animated-checkbox .checkmark-wrap{position:relative;height:32px;width:32px}.Checkbox .animated-checkbox .checkmark-wrap .shadow-circle{position:absolute;top:0;left:0;height:32px;width:32px;border-radius:50%;border:1px solid #cecece;z-index:0;opacity:1;transition:all .2s}.Checkbox .animated-checkbox .checkmark-wrap .shadow-circle.is-opaque{opacity:0}.Checkbox .animated-checkbox .checkmark-wrap .checkmark-circle{height:32px;width:32px;stroke-dasharray:166;stroke-dashoffset:166;stroke-width:2;stroke-miterlimit:10;fill:none;stroke:#3498db}.Checkbox .animated-checkbox .checkmark-wrap .checkmark{width:32px;height:32px;border-radius:50%;display:block;stroke-width:2;stroke:#cecece;stroke-miterlimit:10;margin:0 auto;box-shadow:inset 0 0 0 #3498db}.Checkbox .animated-checkbox .checkmark-wrap .checkmark-check{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;stroke:#3498db}.Checkbox .animated-checkbox.is-checked .checkmark-circle{-webkit-animation:stroke .6s cubic-bezier(.65,0,.45,1) both;animation:stroke .6s cubic-bezier(.65,0,.45,1) both}.Checkbox .animated-checkbox.is-checked .checkmark-check{-webkit-animation:stroke .3s cubic-bezier(.65,0,.45,1) .8s both;animation:stroke .3s cubic-bezier(.65,0,.45,1) .8s both}.Checkbox .animated-checkbox.is-unchecked .checkmark-circle{-webkit-animation:reverseCircle .6s cubic-bezier(.65,0,.45,1) .2s both;animation:reverseCircle .6s cubic-bezier(.65,0,.45,1) .2s both}.Checkbox .animated-checkbox.is-unchecked .checkmark-check{-webkit-animation:reverseCheck .3s cubic-bezier(.65,0,.45,1) .1s both;animation:reverseCheck .3s cubic-bezier(.65,0,.45,1) .1s both}@-webkit-keyframes stroke{to{stroke-dashoffset:0}}@keyframes stroke{to{stroke-dashoffset:0}}@-webkit-keyframes reverseCircle{0%{stroke-dashoffset:0}to{stroke-dashoffset:166}}@keyframes reverseCircle{0%{stroke-dashoffset:0}to{stroke-dashoffset:166}}@-webkit-keyframes reverseCheck{0%{stroke-dashoffset:0}to{stroke-dashoffset:48}}@keyframes reverseCheck{0%{stroke-dashoffset:0}to{stroke-dashoffset:48}}.Checkbox body.is-dark .animated-checkbox .checkmark-wrap .checkmark-check,.Checkbox body.is-dark .animated-checkbox .checkmark-wrap .checkmark-circle{stroke:#797bf2}.Checkbox body.is-dark .animated-checkbox .checkmark-wrap .shadow-circle{border-color:#54545b}.Checkbox .checkboxes-list .list-item{display:flex;align-items:center;margin-bottom:1rem;padding:0;border:none}.Checkbox .checkboxes-list .list-item .animated-checkbox .checkmark-wrap{position:relative}.Checkbox .checkboxes-list .list-item .item-meta{margin-left:1rem}.Checkbox .checkboxes-list .list-item .item-meta span{display:block;line-height:1.4}.Checkbox .checkboxes-list .list-item .item-meta span:first-child{font-family:Montserrat,sans-serif;font-size:.95rem;font-weight:600;color:#283252}.Checkbox .checkboxes-list .list-item .item-meta span:nth-child(2){font-family:Roboto,sans-serif;font-size:.9rem;color:#283252}.Checkbox .checkbox,.Checkbox .radio{position:relative;font-family:Roboto,sans-serif;cursor:pointer;padding:1em}.Checkbox .checkbox::-moz-selection,.Checkbox .radio::-moz-selection{background:transparent}.Checkbox .checkbox::selection,.Checkbox .radio::selection{background:transparent}.Checkbox .checkbox input+span,.Checkbox .radio input+span{position:relative;top:-1px;background:#fff;content:"";display:inline-block;margin:0 .5em 0 0;padding:0;vertical-align:middle;width:1.4em;height:1.4em;border:1px solid #d9d9d9;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.Checkbox .checkbox input+span:after,.Checkbox .radio input+span:after{content:"";display:block;transform:scale(0);transition:transform .2s}@media screen and (min-width:768px){.Checkbox .checkbox:hover input+span,.Checkbox .radio:hover input+span{box-shadow:0 2px 4px rgba(0,0,0,.15)}}.Checkbox .checkbox input:active+span,.Checkbox .radio input:active+span{box-shadow:0 4px 8px rgba(0,0,0,.15)}.Checkbox .checkbox input:checked+span:after,.Checkbox .radio input:checked+span:after{transform:translate(-50%,-50%) scale(1)!important}.Checkbox .checkbox input,.Checkbox .radio input{position:absolute;cursor:pointer;opacity:0;transition:all .3s}.Checkbox .checkbox,.Checkbox .checkbox:hover{color:#283252}.Checkbox .checkbox.is-paddingless{padding:0}.Checkbox .checkbox.is-circle input+span{border-radius:50%}.Checkbox .checkbox.is-solid input+span{background:#f5f5f5}.Checkbox .checkbox.is-solid.is-primary input+span{border-color:#3498db;background:#3498db}.Checkbox .checkbox.is-solid.is-primary input+span:after{color:#fff}.Checkbox .checkbox.is-solid.is-success input+span{border-color:#06d6a0;background:#06d6a0}.Checkbox .checkbox.is-solid.is-success input+span:after{color:#fff}.Checkbox .checkbox.is-solid.is-info input+span{border-color:#039be5;background:#039be5}.Checkbox .checkbox.is-solid.is-info input+span:after{color:#fff}.Checkbox .checkbox.is-solid.is-warning input+span{border-color:#faae42;background:#faae42}.Checkbox .checkbox.is-solid.is-warning input+span:after{color:#fff}.Checkbox .checkbox.is-solid.is-danger input+span{border-color:#e62965;background:#e62965}.Checkbox .checkbox.is-solid.is-danger input+span:after{color:#fff}.Checkbox .checkbox.is-outlined.is-primary input:checked+span{border-color:#3498db}.Checkbox .checkbox.is-outlined.is-primary input+span:after{color:#3498db}.Checkbox .checkbox.is-outlined.is-success input:checked+span{border-color:#06d6a0}.Checkbox .checkbox.is-outlined.is-success input+span:after{color:#06d6a0}.Checkbox .checkbox.is-outlined.is-info input:checked+span{border-color:#039be5}.Checkbox .checkbox.is-outlined.is-info input+span:after{color:#039be5}.Checkbox .checkbox.is-outlined.is-warning input:checked+span{border-color:#faae42}.Checkbox .checkbox.is-outlined.is-warning input+span:after{color:#faae42}.Checkbox .checkbox.is-outlined.is-danger input:checked+span{border-color:#e62965}.Checkbox .checkbox.is-outlined.is-danger input+span:after{color:#e62965}.Checkbox .checkbox input+span{border-radius:2px;transition:all .3s}.Checkbox .checkbox input+span:after{background-size:contain;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%) scale(0);content:"";font-family:Font Awesome\ 5 Free;font-weight:900;font-size:.7rem}.Checkbox .radio{color:#283252}.Checkbox .radio+.radio{margin-left:0!important}.Checkbox .radio:hover{color:#283252}.Checkbox .radio.is-paddingless{padding:0}.Checkbox .radio.is-square input+span{border-radius:4px}.Checkbox .radio.is-solid input+span{background:#f5f5f5}.Checkbox .radio.is-solid.is-primary input+span{border-color:#3498db;background:#3498db}.Checkbox .radio.is-solid.is-primary input+span:after{color:#fff}.Checkbox .radio.is-solid.is-success input+span{border-color:#06d6a0;background:#06d6a0}.Checkbox .radio.is-solid.is-success input+span:after{color:#fff}.Checkbox .radio.is-solid.is-info input+span{border-color:#039be5;background:#039be5}.Checkbox .radio.is-solid.is-info input+span:after{color:#fff}.Checkbox .radio.is-solid.is-warning input+span{border-color:#faae42;background:#faae42}.Checkbox .radio.is-solid.is-warning input+span:after{color:#fff}.Checkbox .radio.is-solid.is-danger input+span{border-color:#e62965;background:#e62965}.Checkbox .radio.is-solid.is-danger input+span:after{color:#fff}.Checkbox .radio.is-outlined.is-primary input:checked+span{border-color:#3498db}.Checkbox .radio.is-outlined.is-primary input+span:after{color:#3498db}.Checkbox .radio.is-outlined.is-success input:checked+span{border-color:#06d6a0}.Checkbox .radio.is-outlined.is-success input+span:after{color:#06d6a0}.Checkbox .radio.is-outlined.is-info input:checked+span{border-color:#039be5}.Checkbox .radio.is-outlined.is-info input+span:after{color:#039be5}.Checkbox .radio.is-outlined.is-warning input:checked+span{border-color:#faae42}.Checkbox .radio.is-outlined.is-warning input+span:after{color:#faae42}.Checkbox .radio.is-outlined.is-danger input:checked+span{border-color:#e62965}.Checkbox .radio.is-outlined.is-danger input+span:after{color:#e62965}.Checkbox .radio input+span{border-radius:100%}.Checkbox .radio input+span:after{background-size:contain;position:absolute;top:49%;left:50%;transform:translate(-50%,-50%) scale(0);content:"";font-family:Font Awesome\ 5 Free;font-weight:900;font-size:.6rem}.Checkbox body.is-dark .checkbox input+span,.Checkbox body.is-dark .radio input+span{background-color:#28282b;border-color:#2d2d31}.Checkbox body.is-dark .checkbox input+span:after,.Checkbox body.is-dark .radio input+span:after{color:#aaaab3}.Checkbox body.is-dark .checkbox input+span,.Checkbox body.is-dark .radio input+span{border-color:#4a4a50}.Checkbox body.is-dark .checkbox.is-solid.is-primary input+span,.Checkbox body.is-dark .radio.is-solid.is-primary input+span{background-color:#797bf2!important;border-color:#797bf2!important}.Checkbox body.is-dark .checkbox.is-outlined.is-primary input:checked+span,.Checkbox body.is-dark .radio.is-outlined.is-primary input:checked+span{border-color:#797bf2!important}.Checkbox body.is-dark .checkbox.is-outlined.is-primary input:checked+span:after,.Checkbox body.is-dark .radio.is-outlined.is-primary input:checked+span:after{color:#797bf2!important}.Checkbox .h-toggle{margin:0 auto;width:76px;display:block;position:relative;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.Checkbox .h-toggle input{position:absolute;opacity:0;cursor:pointer}.Checkbox .h-toggle input:checked~.toggler{background:#e8e8e8;border-color:#e8e8e8}.Checkbox .h-toggle input:checked~.toggler .active,.Checkbox .h-toggle input:checked~.toggler .inactive{transform:translateX(80%) rotate(1turn)}.Checkbox .h-toggle input:checked~.toggler .active{opacity:1}.Checkbox .h-toggle input:checked~.toggler .inactive{opacity:0}.Checkbox .h-toggle .toggler{position:relative;display:block;height:16px;width:50px;border:1.6px solid #cecece;border-radius:100px;transition:all .3s}.Checkbox .h-toggle .toggler .active,.Checkbox .h-toggle .toggler .inactive{position:absolute;top:-14px;left:-10px;height:40px;width:40px;border-radius:50%;background:#fff;border:1.6px solid transparent;box-shadow:-1px 3px 10px 0 rgba(0,0,0,.06);display:flex;justify-content:center;align-items:center;transform:translateX(0) rotate(0);transition:all .3s ease}.Checkbox .h-toggle .toggler .active i,.Checkbox .h-toggle .toggler .inactive i{color:#fff;font-size:18px}.Checkbox .h-toggle .toggler .active svg,.Checkbox .h-toggle .toggler .inactive svg{height:16px;width:16px}.Checkbox .h-toggle .toggler .inactive{background:#fff;border-color:#06d6a0;color:#06d6a0;opacity:1;z-index:1}.Checkbox .h-toggle .toggler .active{background:#fff;border-color:#283252;color:#283252;opacity:0;z-index:0}.Checkbox body.is-dark .h-toggle input:checked~.toggler{background:#28282b}.Checkbox body.is-dark .h-toggle .toggler{border-color:#606068}.Checkbox body.is-dark .h-toggle .toggler .active,.Checkbox body.is-dark .h-toggle .toggler .inactive{background:#28282b}.Checkbox label{padding-left:0!important}
/*! _variables.scss */.Switch .sliding-toggle{width:86px;display:block;position:relative;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.Switch .sliding-toggle input{position:absolute;opacity:0;cursor:pointer}.Switch .sliding-toggle input:checked~.toggler{border-color:#797bf2}.Switch .sliding-toggle input:checked~.toggler .dark,.Switch .sliding-toggle input:checked~.toggler .light{transform:translateX(100%) rotate(1turn)}.Switch .sliding-toggle input:checked~.toggler .dark{opacity:1!important}.Switch .sliding-toggle input:checked~.toggler .light{opacity:0!important}.Switch .sliding-toggle .toggler{position:relative;display:block;height:31px;width:53px;border:2px solid #3498db;border-radius:100px;transition:all .3s}.Switch .sliding-toggle .toggler .dark,.Switch .sliding-toggle .toggler .light{position:absolute;top:2px;left:2px;height:22px;width:22px;border-radius:50%;background:#000;display:flex;justify-content:center;align-items:center;transform:translateX(0) rotate(0);transition:all .3s ease}.Switch .sliding-toggle .toggler .dark svg,.Switch .sliding-toggle .toggler .light svg{stroke:#fff!important;height:14px!important;width:14px!important;opacity:1!important}.Switch .sliding-toggle .toggler .light{background:#3498db;border-color:#3498db;opacity:1;z-index:1}.Switch .sliding-toggle .toggler .dark{background:#797bf2;border-color:#797bf2;opacity:0;z-index:0}.Switch .sliding-toggle .toggler .dark svg{stroke:#fff!important}
/*! _variables.scss */.StoreList .storestatus{padding:2px 4px;border:2px solid #000;border-radius:3px;background-color:#999;width:75px;display:inline-block;font-weight:700}.StoreList .storestatus.open{background-color:#93e088;border-color:#3aa42b;color:#25681b}.StoreList .storestatus.closed{background-color:#fc8eaa;border-color:#870426;color:#560218}.Table{overflow-y:auto}.Table td{vertical-align:middle}.Table tr.loading{background:linear-gradient(90deg,#eee 0,#dfdfdf 50%,#eee);background-size:800px 100px;-webkit-animation-name:moving-gradient;animation-name:moving-gradient;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes moving-gradient{0%{background-position:-400px 0}to{background-position:400px 0}}.StoreView .SeatSelector{padding-top:1em}.StoreView .SeatSelector .field{margin-right:1em}.ImageField img{width:120px}.Image .image{background-repeat:no-repeat;background-position:50%;background-size:cover;position:relative}.Image .image.is-loading{color:transparent!important;pointer-events:none}.Image .image.is-loading:after{position:absolute;left:calc(50% - 1.5em);top:calc(50% - 1.5em);-webkit-animation:spinAround 1s linear infinite;animation:spinAround 1s linear infinite;border-radius:9999px;border-color:transparent transparent #dbdbdb #dbdbdb;border-style:solid;border-width:2px;content:"";display:block;height:3em;width:3em}













/*! _variables.scss *//*! _typography.scss */.title{font-family:Montserrat,sans-serif;color:#283252}.title.is-narrow{margin-bottom:0}.title.is-thin{font-weight:300}.title.is-heavy{font-weight:600}.title.is-bold{font-weight:700}.title.is-bolder{font-weight:800}.subtitle{font-family:Roboto,sans-serif;color:#283252}.subtitle.is-narrow{margin-bottom:0}.subtitle.is-thin{font-weight:300}.subtitle.is-heavy{font-weight:600}.subtitle.is-bold{font-weight:700}.subtitle.is-bolder{font-weight:800}p{font-family:Roboto,sans-serif;font-weight:300;color:#283252}p.white-text{color:#fff}div{color:#283252}var{font-style:normal}.font-size-base{font-size:1rem}.has-dark-text{color:#283252}body.is-dark .dark-inverted,body.is-dark .title{color:#aaaab3!important}body.is-dark .light-inverted{color:#fff!important}body.is-dark .subtitle{color:#283252}body.is-dark a.dark-inverted,body.is-dark a.dark-inverted-hover:hover{color:#797bf2!important}.is-font{font-family:Roboto,sans-serif}.is-font-alt{font-family:Montserrat,sans-serif!important}.is-weight-300{font-weight:300!important}.is-weight-400{font-weight:400!important}.is-weight-600{font-weight:600!important}.is-weight-700{font-weight:700!important}.is-weight-500{font-weight:500!important}.is-weight-900{font-weight:900!important}.rem-70{font-size:.7rem}.rem-75{font-size:.75rem}.rem-80{font-size:.8rem}.rem-85{font-size:.85rem}.rem-90{font-size:.9rem}.rem-95{font-size:.95rem}.rem-100{font-size:1rem}.DatePicker{/*! _datepicker.scss */}.DatePicker .is-bulma-timepicker .datetimepicker-dummy:before{content:""!important}.DatePicker .datetimepicker-dummy{height:38px}.DatePicker .datetimepicker-dummy:before{content:"";-webkit-mask:none!important;mask:none!important;background-color:transparent;font-family:Font Awesome\ 5 Free;font-weight:900;color:#283252}.DatePicker .datetimepicker-dummy .datetimepicker-dummy-wrapper{border-color:#e3e3e3;border-radius:4px}.DatePicker .datetimepicker-dummy .datetimepicker-clear-button{height:28px;margin:.3rem .2rem 0 0!important;color:#283252!important}.DatePicker .datetimepicker-dummy .datetimepicker-dummy-input{word-spacing:unset}.DatePicker .datetimepicker-wrapper .is-datetimepicker-default .datetimepicker-container .datepicker .datepicker-body .datepicker-dates::-webkit-scrollbar,.DatePicker .datetimepicker-wrapper .is-datetimepicker-default .datetimepicker-container .datepicker .datepicker-body .datepicker-months::-webkit-scrollbar,.DatePicker .datetimepicker-wrapper .is-datetimepicker-default .datetimepicker-container .datepicker .datepicker-body .datepicker-years::-webkit-scrollbar{width:6px!important}.DatePicker .datetimepicker-wrapper .is-datetimepicker-default .datetimepicker-container .datepicker .datepicker-body .datepicker-dates::-webkit-scrollbar-thumb,.DatePicker .datetimepicker-wrapper .is-datetimepicker-default .datetimepicker-container .datepicker .datepicker-body .datepicker-months::-webkit-scrollbar-thumb,.DatePicker .datetimepicker-wrapper .is-datetimepicker-default .datetimepicker-container .datepicker .datepicker-body .datepicker-years::-webkit-scrollbar-thumb{border-radius:10px!important;background:rgba(0,0,0,.2)!important}.DatePicker .datetimepicker-wrapper .datetimepicker-footer{padding:20px 10px!important}.DatePicker body.is-dark .datetimepicker-dummy .datetimepicker-dummy-wrapper{background:#28282b;border-color:#323236}.DatePicker body.is-dark .datetimepicker-dummy .datetimepicker-dummy-wrapper .datetimepicker-dummy-input{color:#aaaab3;word-spacing:unset}.DatePicker body.is-dark .datetimepicker-container{background:#1e1e21}.DatePicker body.is-dark .datetimepicker-container:after{border-bottom-color:#1e1e21!important}.DatePicker body.is-dark .datetimepicker-container .datetimepicker-header .datetimepicker-selection-details .datetimepicker-selection-start .datetimepicker-selection-wrapper .datetimepicker-selection-day{color:#797bf2}.DatePicker body.is-dark .datetimepicker-container .datetimepicker-header .datetimepicker-selection-details .datetimepicker-selection-start .datetimepicker-selection-wrapper .datetimepicker-selection-date .datetimepicker-selection-month{color:#aaaab3}.DatePicker body.is-dark .datetimepicker-container .datetimepicker-header .datetimepicker-selection-details .datetimepicker-selection-start .datetimepicker-selection-wrapper .datetimepicker-selection-date .datetimepicker-selection-weekday{color:#797bf2}.DatePicker body.is-dark .datetimepicker-container .datetimepicker-header .datetimepicker-selection-details .datetimepicker-selection-start .datetimepicker-selection-time .datetimepicker-selection-hour{color:#aaaab3}.DatePicker body.is-dark .datetimepicker-container .datepicker .datepicker-nav{background:#797bf2!important}.DatePicker body.is-dark .datetimepicker-container .datepicker .datepicker-nav .button{background:#797bf2!important;border-color:#797bf2!important;color:#fcfcfc!important}.DatePicker body.is-dark .datetimepicker-container .datepicker .datepicker-body .datepicker-years .datepicker-year:hover{border-color:#2d2d31!important;background:#2d2d31!important}.DatePicker body.is-dark .datetimepicker-container .datepicker .datepicker-body .datepicker-years .datepicker-year.is-active{border-color:#797bf2!important;background:#797bf2!important}.DatePicker body.is-dark .datetimepicker-container .datepicker .datepicker-body .datepicker-years .datepicker-year.is-active .item{color:#fff!important}.DatePicker body.is-dark .datetimepicker-container .datepicker .datepicker-body .datepicker-months .datepicker-month,.DatePicker body.is-dark .datetimepicker-container .datepicker .datepicker-body .datepicker-years .datepicker-year .item{color:#aaaab3}.DatePicker body.is-dark .datetimepicker-container .datepicker .datepicker-body .datepicker-months .datepicker-month:hover{border-color:#2d2d31!important;background:#2d2d31!important}.DatePicker body.is-dark .datetimepicker-container .datepicker .datepicker-body .datepicker-months .datepicker-month.is-active{border-color:#797bf2!important;background:#797bf2!important;color:#fff!important}.DatePicker body.is-dark .datetimepicker-container .datepicker .datepicker-body .datepicker-dates .datepicker-days .datepicker-date:not(.is-current-month){border-color:#37373b!important;background:#37373b!important}.DatePicker body.is-dark .datetimepicker-container .datepicker .datepicker-body .datepicker-dates .datepicker-days .datepicker-date:not(.is-current-month) .date-item{color:#283252!important}.DatePicker body.is-dark .datetimepicker-container .datepicker .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item{color:#aaaab3}.DatePicker body.is-dark .datetimepicker-container .datepicker .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item:hover{border-color:#797bf2!important;color:#797bf2!important;background:#37373b!important}.DatePicker body.is-dark .datetimepicker-container .datepicker .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.is-today{border-color:#797bf2!important;color:#797bf2!important}.DatePicker body.is-dark .datetimepicker-container .datepicker .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.is-active{border-color:#797bf2!important;background:#797bf2!important;color:#fff!important}.DatePicker body.is-dark .datetimepicker-container .timepicker .timepicker-end .timepicker-hours .timepicker-input .timepicker-input-number,.DatePicker body.is-dark .datetimepicker-container .timepicker .timepicker-end .timepicker-minutes .timepicker-input .timepicker-input-number,.DatePicker body.is-dark .datetimepicker-container .timepicker .timepicker-start .timepicker-hours .timepicker-input .timepicker-input-number,.DatePicker body.is-dark .datetimepicker-container .timepicker .timepicker-start .timepicker-minutes .timepicker-input .timepicker-input-number{color:#aaaab3}.DatePicker body.is-dark .datetimepicker-container .timepicker .timepicker-end .timepicker-hours .timepicker-next:hover,.DatePicker body.is-dark .datetimepicker-container .timepicker .timepicker-end .timepicker-hours .timepicker-previous:hover,.DatePicker body.is-dark .datetimepicker-container .timepicker .timepicker-end .timepicker-minutes .timepicker-next:hover,.DatePicker body.is-dark .datetimepicker-container .timepicker .timepicker-end .timepicker-minutes .timepicker-previous:hover,.DatePicker body.is-dark .datetimepicker-container .timepicker .timepicker-start .timepicker-hours .timepicker-next:hover,.DatePicker body.is-dark .datetimepicker-container .timepicker .timepicker-start .timepicker-hours .timepicker-previous:hover,.DatePicker body.is-dark .datetimepicker-container .timepicker .timepicker-start .timepicker-minutes .timepicker-next:hover,.DatePicker body.is-dark .datetimepicker-container .timepicker .timepicker-start .timepicker-minutes .timepicker-previous:hover{border-color:#2d2d31!important;background:#2d2d31!important}.DatePicker body.is-dark .datetimepicker-container .timepicker .timepicker-end .timepicker-time-divider,.DatePicker body.is-dark .datetimepicker-container .timepicker .timepicker-start .timepicker-time-divider{color:#797bf2!important}.DatePicker body.is-dark .datetimepicker-container .timepicker .timepicker-end:before{background:#404046!important}.DatePicker body.is-dark .datetimepicker-footer{background:#1e1e21}.DatePicker .is-clock-timepicker,.DatePicker .is-clock-timepicker .control{position:relative}.DatePicker .is-clock-timepicker .control .chevron{position:absolute;top:3px;right:2px;height:34px;width:34px;display:flex;justify-content:center;align-items:center;background:#fff;color:#283252;pointer-events:none}.DatePicker .is-clock-timepicker .control .chevron svg{height:18px;width:18px}.DatePicker .is-clock-timepicker input{--size:1.2rem;--margin:calc(var(--size)*0.5);--marginLeft:calc(var(--size) + var(--size)*0.5);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='40' height='40'><circle cx='20' cy='20' r='18.5' fill='none' stroke='grey' stroke-width='3' /><path d='M20,4 20,8 M4,20 8,20 M36,20 32,20 M20,36 20,32' stroke='grey' stroke-width='1' /><circle cx='20' cy='20' r='2' fill='grey' stroke='grey' stroke-width='2' /></svg>"),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='40' height='40'><path d='M18.5,24.5 19.5,4 20.5,4 21.5,24.5 Z' fill='grey' style='transform:rotate(120deg); transform-origin: 50% 50%;' /></svg>"),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='40' height='40'><path d='M18.5,24.5 19.5,8.5 20.5,8.5 21.5,24.5 Z' fill='grey' style='transform:rotate(20deg); transform-origin: 50% 50%;' /></svg>");background-position:var(--margin) 52%;background-repeat:no-repeat;background-size:var(--size) var(--size);padding-bottom:4px;padding-left:34px;line-height:2;color:#283252;font-family:Roboto,sans-serif;transition:backgroundImage .25s}.Card{overflow:hidden}.Card .card-image{margin:-20px -20px 10px}.ReportList .Dates .control{min-width:auto;margin-right:0}.ReportView .Stats .column h3{font-size:1em;text-align:center;font-weight:700}.ReportView .Stats .column h2{margin-top:10px;font-size:2em;text-align:center;font-weight:700}.ReportView .Stats .column.accounting .s-card{display:flex;flex-direction:row;flex-wrap:wrap;height:100%}.ReportView .Stats .column.accounting h2,.ReportView .Stats .column.accounting h3{margin:0;flex-grow:0;text-align:left;width:35%;justify-content:center;align-self:center}.ReportView .Stats .column.accounting .summary{width:100%;border-top:1px solid #000;display:flex;margin-top:10px;padding-top:10px;margin-bottom:auto}.ReportView .Store{margin-top:20px;page-break-after:always}.ReportView .Store .title{border-bottom:1px solid #000}.ReportView .Store .StoreTable tbody tr:last-child{border-top:2px solid #aaa;background-color:#eee;font-weight:700}.ReportView .Store .StoreTable td{min-width:100px}.ReportView .Store .StoreTable td.actions{min-width:auto}.ReportView .Store .StoreTable td.name{position:relative;width:100%}.ReportView .Store .StoreTable .product{width:100%;position:relative;left:-20px;line-height:100%;padding:16px 0 16px 25px;border-left:5px solid #777}.ReportView .columns.total{border-top:1px solid #000;margin-top:5px}.ReportView .ReportWrapper{position:relative;page-break-before:always}.ReportView .ReportWrapper .Loader{padding-top:100px;height:300px}.PaymentsReportView .Stats .column h3{font-size:1em;text-align:center;font-weight:700}.PaymentsReportView .Stats .column h2{margin-top:10px;font-size:2em;text-align:center;font-weight:700}.PaymentsReportView .Stats .column.accounting .s-card{display:flex;flex-direction:row;flex-wrap:wrap;height:100%}.PaymentsReportView .Stats .column.accounting h2,.PaymentsReportView .Stats .column.accounting h3{margin:0;flex-grow:0;text-align:left;width:35%;justify-content:center;align-self:center}.PaymentsReportView .Stats .column.accounting .summary{width:100%;border-top:1px solid #000;display:flex;margin-top:10px;padding-top:10px;margin-bottom:auto}.SeasonReport .Stats .column h3{font-size:1em;text-align:center;font-weight:700}.SeasonReport .Stats .column h2{margin-top:10px;font-size:2em;text-align:center;font-weight:700}.SeasonReport .Stats .column.accounting .s-card{display:flex;flex-direction:row;flex-wrap:wrap;height:100%}.SeasonReport .Stats .column.accounting h2,.SeasonReport .Stats .column.accounting h3{margin:0;flex-grow:0;text-align:left;width:35%;justify-content:center;align-self:center}.SeasonReport .Stats .column.accounting .summary{width:100%;border-top:1px solid #000;display:flex;margin-top:10px;padding-top:10px;margin-bottom:auto}.SeasonReport .Store{margin-top:20px;page-break-after:always}.SeasonReport .Store .title{border-bottom:1px solid #000}.SeasonReport .Store .StoreTable tbody tr:last-child{border-top:2px solid #aaa;background-color:#eee;font-weight:700}.SeasonReport .Store .StoreTable td{min-width:100px}.SeasonReport .Store .StoreTable td.actions{min-width:auto}.SeasonReport .Store .StoreTable td.name{position:relative;width:100%}.SeasonReport .Store .StoreTable .product{width:100%;position:relative;left:-20px;line-height:100%;padding:16px 0 16px 25px;border-left:5px solid #777}.SeasonReport .columns.total{border-top:1px solid #000;margin-top:5px}.SeasonReport .ReportWrapper{position:relative;page-break-before:always}.SeasonReport .ReportWrapper .Loader{padding-top:100px;height:300px}.PrepaidCreditTools .tabs{margin-bottom:1rem}.PrepaidCreditTools .notification{margin-top:1rem}.PrepaidCreditTools .tag.is-danger .Icon,.PrepaidCreditTools .tag.is-success .Icon{margin-right:0}.PrepaidCreditTools .Card .Card{padding:.75rem;margin-bottom:1rem}.PrepaidCreditTools .Card .Card .DisplayField{display:inline-block;width:50%;padding-right:.5rem;margin-bottom:.5rem;vertical-align:top}.PrepaidCreditTools .Card .Card .DisplayField p:first-child{font-size:.8rem;margin-bottom:.25rem}.PrepaidCreditTools .Card .Card .DisplayField p:last-child{margin-bottom:0}