@import url(https://fonts.googleapis.com/css?family=Lato&display=swap);@import url(https://fonts.googleapis.com/css?family=Ubuntu&display=swap);body,html{height:100%;margin:0}[tabindex]:focus,a:focus,button:focus,input:focus,select:focus,textarea:focus{outline:2px solid #2c98b1;outline-offset:2px}body{--md-theme-default-text-primary-on-primary:#252d2f;--md-theme-default-primary:#d6e2e4;--md-theme-default-primary-on-background:#2c98b1}html{width:100%;margin:auto;font-family:Lato,Helvetica Neue,Arial,sans-serif;font-size:16px;color:#252d2f;line-height:1;position:relative}html,html body{height:100%}html h1,html h2,html h3,html h4,html h5,html p{display:block}html input[type=checkbox]{display:inline-block;width:auto}html h1,html p{margin-bottom:12px}html h1{font-size:26px;text-align:center}html h2{font-size:20px;margin-bottom:12px}html a{cursor:pointer;text-decoration:underline}html article,html aside,html details,html figcaption,html figure,html footer,html header,html hgroup,html menu,html nav,html section{display:block}html button,html h1,html h2,html h3,html h4,html h5,html header,html label{font-family:Lato,Helvetica Neue,Arial,sans-serif}html input[type=checkbox],html label{cursor:pointer;line-height:22px}html button{cursor:pointer}html ol,html ul{list-style:none}html blockquote,html q{quotes:none}html blockquote:after,html blockquote:before,html q:after,html q:before{content:"";content:none}html table{border-collapse:collapse;border-spacing:0}.u-muted{color:#687f85}.u-floatRight{float:right}.u-marginBottom{margin-bottom:12px}.u-marginLeft{margin-left:12px}@media screen and (min-width:768px){.res-hide-md{display:none}}@keyframes shakeError{0%{transform:translateX(0)}15%{transform:translateX(.375rem)}30%{transform:translateX(-.375rem)}45%{transform:translateX(.375rem)}60%{transform:translateX(-.375rem)}75%{transform:translateX(.375rem)}90%{transform:translateX(-.375rem)}to{transform:translateX(0)}}.fade-enter-active,.fade-leave-active{transition:opacity .3s}.fade-enter,.fade-leave-to{opacity:0}.slide-fade-enter-active,.slide-fade-leave-active{transition:all .3s ease}.slide-fade-enter,.slide-fade-leave-to{transform:translateX(-20px);opacity:0;max-height:42px}.slide-fade-leave-to{transform:translateX(20px);max-height:0;padding:0;margin-top:0;line-height:0}.up-fade-enter-active,.up-fade-leave-active{transition:all .3s ease}.up-fade-enter,.up-fade-leave-to{transform:translateY(20px);opacity:0}.up-fade-leave-to{transform:translateY(-20px)}.Arrow{transition:.3s ease-in-out;width:20px;height:20px;display:inline-block;margin-bottom:12px}.Arrow--down{transform:rotate(0deg) translateY(3px)}.Arrow--up{transform:rotate(180deg) translateY(0)}.Arrow--left{transform:rotate(90deg)}.Arrow--right{float:right;transform:rotate(-90deg)}.Basket{position:fixed;bottom:0;left:0;right:0;padding:12px;background-color:#4c7f88;color:#fff}.Basket-smallSummary{float:left;font-size:24px;margin:0;padding:0}.Basket-total{float:right;font-size:24px}.Button,.md-theme-default a.Button{padding:12px;display:block;font-size:16px;width:100%;background-color:#2c98b1;border-radius:3px;color:#fff;border:none;box-sizing:border-box;text-align:center;text-decoration:none;margin-top:12px;cursor:pointer}.Button:hover,.md-theme-default a.Button:hover{text-decoration:none;background-color:#004855;color:#fff}.Button:focus,.md-theme-default a.Button:focus{outline:2px solid #004855;outline-offset:2px}.Button--secondary,.md-theme-default a.Button--secondary{color:#004855;background-color:#99b6bb}.Button--invisible,.md-theme-default a.Button--invisible{color:inherit;background-color:transparent}.Button--disabled,.Button[disabled=disabled],.Button[disabled],.md-theme-default a.Button--disabled,.md-theme-default a.Button[disabled=disabled],.md-theme-default a.Button[disabled]{background-color:#99b6bb}.Button--inline,.md-theme-default a.Button--inline{display:inline-block;width:auto}.Card{background:#fff;padding:2px;border-radius:2px;box-shadow:0 1px 8px 0 rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 3px 3px -2px rgba(0,0,0,.12)}.Card-header{background:#004855;color:#fff;padding:12px;border-radius:1px 1px 0 0}.Card-headerControl{float:right;font-size:23px;background:transparent;color:#fff;cursor:pointer;position:relative;top:-4px}.Card-title{margin:0}.Card-body{padding:12px}.Chip{background:#fff;padding:4px 8px;border-radius:12px;border:1px solid #99b6bb;box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12);display:inline-block;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.Chip--success{background:#2c98b1;color:#fff;border-color:#2c98b1}.Chip--warning{background:#ed5c3a;color:#fff;border-color:#ed5c3a}.Chip--gbp{background:#1d4ed8;color:#fff;border-color:#1d4ed8}.Chip--usd{background:#059669;color:#fff;border-color:#059669}.Chip--eur{background:#7c3aed;color:#fff;border-color:#7c3aed}.Chip--cad{background:#dc2626;color:#fff;border-color:#dc2626}.Chip--aud{background:#ea580c;color:#fff;border-color:#ea580c}.Chip--jpy{background:#be185d;color:#fff;border-color:#be185d}.Chip--chf{background:#0d9488;color:#fff;border-color:#0d9488}.Chip--default{background:#99b6bb;color:#fff;border-color:#99b6bb}.DateBlock{font-size:13px;font-size:1.3rem;width:50px;float:left;margin:0 25px 0 0;text-align:center;line-height:1.3em}.DateBlock span{width:50px;display:block}.DateBlock-dayName,.DateBlock-year{font-size:16px}.DateBlock-year{font-size:14px;border-top:1px solid #fff;border-bottom:1px solid #fff}.DateBlock-dayNum{border-top:1px solid #fff;font-size:30px;padding:5px 0 2px}.DateBlock-time{font-size:14px}.Dropdown{margin-bottom:12px;display:block;border:1px solid #e0e0e0;border-top:none;margin:-12px 0 12px 0;padding:0;box-shadow:0 1px 5px 0 rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12);position:absolute;left:0;right:0;max-height:200px;overflow-y:scroll}.Dropdown-container{position:relative}.Dropdown-option{display:block;font-size:16px;padding:7.2px;width:100%;box-sizing:border-box;border-bottom:1px solid #e0e0e0;list-style:none;background:#fff}.Dropdown-option:focus,.Dropdown-option:hover{background:#e0e0e0;cursor:pointer}.Dropdown-option:last-child{border-bottom:none}.Error{color:#ed5c3a}.ErrorMessage{text-align:center}.ErrorMessage-icon{width:50px;margin:auto auto 12px}.Fieldset{padding:12px 12px 0;margin:0 -12px 12px;border:1px solid #e0e0e0;background:#d6e2e4}.Form{margin:auto;max-width:500px}.Form-inputGroup{margin-bottom:12px}.Form-inputGroup--error .Input-field{animation-name:shakeError;animation-fill-mode:forwards;animation-duration:.6s;animation-timing-function:ease-in-out}.Form-label{margin-bottom:6px;display:inline-block;color:#666;font-size:16px}.Form-inputError{margin:6px 0 12px;color:#ed5c3a}.FlexTable{margin-top:20px;clear:both;width:100%}.FlexTable--isPastEvent{opacity:.9;background-color:#99b6bb}.FlexTable-header{background-color:#d6e2e4;padding:10px;display:flex;flex-wrap:wrap}.FlexTable-title{line-height:1.4em;position:relative;top:-1px}.FlexTable-title a{color:#004855}.FlexTable-title-arrow:before{cursor:pointer;content:"";display:inline-block;border:10px solid transparent;border-top-color:#004855;width:0;height:0;position:relative;top:9px;margin-right:10px}.FlexTable.isOpen .DashboardEvent-title-arrow:before{cursor:pointer;border-color:transparent;border-bottom-color:#004855;top:-3px}.FlexTable-date,.FlexTable-title{flex-basis:50%;margin:0}.FlexTable-date{text-align:right;font-size:15px;margin-top:5px}.FlexTable-content{display:flex;flex-wrap:wrap;flex-grow:1;border:1px solid #d6e2e4;border-top:0;margin:0}.FlexTable-content--Cancelled{background-color:#e0e0e0}.FlexTable-content--Guest{background-color:rgba(0,72,85,.2)}.FlexTable-contentItem{flex-basis:50%;flex-grow:1;padding:10px;display:flex;flex-wrap:wrap;text-align:center;line-height:18px}@media(min-width:500px){.FlexTable-contentItem{flex-basis:33%}}@media(min-width:700px){.FlexTable-contentItem{flex-basis:0}}.FlexTable-contentItem--topHightlight{flex-basis:100%;font-size:14px;background-color:#fafafa}.FlexTable-contentItemHeader{font-weight:700}.FlexTable-contentItemContent,.FlexTable-contentItemHeader{flex-basis:100%}.FlexTable-controls{flex-basis:100%;display:flex;flex-wrap:wrap;justify-content:center;padding:5px 5px;border-style:solid;border-width:1px 0 0 0;border-color:#d6e2e4;font-size:16px}@media(min-width:800px){.FlexTable-controls{justify-content:space-around}}.FlexTable-controls-item .button{margin-bottom:0;width:auto;padding:8px 20px;font-size:17px;border:1px solid #fff}.Highlight{background-color:#d6e2e4;border:1px solid #4c7f88;color:#004855;padding:12px}.Highlight p{margin:0 0 12px}.NumberInput{display:block;color:#252d2f;width:50%;margin:auto}.NumberInput .number-input__button{background-color:#2c98b1;color:#fff}.NumberInput .number-input__button:after,.NumberInput .number-input__button:before{content:"";background-color:transparent!important;position:static;font-size:20px}.NumberInput .number-input__button--minus:before{content:"–"}.NumberInput .number-input__button--plus:before{content:"+"}.NumberInput .number-input__input{box-sizing:border-box}.NumberInput .number-input__input:focus{border:1px solid #e0e0e0;outline-color:#2c98b1;outline-width:1px}.Orders{margin:12px auto 84px}.Orders--status-0-requires_payment_method,.Orders--status-1-requires_payment_method{display:none;opacity:.6}.Orders--status-0-requires_payment_method .Orders-orderStatus,.Orders--status-1-requires_payment_method .Orders-orderStatus{color:#252d2f}.Orders--status-0-requires_payment_method .Orders-orderAction,.Orders--status-1-requires_payment_method .Orders-orderAction{background-color:#d6e2e4}.Orders--status-0-succeeded .Orders-orderStatus,.Orders--status-1-succeeded .Orders-orderStatus{color:#4c7f88}.Orders--status-0-succeeded .Orders-orderAction,.Orders--status-1-succeeded .Orders-orderAction{margin:0;background-color:#4c7f88}.Orders--showCurrent-true .Orders--status-0-succeeded,.Orders--showCurrent-true .Orders--status-1-succeeded{display:block}.Orders--showCurrent-false .Orders--status-0-succeeded,.Orders--showCurrent-false .Orders--status-1-succeeded,.Orders--showCurrent-true .Orders--status-2-succeeded,.Orders--showCurrent-true .Orders--status-3-succeeded{display:none}.Orders--showCurrent-false .Orders--status-2-succeeded,.Orders--showCurrent-false .Orders--status-3-succeeded{display:block}.Orders-fulfilled{display:flex;padding:12px;background-color:#4c7f88;color:#fff;align-items:center;position:relative;z-index:1}.Orders-fulfilled p{flex-grow:1;margin:0}.Orders-fulfilled p:last-child{text-align:right}.Orders-order .Orders-product,.Orders-orderSummary{box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12);padding:12px;display:flex;flex-wrap:nowrap;align-items:center;background:linear-gradient(0deg,rgba(214,226,228,.2035189076),#d6e2e4 4%,#fff);position:relative;z-index:1}.Orders-order .Orders-product div,.Orders-orderSummary div{flex-grow:1}.Orders-orderTable{font-size:20px;text-align:left;line-height:1em;padding-right:12px}.Orders-orderTableInner{text-align:center;display:inline-block}.Orders-orderTableType{font-size:16px}.Orders-orderStatus{flex-grow:0!important;padding-right:12px}.Orders-orderAction{flex-grow:0!important;text-align:right;width:auto}.Orders-row{margin-bottom:24px}.Orders-product,.Orders-row{border-bottom:1px solid #e0e0e0}.Orders-product{display:flex;flex-wrap:nowrap;align-items:center;padding:0 12px}.Orders-product--child{background-color:#e0e0e0}.Orders-productName{flex-grow:3;width:60%;align-self:center;padding:12px 12px 12px 0}.Orders-productQuantity{flex-grow:1;width:20%;padding:12px;text-align:right}.Orders-showDescription{box-sizing:border-box;width:30px;min-width:30px;height:30px;display:inline-block;cursor:pointer;border:2px solid #d6e2e4;border-radius:30px;padding:6px 0 0 0;text-align:center;font-family:serif;font-weight:700;background-color:#4c7f88;color:#fff}.Orders-showVariants{display:inline-block;width:15px}.Page{padding:6px 12px 12px}.Products{margin:12px auto 84px}.Products-category{box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12)}.Products-categoryTitle{padding:24px 12px;cursor:pointer}.Products-categoryTitle,.Products-row{border-bottom:1px solid #e0e0e0}.Products-product{display:flex;flex-wrap:nowrap;align-items:center;padding:0 12px}.Products-product--child{background-color:#e0e0e0}.Products-product .Form-inputGroup{display:block;flex-grow:1;max-width:200px}.Products-product .NumberInput{width:100%}.Products-productName{flex-grow:3;width:60%;align-self:center;padding:12px 12px 12px 0}.Products-productPrice{flex-grow:1;width:20%;padding:12px}.Products-productDescription{background-color:#d6e2e4;padding:12px}.Products-showDescription{box-sizing:border-box;width:30px;min-width:30px;height:30px;display:inline-block;cursor:pointer;border:2px solid #d6e2e4;border-radius:30px;padding:6px 0 0 0;text-align:center;font-family:serif;font-weight:700;background-color:#4c7f88;color:#fff}.Products-showVariants{display:inline-block;width:15px}.Progress{margin:24px auto;width:100%}.Progress-route{display:block;width:calc(100% - 72px);background-color:#e0e0e0;height:12px;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12);margin:0 36px}.Progress-filler{transition:all .4s ease;background-color:#40b5d0;height:13px;width:0;border-radius:8px 0 0 8px}.Progress-steps{display:flex;flex-wrap:no-wrap;flex-direction:row;margin:0;padding:0;justify-content:space-between}.Progress-step{display:inline-block;position:relative;top:-19px;color:#004855}.Progress-step:before{content:"";margin:auto;display:block;width:25px;height:25px;margin-bottom:12px;border-radius:15px;border:1px solid #ccc;background-color:#e0e0e0;transition:background-color .3s ease;box-shadow:inset 0 1px 8px 0 hsla(0,0%,100%,.2),inset 0 3px 4px 0 hsla(0,0%,100%,.4),inset 0 3px 3px -2px hsla(0,0%,100%,.3),0 1px 5px 0 rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12)}.Progress-step--active:before{border:1px solid #31aac5;background-color:#2fa3bd}.StripeElement{display:block;font-size:16px;padding:7.2px;margin:0 0 12px;width:100%;box-sizing:border-box;border:1px solid #e0e0e0}.Tabs{font-size:0}.Tabs .Button{color:#4c7f88;background-color:#e0e0e0;position:relative;box-sizing:box-sizing;z-index:0}.Tabs .Button:focus{outline:2px solid #e0e0e0;border-width:1px 1px 0 1px}.Tabs .Button--active{color:#004855;background-color:#fff;box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12)}.Tabs .Button--active:after{content:"";position:absolute;display:block;top:0;left:0;width:100%;border-bottom:4px solid #2c98b1}.Tabs--disabled,.Tabs[disabled=disabled],.Tabs[disabled]{background-color:#99b6bb}.Tabs--inline{display:inline-block;width:auto}.Table{margin:0;width:100%;display:table}.Table tr{display:table-row}.Table td,.Table th{display:table-cell;padding:6px 12px}.Table th{font-weight:700;background:linear-gradient(0deg,rgba(214,226,228,.2035189076),#d6e2e4 4%,#fff)}.Table td{border-bottom:1px solid #e0e0e0}.Toggle{display:inline-block;padding:2px 3px;margin-bottom:12px;border-radius:5px;position:relative;border:2px solid #99b6bb}.Toggle .Button{margin:0;padding:6px 12px;text-transform:capitalize;border-radius:3px;background:transparent;color:#004855;transition:all .3s ease-in-out}.Toggle-label{text-align:center;display:inline-block;position:relative;z-index:2;margin:0;padding:2px 3px;cursor:pointer}.Toggle-input{display:none;position:absolute;z-index:3;opacity:0;cursor:pointer}.Toggle-input:checked+.Toggle-button{background:#4c7f88;color:#fff}.page-container .md-drawer{z-index:500}.page-container .md-overlay{z-index:499}hr{height:0;border:none;margin:24px 0;display:block}p{line-height:22px}a{color:#004855}ul{display:block;list-style-position:inside}ul ul{margin-top:10px;margin-left:20px}li{display:list-item;list-style-type:disc;margin-bottom:10px}.Payments-table .md-checkbox{margin:0}.Payments-table .isTrue{background:#2c98b1!important}.Payments .Button{width:auto}.keyboard-shortcuts{margin:20px 0;padding:15px;background:#f5f5f5;border-radius:8px;border:1px solid #ddd}.keyboard-shortcuts h3{margin:0 0 15px 0;font-size:16px;color:#333}.keyboard-shortcuts .shortcut-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}.keyboard-shortcuts .shortcut-item{display:flex;align-items:center;padding:10px;background:#fff;border:2px solid #ddd;border-radius:6px;transition:all .2s ease}.keyboard-shortcuts .shortcut-item.active{border-color:#2c98b1;background:#e3f2fd;box-shadow:0 2px 8px rgba(0,0,0,.1)}.keyboard-shortcuts .shortcut-item .key{display:inline-block;width:30px;height:30px;line-height:30px;text-align:center;background:#333;color:#fff;border-radius:4px;font-weight:700;margin-right:10px;font-size:14px}.keyboard-shortcuts .shortcut-item .label{flex:1;font-weight:500;color:#333}.keyboard-shortcuts .shortcut-item .copied-value{margin-left:10px;padding:4px 8px;background:#4caf50;color:#fff;border-radius:4px;font-size:12px;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.payments-filters{margin:20px 0;padding:15px;background:#f8f9fa;border-radius:8px;border:1px solid #dee2e6}.payments-filters h3{margin:0 0 15px 0;font-size:16px;color:#333}.payments-filters .filter-controls{display:flex;flex-wrap:wrap;gap:15px;align-items:center;margin-bottom:10px}.payments-filters .filter-controls .filter-group{display:flex;flex-direction:column;gap:5px}.payments-filters .filter-controls .filter-group label{font-weight:500;font-size:14px;color:#555}.payments-filters .filter-controls .filter-group select{padding:8px 12px;border:1px solid #ccc;border-radius:4px;background:#fff;font-size:14px;min-width:150px}.payments-filters .filter-controls .filter-group select:focus{outline:none;border-color:#2c98b1;box-shadow:0 0 0 2px rgba(0,123,255,.25)}.payments-filters .filter-controls .Button{margin-top:20px;padding:8px 16px;background:#6c757d;border:none;color:#fff;border-radius:4px;cursor:pointer;font-size:14px}.payments-filters .filter-controls .Button:hover{background:#5a6268}.payments-filters .filter-summary{padding:10px;background:#e9ecef;border-radius:4px;border-left:4px solid #2c98b1}.payments-filters .filter-summary p{margin:0;font-size:14px;color:#495057;font-weight:500}.Input{display:block;color:#252d2f;padding-bottom:12px}.Input--hasOption{position:relative}.Input--hasOption .Input-option{position:absolute;right:12px;top:10.8px;text-transform:uppercase;font-weight:700;border:none;background:transparent;opacity:.6;padding:0;font-size:14px;color:#333!important;width:auto}.Input--hidden{display:none}.Input-field{display:block;font-size:18px;padding:7.2px;height:36px;width:100%;box-sizing:border-box;border:1px solid #99b6bb;border-width:0 0 2px 0}.Input-field:focus{outline:2px solid #2c98b1;outline-offset:2px}.Form-inputGroup--error .Input-field{border-color:#ed5c3a}.Form-inputGroup--error .Input-field:focus{outline:0}.Input-dropdown{position:relative;padding-bottom:0}.Input-dropdown:after{content:"";display:block;width:0;height:0;border:10px solid #e0e0e0;border-color:transparent;border-top-color:#e0e0e0;position:absolute;right:12px;top:30px}.Typeahead{position:relative}.Typeahead-dropdown{max-height:150px;overflow-y:scroll;margin:0;padding:0;background-color:#fff;left:0;right:0;box-shadow:0 1px 5px 0 rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12);border:1px solid #e0e0e0;position:absolute;list-style:none;line-height:1.6em;z-index:101}.Typeahead-dropdownItem{padding:6px 12px;display:flex;cursor:pointer}.Typeahead-dropdownItem:focus,.Typeahead-dropdownItem:hover{background-color:#e0e0e0}.Typeahead-dropdownItem-left{width:calc(100% - 200px)}.Typeahead-dropdownItem-right{width:200px;text-align:right}.Chart{width:100%;height:100%;min-height:200px;position:relative}.Chart-x{position:absolute;height:100%;border-bottom:1px solid #e0e0e0;text-align:center;border-left:1px solid hsla(0,0%,87.8%,.2)}.Chart-x:nth-child(odd) .Chart-xAxis{display:block}.Chart-x0:nth-child(4n){border-left:1px solid hsla(0,0%,87.8%,.8)}.Chart-x:hover .Chart-yValue{display:block}.Chart-dot{position:absolute;height:5px;width:5px;bottom:50%;background:#004855;margin:auto;left:-3px;border-radius:50%}.Chart-xAxis{top:100%;width:100%;text-align:center;overflow:visible;left:-50%;white-space:nowrap}.Chart-xAxis,.Chart-yValue{position:absolute;font-size:8px;display:none}.Chart-yValue{transform:translateX(-50%)}.md-card[data-v-5ef94386]{margin:20px}.md-list-item[data-v-5ef94386]{list-style:none}.Report-search[data-v-42b18559]{display:flex;flex-direction:row;justify-content:space-around;align-items:center;margin-bottom:1rem}.Report-search .Button[data-v-42b18559],.Report-search .Form-inputGroup[data-v-42b18559]{width:30%;margin-right:3%;max-width:300px}.Report-header[data-v-42b18559]{position:sticky;top:0;background:#fff}.Search{padding-top:24px}.Search-form{display:flex;flex-wrap:nowrap}.Search-toggle{align-self:center;margin:0 12px 0 0}.Search-field{width:25%;margin:0 12px 0 0;position:relative;top:-10px}.Search-button{width:100px;margin:0;align-self:center}.Button--disabled{background-color:#e0e0e0;color:#666;border:none;padding:8px 16px;border-radius:4px;font-size:14px;font-weight:500;margin-right:8px}.User-status--blocked{background-color:#ffebee;color:#d32f2f}.User-status--blocked,.User-status--valid{font-weight:700;padding:4px 8px;border-radius:4px;display:inline-block}.User-status--valid{background-color:#e8f5e8;color:#388e3c}.User-type--trusted{background-color:#e3f2fd;color:#1976d2}.User-type--normal,.User-type--trusted{font-weight:700;padding:4px 8px;border-radius:4px;display:inline-block}.User-type--normal{background-color:#f5f5f5;color:#666}.Transfer{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 5px 8px 0 rgba(0,0,0,.14),0 1px 14px 0 rgba(0,0,0,.12);z-index:500}.Transfer-close{float:right;font-size:20px;display:block;width:30px;height:30px;line-height:0;padding:0;margin:0}.FormWrapper{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 5px 8px 0 rgba(0,0,0,.14),0 1px 14px 0 rgba(0,0,0,.12);z-index:500}.FormWrapper-close{float:right;font-size:20px;display:block;width:30px;height:30px;line-height:0;padding:0;margin:0}.Spam{padding:20px;max-width:1200px;margin:0 auto}.Spam-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;padding-bottom:20px;border-bottom:2px solid #004855}.Spam-title{font-size:2rem;font-weight:600;color:#004855;margin:0}.Spam-refreshButton{display:flex;align-items:center;gap:8px;background-color:#2c98b1;color:#fff;border:none;padding:10px 20px;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;transition:background-color .2s ease}.Spam-refreshButton:hover:not(:disabled){background-color:#227588}.Spam-refreshButton:disabled{opacity:.6;cursor:not-allowed}.Spam-refreshButton .md-icon{font-size:18px}.Spam-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.Spam-loading p{font-size:16px;color:#252d2f;margin:0}.Spam-spinner{width:40px;height:40px;border:4px solid #e0e0e0;border-top:4px solid #004855;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:20px}.Spam-error{background-color:#ffebee;border:1px solid #f44336;border-radius:4px;padding:15px;margin-bottom:20px;color:#d32f2f;position:fixed;top:20px;z-index:19}.Spam-error p{margin:0;font-weight:500}.Spam-success{background-color:#e8f5e8;border:1px solid #4caf50;border-radius:4px;padding:15px;margin-bottom:20px;color:#2e7d32;position:fixed;top:20px;z-index:19}.Spam-success p{margin:0;font-weight:500}.Spam-table{margin-top:20px}.Spam-eventLink{color:#004855;text-decoration:none;font-weight:500}.Spam-eventLink:hover{text-decoration:underline}.Spam-highScore{background-color:#ffebee;color:#d32f2f}.Spam-highScore,.Spam-mediumScore{font-weight:700;padding:4px 8px;border-radius:4px;display:inline-block;min-width:30px;text-align:center}.Spam-mediumScore{background-color:#fff3e0;color:#f57c00}.Spam-lowScore{background-color:#e8f5e8;color:#388e3c;font-weight:700;padding:4px 8px;border-radius:4px;display:inline-block;min-width:30px;text-align:center}.Spam-expandContent{padding:20px;background-color:#f5f5f5;border-radius:4px;margin:10px 0}.Spam-expandContent h4{margin:0 0 15px 0;color:#004855;font-size:16px;font-weight:600}.Spam-expandContent p{margin:0 0 10px 0;line-height:1.5}.Spam-expandContent p:last-child{margin-bottom:0}.Spam-expandContent p strong{font-weight:600;color:#252d2f}.Spam-expandContent p a{color:#004855;text-decoration:none}.Spam-expandContent p a:hover{text-decoration:underline}.Spam-confirmation{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1000;min-width:400px;max-width:500px;box-shadow:0 4px 20px rgba(0,0,0,.3)}.Spam-confirmation .Card-header{background-color:#f44336;color:#fff;padding:15px 20px;border-radius:4px 4px 0 0}.Spam-confirmation .Card-header .Card-title{margin:0;font-size:18px;font-weight:600}.Spam-confirmation .Card-body{padding:20px}.Spam-confirmation .Card-body p{margin:0 0 10px 0;line-height:1.5}.Spam-confirmation .Card-body p:last-of-type{margin-bottom:20px;color:#666;font-style:italic}.Spam-confirmationActions{display:flex;gap:10px;justify-content:flex-end}.Spam-confirmationActions .Button{padding:8px 16px;border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;transition:background-color .2s ease}.Spam-confirmationActions .Button:first-child{background-color:#f44336;color:#fff}.Spam-confirmationActions .Button:first-child:hover{background-color:#ea1c0d}.Spam-confirmationActions .Button.Button--secondary{background-color:#e0e0e0;color:#252d2f}.Spam-confirmationActions .Button.Button--secondary:hover{background-color:#c7c7c7}@media(max-width:768px){.Spam{padding:15px}.Spam-header{flex-direction:column;gap:15px;align-items:flex-start}.Spam-title{font-size:1.5rem}.Spam-confirmation{min-width:90%;max-width:90%;margin:20px}}.ve-table .Spam-highScore{background-color:#ffebee!important;color:#d32f2f!important}.ve-table .Spam-mediumScore{background-color:#fff3e0!important;color:#f57c00!important}.ve-table .Spam-lowScore{background-color:#e8f5e8!important;color:#388e3c!important}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Button--warning{background-color:#ff9800;color:#fff;border:none;padding:8px 16px;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;transition:background-color .2s ease;margin-right:8px}.Button--warning:hover:not(:disabled){background-color:#cc7a00}.Button--warning:disabled{opacity:.6;cursor:not-allowed}.Button--danger{background-color:#f44336;color:#fff;border:none;padding:8px 16px;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;transition:background-color .2s ease;margin-right:8px}.Button--danger:hover:not(:disabled){background-color:#ea1c0d}.Button--danger:disabled{opacity:.6;cursor:not-allowed}.Button--secondary{background-color:#e0e0e0;color:#252d2f;border:none;padding:8px 16px;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;transition:background-color .2s ease;margin-right:8px;text-decoration:none;display:inline-block}.Button--secondary:hover{background-color:#c7c7c7}.Button--success{background-color:#4caf50;color:#fff;border:none;padding:8px 16px;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;transition:background-color .2s ease;margin-right:8px}.Button--success:hover:not(:disabled){background-color:#3d8b40}.Button--success:disabled{opacity:.6;cursor:not-allowed}.Button--info{background-color:#2196f3;color:#fff;border:none;padding:8px 16px;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;transition:background-color .2s ease;margin-right:8px}.Button--info:hover:not(:disabled){background-color:#0c7cd5}.Button--info:disabled{opacity:.6;cursor:not-allowed}.MenuBar-logo{min-width:200px;width:100%}