#sbo-reporting{background:#fff;border-radius:5px;outline:2em solid #fff;outline-offset:-1px;margin-top:3rem}
.sbo-reporting--regular{font-family:'Work Sans',sans-serif!important;font-weight:400!important}
.sbo-reporting--bold{font-family:'Work Sans',sans-serif!important;font-weight:700!important}
.sbo-reporting--extra-bold{font-family:'Work Sans',sans-serif!important;font-weight:800!important}
.sbo-reporting--section-header{border-radius:10px 10px 0 0!important;background:#0C3653!important;color:#FFF!important;display:flex;justify-content:space-between;align-items:center;padding:1rem!important;margin-top:1rem!important;gap:1em}
.sbo-reporting--section-heading{color:#FFF!important;font-size:clamp(1.5rem,1.5rem + 1.0909vw,2.25rem)!important;margin:0!important;flex-grow:2}
.sbo-reporting--daily-sales-graph-button,.sbo-reporting--daily-sales-table-button,.sbo-reporting--event-table-button{background:transparent;border:none;width:3rem;height:3rem;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}
.sbo-reporting--daily-sales-graph-button-icon{display:block;width:1em;height:auto}
.sbo-reporting--daily-sales-graph-button-icon.sbo-reporting--open{transform:rotate(90deg)}
.sbo-reporting--daily-sales-graph,.sbo-reporting--daily-sales-table{display:none}
.sbo-reporting--daily-sales-graph.sbo-reporting--open,.sbo-reporting--daily-sales-table.sbo-reporting--open{display:block}
.sbo-reporting-graph-settings-container{display:flex;flex-wrap:wrap;justify-content:space-between;column-gap:2vw;row-gap:1rem;background:#e7f5f8 url('assets/bg-31.png') top/cover no-repeat;padding:1rem}
.sbo-reporting-graph-settings__date{display:flex;flex-direction:column;flex-grow:1;flex-basis:100%;z-index:80}
.sbo-reporting-graph-settings__date-heading{margin:0 0 .35rem!important;padding:0!important}
.sbo-reporting-graph-settings__date-details{position:relative;display:block;cursor:pointer;border-radius:3px;transition:.15s background linear}
.sbo-reporting-graph-settings__date-summary{padding:.5rem 1rem;list-style:none;border:2px solid #4AB7CD;width:100%}
.sbo-reporting-graph-settings__date-summary svg{display:inline}
.sbo-reporting-graph-settings__date-summary-active-lines{display:flex;gap:1rem}
.sbo-reporting-graph-settings__date-summary-active-dates{display:flex;align-items:center;gap:8px}
.sbo-reporting-graph-settings__date-toggle{cursor:auto;background:#d7e7ea;padding:15px;width:fit-content;position:absolute;left:0;top:100%;right:0;box-shadow:0 10px 12px rgba(84,84,84,.5)}
.sbo-reporting-graph-settings__date-toggle:before{content:"";width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:10px solid #d7e7ea;top:-9px;position:absolute;left:1rem}
.sbo-reporting-graph-settings__date-details[open] .sbo-reporting-graph-settings__date-toggle{animation:animateDown .2s linear forwards}
@keyframes animateDown{0%{opacity:0;transform:translatey(-5px)}100%{opacity:1;transform:translatey(0)}}
.sbo-reporting-graph-settings__total{display:flex;flex-direction:column;flex-grow:1;flex-basis:100%}
@media screen and (min-width:1025px){.sbo-reporting-graph-settings__date{flex:1 0 auto}.sbo-reporting-graph-settings__total{flex-basis:55%;max-width:55%}}
.sbo-reporting-graph-settings-heading{align-self:end;width:100%}
.sbo-reporting-graph-settings-btn{text-align:center;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1em calc(.5em + 4px);outline:2px solid #8ab;border:none;background:#c1dbe2;flex-basis:50%;font-size:.825em}
.sbo-reporting-graph-settings-date-pickers{display:flex;flex-wrap:wrap;gap:1rem;padding:.25rem .5rem 0}
.sbo-reporting-graph-settings-date-buttons{display:flex;flex-wrap:wrap;width:100%;gap:0}
.sbo-reporting-graph-settings-data h3{margin:0!important}
.sbo-reporting-graph-settings-btn:hover,.sbo-reporting-graph-settings-btn.active-setting{background:#9EC6D1}
.sbo-reporting-graph-settings-btn label{font-size:.825em}
.sbo-reporting-graph-settings-date-range-group{display:flex;flex-wrap:wrap;gap:2rem}
.sbo-reporting-block-hiding{display:none!important}
.sbo-reporting-graph-settings-previous-data{display:flex;flex-wrap:wrap;margin-top:1rem}
.sbo-reporting-graph-totals-boxes{display:flex;flex-wrap:wrap;flex-grow:1;gap:.5rem}
.sbo-reporting-graph-totals-sales,.sbo-reporting-graph-totals-tickets,.sbo-reporting-graph-totals-orders{background:#266E9C;border-radius:5px;padding:.5rem 1rem;flex-grow:1;flex-basis:32%;display:grid}
.sbo-reporting-graph-totals-sales h4,.sbo-reporting-graph-totals-tickets h4,.sbo-reporting-graph-totals-orders h4{color:#FFF!important;font-size:clamp(1rem,1rem + .3636vw,1.25rem)!important;margin:0!important;padding:0!important}
.sbo-reporting-graph-totals-sales span,.sbo-reporting-graph-totals-tickets span,.sbo-reporting-graph-totals-orders span{color:#FFF!important;text-align:center!important}
#sbo-reporting-total-net-sales,#sbo-reporting-total-orders,#sbo-reporting-total-tickets{font-weight:700;display:inline-flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem}
.sbo-reporting-graph-settings-previous-data h3,.sbo-reporting-graph-settings-current-data h3{width:100%;margin:0 0 .35rem!important;padding:0!important}
.sbo-reporting-graph-settings-current-data details{width:100%;cursor:pointer;margin-top:.5rem}
.sbo-reporting-graph-settings-previous-data .sbo-reporting-graph-settings-btn{flex-grow:1;outline:2px solid #f98169;background:#fcbdb0;font-size:.825em}
.sbo-reporting-graph-settings-previous-data .sbo-reporting-graph-settings-btn:hover,.sbo-reporting-graph-settings-previous-data .sbo-reporting-graph-settings-btn.active-setting{background:#FB9C89}
.sbo-reporting-graph-settings-date-pickers h3{margin-bottom:0}
.sbo-reporting-graph-settings-date-picker{flex-basis:calc(50% - .5rem)}
.sbo-reporting-graph-settings-date-picker label{font-size:.825em}
.sbo-reporting-graph-settings-date-picker input{width:100%;border:2px solid #8ab;color:#000;padding:5px!important;line-height:1em!important;height:auto!important;font-size:1rem!important}
.sbo-reporting-graph-container{background:#fff;padding:2em 1em}
.sbo-reporting-graph-settings-container+.sbo-reporting-graph-container{border-left:1em solid #e7f5f8;border-right:1em solid #e1f2f6;aspect-ratio:2}
.sbo-reporting-graph-footer{display:none;background:#e7f5f8 url('assets/bg-31.png') 50%/cover no-repeat;padding:.5em}
.sbo-reporting-graph-footer p{font-size:.825em;margin:0}
#sbo-reporting-total-net-sales{font-weight:700}
#sbo-reporting-total-net-sales-change{display:inline-block;margin-left:.5em;background-color:#e5553a;color:#fff;font-weight:700;font-size:.825em;padding:.2em;border-radius:3px}
#sbo-reporting-total-net-sales-change.sales-increase{background-color:#269c5b}
.sbo-reporting--header{padding-top:5px;display:flex;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:1rem}
h2.sbo-reporting--header-heading{margin:0!important;font-size:clamp(1.5rem,1.5rem + 1.0909vw,2.25rem)!important}
img.sbo-reporting--header-logo{background:#fff;padding:1em;border-radius:25px}
.sbo-reporting--download-button{background:#26902D!important;border:3px solid #26902D!important;border-radius:.3125rem;color:#FFF!important;font-size:1rem!important;font-weight:900;padding:.35rem 1rem!important;display:inline-flex;align-items:center;justify-content:center;gap:.5em;transition:.2s ease-in-out border-color!important}
.sbo-reporting--download-button:hover,.sbo-reporting--download-button:focus{border-color:#116315!important}
.sbo-reporting--download-button-icon{width:1em;height:auto}
.sbo-reporting--subheader{display:flex;justify-content:space-between;align-items:center;padding:1rem!important;border-radius:10px 10px 0 0!important;background:#0C3653!important}
.sbo-reporting--subheader-heading{font-size:clamp(1.25rem,1.25rem + .3636vw,1.5rem)!important}
.sbo-reporting--back{font-size:clamp(1rem,1rem + .1818vw,1.125rem)!important}
@media (max-width:500px){.sbo-reporting--header{flex-direction:column}.sbo-reporting--header img{padding-bottom:1rem}.sbo-reporting--subheader{flex-direction:column}}
.sbo-reporting--subheader p,.sbo-reporting--subheader h3{margin:0!important;padding:0!important}
.sbo-reporting--subheader h3,.sbo-reporting--subheader p,.sbo-reporting--subheader a{color:#FFF!important}
.sbo-reporting--search-header{background:#e7f5f8 url('assets/bg-31.png') top/cover no-repeat;padding:0;display:flex}
.sbo-reporting--search-header .sbo-reporting-graph-settings-container{background:transparent;flex-grow:1;z-index:1}
.sbo-reporting--search-form{display:flex;justify-content:center;flex-wrap:nowrap;margin:auto 1rem;flex-grow:1;border:2px solid #4AB7CD}
#sbo-reporting--search{border-radius:0 .3125rem .3125rem 0;border:1px solid #E4F3F8;border-left:0;max-width:43rem;margin:0!important;width:100%;color:#0C3653;font-size:1.125rem!important;font-weight:900;padding:0;height:2.875rem;background:#FFF}
#sbo-reporting--search::placeholder{font-style:normal;color:#0C3653}
#sbo-reporting--search-button{padding:0;color:#0C3653;border-radius:.3125rem 0 0 .3125rem;border:1px solid #E4F3F8;border-right:0;font-size:1.5rem!important;margin:0!important;font-weight:900;height:2.875rem;width:3rem;background:#FFF url('assets/search.svg') center/50% 50% no-repeat}
.sbo-reporting__table-wrapper{overflow:auto}
.sbo-reporting__table{margin:0;width:100%;border-collapse:collapse}
.sbo-reporting__table thead,.sbo-reporting__table thead tr,.sbo-reporting__table thead th{background:#0C3653!important}
.sbo-reporting__table th{color:#FFF!important;padding:1vw 2vw!important;text-align:left!important;white-space:nowrap!important;border:0!important;font-size:clamp(.875rem,.875rem + .3636vw,1.125rem)!important}
.sbo-reporting__order-date{white-space:normal!important}
#sbo-reporting__event-table_wrapper{min-height:250px}
#sbo-reporting__event-table .sbo-reporting__col-title{white-space:normal;word-break:break-word;width:100%}
th.sbo-reporting__event-title a,th.sbo-reporting__event-title a:hover{color:#FFF!important;text-decoration:none!important}
.sbo-reporting__sort-button svg{vertical-align:text-bottom;width:auto}
.sbo-reporting__table tr{background:#0C3653;color:#FFF!important;border-bottom:1px solid #E2E2E2}
.sbo-reporting__table td{background:#FFF!important;color:#0C3653!important;font-size:clamp(.75rem,.75rem + .3636vw,1.125rem)!important;padding:clamp(.75em,1vw,2em) 2vw!important;border:0!important;white-space:nowrap}
.sbo-reporting__table td a{color:#0C3653!important}
.sbo-reporting__table td a:hover{color:#0C3653!important;text-decoration:underline!important}
.sbo-reporting__table tr:hover td{background:#F4F1E9!important}
.sbo-reporting__summary{background:#d3d3d3 url('assets/bg-31.png') 50%/cover no-repeat;padding:1rem;display:grid;gap:1rem;grid-template-columns:repeat(4,1fr)}
.sbo-reporting__summary .woocommerce-Price-currencySymbol{font-size:max(60%,14px);vertical-align:40%}
.sbo-reporting__number-box{border-radius:10px;box-shadow:0 4px 4px 0 rgba(0,0,0,.25) inset;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem}
.sbo-reporting__totals{border:4px solid #F98169;background:linear-gradient(133deg,#F98169 0%,#F98169 41.67%,#E5553A 42.11%,#E5553A 100%);grid-column:1/3;grid-row:1/2}
.sbo-reporting__total-price{color:#FFF!important;text-shadow:0 4px rgba(0,0,0,.25);font-size:clamp(2rem,2rem + 2.9091vw,4rem)!important;line-height:1;margin:0 0 1rem!important;width:100%;overflow-wrap:anywhere}
.sbo-reporting__totals-title{display:flex;flex-direction:column;flex-shrink:0;color:#FFF!important;text-align:center;font-size:18px!important;text-transform:uppercase!important;margin:0!important}
.sbo-reporting__totals-subtitle{display:flex;flex-direction:column;flex-shrink:0;color:#FFF!important;text-align:center;font-size:16px!important;text-transform:uppercase!important;margin:0!important}
.sbo-reporting__tickets{border:4px solid #40ABF0;background:#266E9C;grid-column:3/4;grid-row:1/2}
.sbo-reporting__tickets-title{color:#FFF!important;text-align:center!important;font-size:clamp(1.25rem,1.25rem + .3636vw,1.5rem)!important;text-transform:uppercase!important;margin:0!important;padding:0!important}
.sbo-reporting__tickets-value{color:#FFF!important;font-size:clamp(2rem,2rem + 1.4545vw,3rem);line-height:1;margin:1rem 0 0!important;padding:0!important;width:100%;overflow-wrap:anywhere}
.sbo-reporting__orders{border:4px solid #AAE2F1!important;background:#4AB7CD!important;grid-column:4/5;grid-row:1/2}
.sbo-reporting__orders-title{color:#FFF!important;text-align:center;font-size:clamp(1.25rem,1.25rem + .3636vw,1.5rem)!important;text-transform:uppercase!important;margin:0!important;padding:0!important}
.sbo-reporting__orders-value{color:#FFF!important;font-size:clamp(2rem,2rem + 1.4545vw,3rem);line-height:1;margin:1rem 0 0!important;padding:0!important;width:100%;overflow-wrap:anywhere}
.sbo-reporting__title{color:#FFF!important;text-align:center;font-size:clamp(1.25rem,1.25rem + .3636vw,1.5rem)!important;text-transform:uppercase!important;margin:0!important;padding:0!important}
.sbo-reporting__sales-divider{text-align:center;padding:1rem;text-transform:uppercase!important;border:1px solid #E2E2E2;background:#F4F1E9;grid-column:1/5;grid-row:2/3}
.sbo-reporting__sales-divider-title{font-size:clamp(1.125rem,1.125rem + .1818vw,1.25rem)!important;margin:0!important;padding:0!important;color:#0C3653;text-transform:uppercase!important}
.sbo-reporting__item{position:relative;grid-column:auto;text-align:center;border-radius:10px;border:1px solid #E2E2E2;background:rgba(255,255,255,.5)}
.sbo-reporting__item-header{border-radius:10px 10px 0 0;border-bottom:2px dashed #829AAB;background:#0C3653!important;color:#FFF!important;font-size:1.125rem!important;margin:0!important;padding:.5rem 1rem!important;text-transform:uppercase!important}
.sbo-reporting__title-total,.sbo-reporting__title-sold{color:#0C3653!important;font-size:.875rem!important;text-transform:uppercase!important;margin:0!important;padding:1rem .5rem .5rem!important}
.sbo-reporting__item-total{color:#E5553A;font-size:clamp(1.5rem,1.5rem + 1.0909vw,2.25rem)!important;line-height:1.2;margin:0 auto!important;padding:0 .5rem 1rem!important;width:100%;overflow-wrap:anywhere}
.sbo-reporting__item-sold{color:#266E9C;font-size:clamp(1.5rem,1.5rem + 1.0909vw,2.25rem)!important;line-height:1.2;margin:0 auto!important;padding:0 .5rem 1.5rem!important;width:100%;overflow-wrap:anywhere}
.sbo-reporting__item-free-sold{color:#266E9C;position:absolute;font-size:.875rem!important;width:100%;bottom:.6rem;margin-bottom:0!important}
.sbo-reporting__discount-note{display:block;font-size:.75rem!important;color:#646970;font-weight:400;margin-top:.25rem}
.sbo-reporting__disclaimer{padding-top:3rem;text-align:center;font-size:.75rem}
.sbo-reporting-loading-ring{display:block;width:80px;height:80px;margin:-3em auto 2.5em}
.sbo-reporting-loading-ring:after{content:" ";display:block;width:64px;height:64px;margin:8px;border-radius:50%;border:6px solid #fff;border-color:#888 transparent #888 transparent;animation:sbo-reporting-loading-ring 1.2s linear infinite}
#sbo-reporting-events-loading{width:50px;height:50px;margin:1.5em auto}
#sbo-reporting-events-loading:after{width:38px;height:38px;margin:6px;border-width:4px}
@keyframes sbo-reporting-loading-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
@media (min-width:600.99px){.sbo-reporting__item-header{display:flex;flex-direction:column;justify-content:center}.sbo-reporting__item{display:grid;grid-template-rows:minmax(1rem,1fr) repeat(4,auto)}.sbo-reporting__order-id div{display:flex;flex-direction:column;align-items:center;gap:.5rem}.sbo-reporting__order-id span{flex-grow:1}}
@media (max-width:700px){.sbo-reporting__order-total,.sbo-reporting__order-tickets{display:none}}
@media (max-width:950px){.sbo-reporting__event-sold-ticket{display:none}.sbo-reporting__event-sold-text:before{content:"# "}.sbo-reporting--subheader{flex-wrap:wrap;justify-content:center;gap:1rem}.sbo-reporting--subheader-heading{text-align:center}.sbo-reporting__summary{grid-template-columns:repeat(2,1fr)}.sbo-reporting__totals{padding:1rem;grid-column:1/3;grid-row:1/2}.sbo-reporting__tickets{padding:1rem;grid-column:1/2;grid-row:2/3}.sbo-reporting__orders{padding:1rem;grid-column:2/3;grid-row:2/3}.sbo-reporting__sales-divider{grid-column:1/3;grid-row:3/4}}
.hidden-desktop{display:none}
@media (max-width:600px){.hidden-mobile{display:none}.hidden-desktop{display:unset}html:not(.avada-has-site-width-percent) #main{padding-left:.25em;padding-right:.25em}.sbo-reporting--header-logo{max-width:100px;width:100%}.sbo-reporting--section-header{flex-wrap:wrap}.sbo-reporting--section-header h2{flex-basis:70%}.sbo-reporting--section-header button{flex-basis:20%;width:2rem;height:2rem}.sbo-reporting__item{grid-column:1/3;border-radius:0;display:grid;row-gap:0}.sbo-reporting__item-index-0{border-radius:10px 10px 0 0}.sbo-reporting__item-header{border-radius:0;grid-column:1/3;grid-row:1/2}.sbo-reporting__item-index-0 .sbo-reporting__item-header{border-radius:10px 10px 0 0}.sbo-reporting__title-total{grid-column:1/2}.sbo-reporting__title-sold{grid-column:2/3}.sbo-reporting__item-total{grid-column:1/2;grid-row:3/4}.sbo-reporting__item-sold,.sbo-reporting__item-free-sold{grid-column:2/3;grid-row:3/4}.sbo-reporting-graph-container{padding:1.5em .5em .5em}.sbo-reporting-graph-totals-sales{flex-basis:100%}.sbo-reporting-graph-settings__date-summary-active-lines{margin-bottom:5px}.sbo-reporting-graph-settings__date-summary-active-dates{font-size:.8em}.sbo-reporting--download-button{font-size:.825rem!important;order:3;flex-basis:100%}.sbo-reporting--search-form{margin:auto}.sbo-reporting__table th{white-space:normal!important}}
.sbo-reporting__event-order-details{display:none}
.sbo-reporting__event-order-details ul{list-style:none;padding:0;margin:0}
table.sbo-reporting__event-order-details-table thead tr{font-weight:700;border-bottom:1px solid #E2E2E2}
table.sbo-reporting__event-order-details-table :not(thead) tr:last-child{font-weight:700;border-bottom:none}
table.sbo-reporting__event-order-details-table :not(thead) tr:not(:last-child) td{color:rgba(12,54,83,.85)!important}
table.sbo-reporting__event-order-details-table td{padding:.5em!important}
table.sbo-reporting__event-order-details-table td:nth-child(2){text-align:center}
.sbo-reporting__show-more-button{background:#0C3653!important;border:3px solid #0C3653!important;border-radius:.3125rem;color:#FFF!important;font-size:.8rem!important;font-weight:400;padding:.25rem .9rem!important;transition:.2s ease-in-out border-color!important;white-space:nowrap}
.sbo-reporting__show-more-button:hover,.sbo-reporting__show-more-button:focus{border-color:#104b75!important}
.sbo-reporting__order-id div{display:flex;align-items:center;flex-direction:row;gap:.5rem}
.sbo-reporting__order-id span{flex-grow:1}
.sbo-reporting__loading-spinner{width:3rem;height:3rem;margin:0 auto}
.dataTables_filter{display:none}
table.dataTable thead>tr>th.sorting::before,table.dataTable thead>tr>th.sorting::after,table.dataTable thead>tr>th.sorting_asc::before,table.dataTable thead>tr>th.sorting_asc::after,table.dataTable thead>tr>th.sorting_desc::before,table.dataTable thead>tr>th.sorting_desc::after,table.dataTable thead>tr>th.sorting_asc_disabled::before,table.dataTable thead>tr>th.sorting_asc_disabled::after,table.dataTable thead>tr>th.sorting_desc_disabled::before,table.dataTable thead>tr>th.sorting_desc_disabled::after,table.dataTable thead>tr>td.sorting::before,table.dataTable thead>tr>td.sorting::after,table.dataTable thead>tr>td.sorting_asc::before,table.dataTable thead>tr>td.sorting_asc::after,table.dataTable thead>tr>td.sorting_desc::before,table.dataTable thead>tr>td.sorting_desc::after,table.dataTable thead>tr>td.sorting_asc_disabled::before,table.dataTable thead>tr>td.sorting_asc_disabled::after,table.dataTable thead>tr>td.sorting_desc_disabled::before,table.dataTable thead>tr>td.sorting_desc_disabled::after{line-height:12px;opacity:.225}
table.dataTable thead>tr>th.sorting_asc::before,table.dataTable thead>tr>th.sorting_desc::after,table.dataTable thead>tr>td.sorting_asc::before,table.dataTable thead>tr>td.sorting_desc::after{opacity:.8}
.dataTables_wrapper .dataTables_paginate .paginate_button.current,.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{background:linear-gradient(to bottom,#fdfdfd 0%,#ededed 100%)}
