@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Mulish:ital,wght@0,200..1000;1,200..1000&display=swap");@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Mulish:ital,wght@0,200..1000;1,200..1000&display=swap");@import url("https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap");*{box-sizing:border-box}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:-0.125em;border:0.25em solid currentColor;border-right-color:transparent;border-radius:50%;animation:0.75s linear infinite spinner-border}.spinner-border-sm{width:1rem;height:1rem;border-width:0.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:-0.125em;background-color:currentColor;border-radius:50%;opacity:0;animation:0.75s linear infinite spinner-grow}.spinner-grow-sm{width:1rem;height:1rem}@media (prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{animation-duration:1.5s}}#wm-panel .form-row{display:flex;gap:10px;align-items:center}#wm-panel input[type=radio]{-webkit-appearance:none;appearance:none;background-color:var(--form-background);margin:0;font:inherit;color:grey;width:1.15em;height:1.15em;border:1px solid grey;border-radius:50%;transform:translateY(-0.075em);display:grid;place-content:center}#wm-panel input[type=radio]:before{content:"";width:0.5em;height:0.5em;border-radius:50%;transform:scale(0);transition:120ms transform ease-in-out;box-shadow:inset 1em 1em var(--form-control-color);background-color:#3AAF90}#wm-panel input[type=radio]:checked:before{transform:scale(1)}#wm-panel input[type=checkbox]{-webkit-appearance:none;appearance:none;background-color:var(--form-background);margin:0;font:inherit;color:currentColor;width:20px;height:20px;border:1px solid currentColor;border-radius:0.15em;transform:translateY(-0.075em);display:grid;place-content:center}#wm-panel input[type=checkbox]:before{content:"";width:0.65em;height:0.65em;-webkit-clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);transform:scale(0);transform-origin:bottom left;transition:120ms transform ease-in-out;box-shadow:inset 1em 1em var(--form-control-color);background-color:#3AAF90;position:relative;margin:0}#wm-panel input[type=checkbox].mandatory:before{background-color:black}#wm-panel input[type=checkbox]:checked:before{transform:scale(1)}#wm-panel input[type=checkbox]:disabled{--form-control-color:var(--form-control-disabled);color:var(--form-control-disabled);cursor:not-allowed}.checkbox-label{padding:5px 10px;background-color:#f2f2f2;color:#333;border:1px solid #ccc;cursor:pointer;border-radius:4px;margin-right:4px;min-width:85px;display:inline-block}.recurrence-options-form-fields .checkbox-label{min-width:55px;padding:5px;text-align:center}input[type=checkbox].checkbox-as-label{display:none!important}.checkbox-as-label:checked+.checkbox-label{background-color:#0071e3;color:#fff;border-color:#0051bb}.switch input[type=checkbox]{height:0;width:0;visibility:hidden}.switch .custom-toggle{display:none!important}.switch label{cursor:pointer;text-indent:-9999px;width:34px;height:22px;background:#ccc;display:block;border-radius:100px;position:relative}.switch label:after{content:"";position:absolute;top:2px;left:2px;width:20px;height:18px;background:#fff;border-radius:90px;transition:0.3s}.switch input:checked+label{background:#f16232}.switch input:checked+label:after{left:calc(100% - 2px);transform:translateX(-100%)}.switch label:active:after{width:111px}.form-switch .custom-toggle{display:none!important}.form-switch .switch-label{cursor:pointer;display:flex;align-items:center;gap:10px}.form-switch .switch-label .switch-toggle{width:34px;height:22px;background:#ccc;display:block;border-radius:100px;position:relative;flex-shrink:0}.form-switch .switch-label .switch-toggle:after{content:"";position:absolute;top:2px;left:2px;width:20px;height:18px;background:#fff;border-radius:90px;transition:0.3s}.form-switch .switch-label .switch-text{font-size:inherit;color:inherit}.form-switch input:checked+.switch-label .switch-toggle{background:#f16232}.form-switch input:checked+.switch-label .switch-toggle:after{left:calc(100% - 2px);transform:translateX(-100%)}.form-switch .switch-label:active .switch-toggle:after{width:111px}body.custom-wp-ui #adminmenuwrap{position:relative;float:left;z-index:999999990;margin-top:-32px;border-right:1px solid #ccc}body.custom-wp-ui #adminmenu,body.custom-wp-ui #adminmenu .wp-submenu,body.custom-wp-ui #adminmenuback,body.custom-wp-ui #adminmenuwrap{background-color:#f0f0f1}body.custom-wp-ui #adminmenu .wp-has-current-submenu .wp-submenu{background-color:white!important}body.custom-wp-ui #adminmenu a{color:#3c434a}body.custom-wp-ui #adminmenu .wp-submenu a{color:#3c434a}body.custom-wp-ui #adminmenu li.menu-top:hover,body.custom-wp-ui #adminmenu li.opensub>a.menu-top,body.custom-wp-ui #adminmenu li>a.menu-top:focus{background-color:#e4e4e5;color:#3c434a}body.custom-wp-ui div.wp-menu-image:before{color:#999!important}body.custom-wp-ui.folded #adminmenu div.wp-menu-image{width:45px}body.custom-wp-ui.folded #adminmenu li.menu-top{width:45px}body.custom-wp-ui.folded #adminmenuwrap{width:45px}body.wm-admin-page{background-color:#e8eeef}body.wm-admin-page #error{position:absolute;z-index:1111111;background:blue;color:white;padding:20px}body.wm-admin-page .wm-admin-wrap{margin:-32px 0 0 -20px;min-height:100vh;position:relative}body.wm-admin-page h1,body.wm-admin-page h2,body.wm-admin-page h3,body.wm-admin-page h4,body.wm-admin-page h5{margin:0 0 10px 0}body.wm-admin-page p{margin:0 0 1em 0}ul{padding:0;margin:0}p{font-size:16px}.wm-admin-content-area{padding:30px;display:flex;flex-direction:column;gap:10px}.wm-admin-content-section{padding:0px;background-color:white;border-radius:8px;box-shadow:0px 2px 1px rgba(0,0,0,0.2)}.wm-content-item{background-color:white;padding:35px}.wm-content-item__inbox{padding:40px 0}.wm-messages-feedback .wm-content-item{padding:0}.rounded-circle{border-radius:50%}.wm-user-actions-header{display:flex;gap:25px;padding-bottom:15px;color:grey}header.wm-users-filters{display:flex;align-items:center}header.wm-users-filters .wm-filter-buttons{display:flex;gap:20px}header.wm-users-filters .wm-filter-buttons .filter-link{color:#f16232}header.section-actions-header{flex-basis:100%;padding:20px 0px 20px 0px;display:flex;align-items:baseline;gap:15px}header.section-actions-header.wm-attendees-header{padding:20px 10px 15px}header.section-actions-header.wm-attendees-header h3{font-size:18px}header.section-actions-header.wm-attendees-header h3 span.wm-attendees-count{color:black}.wm-event-attendee-section{padding:0;margin-top:40px}header.wm-admin-page-header{display:flex;justify-content:flex-start;gap:30px;align-items:center;padding:30px 30px}header.wm-admin-page-header .wm-page-heading{display:none}header.wm-admin-page-header .edit-dots{margin-left:auto}header.wm-event-occurrence-header{display:block;justify-content:flex-start;padding:30px 30px 0px;gap:25px;align-items:center;flex-wrap:wrap}header.wm-primary-header{display:flex;justify-content:flex-start;padding:30px;gap:35px;align-items:center;background:#FBFCFC;margin:0;border-bottom:1px solid #ddd}header.wm-primary-header.wm-check-in-header{margin:0;flex-wrap:wrap}header.wm-primary-header.wm-check-in-header .wm-event-is-cancelled h2{color:#cc3333;font-size:16px;padding:10px;border:1px solid;border-radius:30px}header.wm-primary-header h1{font-size:15px;margin:0}header.wm-primary-header p{margin:0}header.wm-primary-header .wm-publish-event{margin-left:auto}.wm-event-status{font-size:18px;text-transform:capitalize}.wm-event-status.published{color:#3AAF90;font-weight:bold}.wm-event-status.draft{color:#777}.wm-updated-date{font-size:14px;color:#999}nav.wm-instance-navi{flex-basis:100%;padding:20px;margin-top:10px;border-top:1px solid #ddd}nav.wm-instance-navi ul.instance-navigation{display:flex;gap:10px}header.wm-middle-header{padding:30px 45px 0;margin-bottom:-10px}header.wm-page-title{padding:30px 45px 0;margin-bottom:-10px}header.wm-current-page-header{display:flex;justify-content:space-between;align-items:center;padding:30px 0}.wm-admin-page-wrap{padding:0 30px;background-color:#edf3f4}h1.wm-sub-page-title{font-size:18px;font-weight:500;padding:0;margin:0}.wm-page-content-wrap{padding:20px 30px 80px 30px;background:white;border-radius:8px;border:1px solid #ddd}.wm-user-profile-image-thumb img{width:60px;height:60px;border-radius:50%}.wm-admin-content-wrap{padding:30px 30px 80px 30px;background:white;margin:10px 10px;border-radius:4px;border:1px solid #ddd;min-height:500px}.wm-list-filters{display:flex;gap:12px;align-items:end}ul.sub-navigation{display:flex;justify-content:flex-end;gap:15px}.wm-admin-sub-navigation-wrap{display:flex;gap:40px;justify-content:space-between;padding:0 20px;align-items:center}.wm-admin-sub-navigation-wrap div{flex:1}.wm-admin-sub-navigation-wrap div.wm-sub-navigation{text-align:right;margin:10px}.wm-value.negative{color:#cc3333;font-weight:bold}.wm-event-nav-bar{display:none;background:#f5f5f5;padding:15px 35px;margin:0;justify-content:space-between;align-items:center;position:fixed;bottom:0;right:0;left:160px;z-index:123;box-shadow:0px -1px 4px rgba(0,0,0,0.15)}.wm-event-nav-bar .event-info{font-size:14px;display:flex;gap:20px;align-items:center;color:#666}.wm-event-nav-bar .event-navigation{display:flex;gap:15px;align-items:center}.wm-event-nav-bar .nav-link{font-size:14px;text-decoration:none;color:#666;display:flex;align-items:center;gap:8px}.wm-event-nav-bar .nav-link:hover{color:#333}.wm-event-nav-bar .nav-arrow{font-size:18px;line-height:1}.wm-admin-navigation{padding:20px 30px 35px 30px;margin:0px 0px 0 0px;display:flex;background:white;border-bottom:1px solid #ccc;gap:50px;align-items:center}.wm-admin-navigation.wm-event-navigation{background:white;gap:50px}.wm-admin-navigation .wm-admin-sub-navigation{display:flex;gap:10px;align-items:center}.event-quick-view-heading{margin:20px 0;border-bottom:1px solid #ccc;margin-bottom:30px}.event-quick-view-heading h2{font-size:20px}.event-quick-view-heading p{font-size:18px}.event-quick-view-navigation{margin:30px 0 40px;border-top:1px solid #ccc;padding-top:30px}.wm-add-more-occurrences{margin:30px 0;text-align:right}.wm-admin-action-buttons{margin-top:35px;display:flex;gap:8px;align-items:center;border-top:1px solid #ccc;padding-top:25px}.wm-admin-action-heading{margin-bottom:25px!important;font-size:20px;display:flex;gap:15px;align-items:center;border-bottom:1px solid #ccc;padding-bottom:15px}.wm-admin-action-heading a{color:inherit}.event-quick-view{padding:30px}.wm-log-description{vertical-align:top;padding:20px}.wm-log-recipients{padding:20px}.wm-log-recipients div{padding:0px 0 10px 40px;border-bottom:1px solid #ddd;margin-bottom:10px;display:flex;gap:50px}.wm-log-recipients div:last-child{border-bottom:none}.wm-log-recipients div span:first-child{width:200px}.flex{display:flex;gap:10px;align-items:center}.wm-events-list-wrap{padding:30px 30px;background-color:#e8eeef}.message-log-wrap{padding:10px 10px 30px 10px;border-bottom:1px solid;margin-bottom:50px;display:flex;align-items:baseline;column-gap:40px;flex-wrap:wrap}.message-log-wrap .message-log-label{flex:100%}.message-log-wrap .message-log-heading{width:420px;padding:10px}.message-log-wrap .message-log-email-body{color:#555;font-weight:300;font-size:15px;margin-top:10px}.message-log-wrap table{flex:1}.wm-event-message-attendees-wrap{display:flex;gap:40px}.wm-event-message-attendees-wrap .wm-event-message-attendees-list{flex:1}.wm-event-message-attendees-wrap .wm-event-email-templates-wrap{flex:1}.wp-admin-breadcrumbs{list-style:none;padding:0;margin:20px 0}.wp-admin-breadcrumbs li{display:inline;margin-right:5px}.wm-admin-edit-user-head{margin:20px 0}.admin-column{background:white;border-radius:4px;box-shadow:0 0 2px rgba(0,0,0,0.4);padding:30px}.wm-width-m{max-width:300px!important}.wm-return-message{font-size:16px;margin-bottom:40px}.wm-ajax-confirm .wm-ajax-return-data{margin:0px 0 30px}.wm-ajax-confirm .wm-ajax-return-data p{font-size:18px}.booking-status-heading{margin:0 0 20px 0;font-size:18px;font-weight:600}.acf-field.wm-width-m .acf-input{width:200px}.acf-field.wm-select .acf-input{width:200px}#event_cost,#event_tribe_organizer,#event_tribe_venue,#event_url{display:none}.tribe-dismiss-notice{display:none}.alert-action-suggestion{padding:10px 0;color:#cc3333}.discount-proof{border:1px solid #ccc;padding:5px 16px 0;margin-top:10px}.wm-table-navi{float:left;margin:10px 0 -20px}.wm-event-link{margin:10px 0 0}.wm-event-meta{display:flex;gap:8px}.wm-table-saldo{color:red;font-weight:bold}form.ticket .col-anytime{display:none}form.anytime .col-credits{display:none}.wm-ticket-type-related-col{padding-left:40px}.wm-cols{display:flex;gap:40px}.wm-cols-payments{justify-content:space-between;gap:40px}.wm-cols-inline{display:flex;gap:40px;align-items:center}.wm-col-inline{flex:0 0 auto}.wm-col{flex:1}.wm-col1{flex:60%}.wm-col2{flex:40%}.wm-col-payment-form{width:300px;flex:1;display:flex;flex-direction:column}.wm-col-order-summary{flex:1;display:flex;flex-direction:column}.wm-order-summary h4{font-size:18px}.wm-payment-form{padding:30px;background-color:#efefef;height:100%}.wm_modal label{display:block;margin-bottom:4px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;font-family:"Roboto"}.wm_modal label.form-check-label{display:inline}.wm_modal select{width:auto;padding-right:50px}.wm_modal input[type=number],.wm_modal input[type=text],.wm_modal textarea{padding:4px 10px;margin:0;border:1px solid #ccc;box-sizing:border-box;font-size:15px;font-family:"Roboto";letter-spacing:0.5px}.wm_modal_inner_wrap{padding:30px 0 0}.acf-field input[type=number]{width:60px!important}.wm_modal input[type=number]{width:80px;padding:8px 0 8px 8px}.wm_modal input[type=text]{width:100%}.wm_modal textarea{width:100%}.wm_modal .form-group{margin-bottom:20px}#wm-admin-modal .wm-modal-header{display:flex;justify-content:space-between;align-items:center;padding:15px 20px 10px;border-bottom:1px solid #ccc}.wm-admin-page-navigation{display:flex;gap:10px}.wm-date-filters{padding:20px 20px 30px;display:flex;align-items:center;gap:15px}.wm-date-filters button{display:flex;align-items:center;gap:10px}.load-more-container{padding:30px 20px;text-align:center}.wm-event-list-table thead{display:none}.wm-event-list-table .date-separator:hover td{background-color:none}.wm-event-list-table .date-separator td{padding-top:20px;background-color:#f8f9fa;padding:15px;font-weight:600!important;border:none;text-transform:uppercase}.wm-event-list-table tr{border-left:1px solid #ddd;border-right:1px solid #ddd}.wm-event-list-table tr:hover{background-color:#f9f3ea}.wm-event-list-table tr.pre-separator{height:10px;border:none}.wm-event-list-table tr.pre-separator:hover{background-color:none}.show-schedule-link{padding-bottom:30px}.wm-event-attendees-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:10px;border-bottom:1px solid #ddd}.message-all-attendees-button{margin-left:auto}.wm-admin-event-page{background:#4bc9ba}.wm-admin-event-page p{margin:0}.wm-event-thumbnail{width:40px;height:40px}.wm-event-thumbnail img{width:100%;border-radius:50%}.wm-event-path{position:absolute;top:25px;display:flex;align-items:center;gap:2px;color:#CFDADC}.wm-event-path a{color:#f16232;font-size:14px;text-decoration:none}.wm-event-path a:hover{text-decoration:underline}.wm-event-path .wm-icon{height:14px;width:14px}header.wm-event-header{padding:50px 10px 25px 10px;background-color:white;display:flex;justify-content:space-between;align-items:center;gap:40px}header.wm-event-header h1{margin:0;font-size:16px}header.wm-event-header .wm-meta-inline{display:flex}header.wm-event-header .wm-meta-inline p{flex:1}.wm-event-navigation ul,.wm-sub-navigation ul{display:flex;gap:10px;justify-content:flex-end}header.wm-single-occurrence-content{display:flex;justify-content:space-between;border-bottom:1px solid #999;padding-bottom:10px;margin-bottom:20px}h3.wm-single-occurrence-heading{display:flex;gap:20px}h3.wm-single-occurrence-heading>span{display:flex;gap:5px;align-items:center;font-weight:500;font-size:16px}h3.wm-single-occurrence-heading>span.date-wrap{letter-spacing:0.5px}h3.wm-single-occurrence-heading span.wm-icon{background-color:white;width:18px;height:18px}.wm-event-navigation{margin-left:auto}header.wm-event-date-header{display:flex;justify-content:space-between;align-items:center;color:black;padding:10px 30px;background-color:#ebfcf8}header.wm-event-date-header .wm-date-link a{color:black;color:black;display:flex;align-items:center}header.wm-event-date-header .wm-date-link a span.wm-icon{background-color:black}header.wm-single-occurrence-header{height:auto;margin-bottom:0;display:flex;gap:30px;padding:35px 45px 0;justify-content:flex-start;color:white;align-items:end}header.wm-single-occurrence-header h2,header.wm-single-occurrence-header h3{color:white;margin:0 0 10px 0}header.wm-single-occurrence-header ul{display:flex;color:black}header.wm-single-occurrence-header ul li{margin:0;color:white}header.wm-single-occurrence-header ul li a{text-decoration:none;font-size:16px;color:white;padding:8px 20px 10px;border-left:1px solid rgba(255,255,255,0.4);margin:0;margin:1px}header.wm-single-occurrence-header ul li.selected a{font-weight:900}.wm-single-event-wrap .wm-admin-content-wrap{margin:0}table.wm-admin-table.wm-attendees-table{border:1px solid #ddd}.wm-alert-modal{max-width:400px;transition-duration:0.4s;transition-timing-function:cubic-bezier(0.36,0.55,0.19,1);transition-property:all,margin}.wm-modal-simple{padding:30px}.wm-login-success-message{font-weight:500;text-align:center;margin:0}.wm-login-success-message .wm-login-success-wrap{background-color:#f9f3ea;margin:11px;flex:1;height:100%;padding:40px 30px;display:flex;flex-direction:column;justify-content:space-evenly;height:230px;border-radius:4px}.wm-login-success-message h1{font-size:24px;font-family:"Open Sans";margin:0}.wm-login-success-message p{font-size:20px;margin:0}#wm-booking-modal{}#wm-booking-modal .wm-total-credit-price{text-align:center}#wm-booking-modal .wm-modal-content-wrap{background-color:#cc3333;background:linear-gradient(to bottom right,#c95454,#CC3232);color:white;padding:25px;padding-bottom:40px}#wm-booking-modal .booking-suggestion{padding:0 0 20px 0;font-size:16px;font-weight:500;text-align:center;line-height:1.8;margin:0}#wm-booking-modal .wm_modal_inner_wrap{padding:0}#wm-booking-modal .wm-modal-header{background-color:white;background-image:url(../icons/calendar.svg);background-repeat:no-repeat;padding:15px 15px 15px 40px;margin-left:25px;background-position:center left;background-size:24px 24px}#wm-booking-modal .wm-modal-header h3{font-size:15px;font-weight:500;margin:0}#wm-booking-modal .wm-modal-header .wm-close-modal{background-color:transparent;font-size:24px;display:block}#wm-booking-modal .form-group{margin-bottom:15px}#wm-booking-modal select::-ms-expand{display:none}#wm-booking-modal select{line-height:40px;width:140px;appearance:none;-webkit-appearance:none;background:url(../icons/chevron-down.svg);background-color:#fff;border:0;border-radius:4px;padding:0px 20px 0px 10px;font-size:16px;background-repeat:no-repeat;background-position:95% 50%;background-size:24px}#wm-booking-modal .guest-booking-choice{align-items:center;display:flex;gap:5px}#wm-booking-modal .modal-close-confirm{margin-bottom:20px;text-align:center}#wm-booking-modal .wm-success-message{padding:20px 0 30px;text-align:center;font-size:18px}#wm-booking-modal .btn-booking-primary,#wm-booking-modal .btn-modal-close-confirm,#wm-booking-modal input[type=submit]{background-color:white;color:black;box-shadow:1px 2px 1px rgba(0,0,0,0.2);width:auto;text-align:center}#wm-booking-modal .btn{text-align:center;line-height:22px;padding-left:30px;padding-right:30px;border:1px solid transparent}#wm-booking-modal .btn.btn-cart{background-color:transparent!important;color:white;border:1px solid white}#wm-booking-modal .submit-buttons{margin-top:30px;display:flex;justify-content:center}#wm-booking-modal .btn.btn-add-to-cart{background-image:url(../icons/arrow-right-circle.svg);background-repeat:no-repeat;padding-right:60px!important;background-position:84% 50%;background-size:21px 21px;color:black}#wm-booking-modal .btn.wm-icon-proceed{background-image:url(../icons/arrow-right.svg);background-repeat:no-repeat;padding-right:40px!important;background-position:87% 50%;background-size:21px 21px}#wm-booking-modal .btn.wm-icon-check{background-image:url(../icons/check.svg);background-repeat:no-repeat;padding-right:60px!important;padding-left:30px;background-position:87% 50%;background-size:21px 21px}#wm-booking-modal .btn.wm-icon-cart{background-image:url(../icons/cart2.svg);background-repeat:no-repeat;padding-right:40px!important;background-position:87% 50%;background-size:21px 21px}#wm-booking-modal input[type=checkbox]{appearance:none;-webkit-appearance:none;width:20px;height:20px;background-color:#fff;border:2px solid #ccc;border-radius:4px;position:relative;cursor:pointer}#wm-booking-modal input[type=checkbox]:checked:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;background-color:#333;border-radius:2px}#wm-booking-modal .wm-cols-inline{display:flex;align-items:center;gap:30px}#wm-booking-modal .wm-series-occurrences{margin:20px 0;border-radius:6px;overflow:hidden}#wm-booking-modal .wm-series-occurrences li{list-style:none;padding:11px 10px;border-bottom:1px solid #ddd;background:white;color:#666}.wm-modal-content .wm-event-details{margin-bottom:20px;border-bottom:1px solid #ddd;padding-bottom:10px}.wm-modal-header{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;border-bottom:1px solid #ccc;z-index:11}.wm-modal-header h3{margin:0!important;white-space:normal;font-size:18px;text-align:center;width:100%}.wm-modal-header .wm-close-modal{flex-shrink:0;display:flex;justify-content:center;align-items:center;width:30px;height:30px;border-radius:50%;color:#000;font-size:20px;cursor:pointer}.wm-modal-header .wm-close-modal:before{content:"×";line-height:1;transform:translateY(-2px)}.wm-modal{display:none;position:fixed;z-index:11220033;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:black;background-color:rgba(204,204,204,0.95)}.wm-modal .wm-modal-footer{position:absolute;bottom:0;left:0;right:0;padding:20px;text-align:right;margin-top:20px;background:#f1f1f1}.wm-modal .wm-modal-flex{display:flex;min-height:500px}.wm-modal .wm-modal-col1{flex:0 0 30%}.wm-modal .bg-image{background-size:cover;background-position:center;background-repeat:no-repeat}.wm-modal.wm_modal_wide .wm-modal-wrap{width:800px}.wm-modal.wm_modal_simple .wm-modal-wrap{width:500px}.wm-modal .wm-modal-wrap{background-color:#fefefe;overflow:hidden;max-width:calc(100vw - 20px);border-radius:8px;box-sizing:border-box;box-shadow:0 10px 50px -10px rgba(0,0,0,0.4);border:0;width:420px;transition:all 0.5s ease-out;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.wm-modal .wm-modal-content-wrap{padding:30px 40px 40px;width:100%;overflow-y:scroll;max-height:500px;margin-bottom:100px}@media (max-width:766px){.wm-modal .wm-modal-content-wrap{padding:20px}}.wm-modal .wm-modal-content{color:#777;font-size:14px;font-weight:300}.wm_modal_inner_wrap{padding:20px 0}.wm_modal_login .wm_modal_inner_wrap{display:flex;flex-direction:column;align-items:center}.wm_modal_login input{max-width:90%;width:390px;margin:10px 0;padding:4px;flex:1}.wm-close{color:#666;float:right;font-size:28px;font-weight:normal}.wm-close:focus,.wm-close:hover{color:black;text-decoration:none;cursor:pointer}.wm_modal input[type=number]{width:60px;max-width:100%;padding:2px;padding:8px;display:inline-block;border:1px solid #ccc;box-sizing:border-box}.wm_modal input[type=text]{width:100%;padding:8px;margin-bottom:16px;display:inline-block;border:1px solid #ccc;box-sizing:border-box}.wm_modal textarea{width:100%;padding:8px 12px;margin-bottom:16px;display:inline-block;border:1px solid #ccc;box-sizing:border-box}.wm_form_submit{padding:20px 0}.wm-modal-buttons{display:flex;gap:10px;justify-content:flex-end}.wm-modal-sidebar{background:#cc3333;color:white;padding:40px 20px 40px 40px;flex:0 0 36%!important}.wm-modal-sidebar h4{font-size:20px!important;text-transform:capitalize;letter-spacing:0.5px;color:white}.wm-modal-sidebar h4 small{display:none}.wm_user_details{margin-bottom:20px}.wm_user_details p{margin:0}.wm-error-messages{padding:10px 0;color:#dc3545;font-weight:600}.badge{background:green;padding:2px 6px 3px;color:white;border-radius:8px}.wm-pagination{padding:20px 0}.wm-pagination-stats{padding:0 0px 15px;font-size:15px}.wm-pagination-stats .stats-row{display:flex;gap:10px}.wm-icons-container{display:flex;gap:15px;align-items:center}.wm-filter-breadcrumbs{display:flex;gap:7px;align-items:center;margin-bottom:15px}.wm-filter-breadcrumbs .wm-crumb-item{border:1px solid #ccc;padding:5px 12px 8px;border-radius:4px;line-height:1;font-size:14px;font-weight:500;cursor:pointer;position:relative}.wm-filter-breadcrumbs .wm-crumb-item:hover{background:whitesmoke}.wm-filter-breadcrumbs .wm-crumb-item:hover:after{content:"×";position:absolute;top:-7px;right:-7px;width:18px;height:18px;background-color:white;color:black;border-radius:50%;font-size:15px;font-weight:normal;display:flex;align-items:center;justify-content:center;cursor:pointer}.wm-filter-breadcrumbs .clear-all-filters-button{font-size:14px;display:inline-block;padding:0 10px}.wm-tag{background:#e8eeef;padding:4px 10px;border-radius:4px;line-height:1}.wm-status-tag{font-weight:600;font-size:10px;text-transform:uppercase}.wm-status-tag__scheduled{background-color:#E8F5E8;color:darkgreen}.wm-status-tag__cancelled{background-color:#FEECEA;color:darkred}.wm-status-tag__postponed{background-color:#FDEED6;color:#624518}.wm-status-tag__published{background-color:#E8F5E8;color:darkgreen}.wm-event-image{width:80px;height:80px;position:relative;background:#ddd;border-radius:8px;overflow:hidden}.wm-event-image img{width:100%;height:100%}img.thumb{width:40px;height:40px;border-radius:50%}.flex-line{display:flex;align-items:center;gap:10px}.overview-section{display:flex;gap:30px;flex-wrap:wrap}.overview-box{padding:20px;border:1px solid #ddd;display:inline-block}.overview-box h3{border-bottom:1px solid #ddd;padding-bottom:10px}.overview-box ul{padding-top:20px}.overview-box ul li{display:flex;gap:20px;align-items:center}.wm-instance-basics .wm-venue{padding-top:10px}.wm-instance-basics .wm-venue span{background-color:#CFDADC}.wm-admin-user-heading h2{font-family:"Open Sans",sans-serif;font-weight:700;font-size:23px;letter-spacing:-0.6px;margin-bottom:3px}.wm-cols.no-gap{gap:30px}.wm-cols.no-gap .wm-col{flex:1;display:flex;flex-direction:column;height:100%}.wm-col#wm-booking-user-col{flex:0 0 280px}#walking-guest-booking-target,#wm-booking-ajax-target{padding:15px}#user-event-info{margin-top:0px;width:100%;max-width:100%;padding:10px 15px;background-color:white}.wm-event-heading-wrap{display:flex;gap:20px;align-items:center}.wm-ajax-return-data .wm-event-booking-options p{font-size:16px}.wm-series-info{border-top:1px solid;padding-top:20px}.wm-series-info li{display:flex;gap:40px;padding:13px 0;border-bottom:1px solid #ddd;margin-bottom:10px}.wm-series-info span{flex:0 0 auto;display:flex;gap:10px;align-items:center}.wm-series-info span.wm-series-day-name{flex:0 0 260px}.wm-series-info span.wm-icon{background-color:transparent;padding:4px;border:1px solid #ccc}.wm-series-info span.wm-series-attendee-count{font-weight:500}.user-actions-section{min-width:330px;min-height:300px}.wm-label{background:#e8eeef;display:inline-block;padding:6px 15px;border-radius:4px}.wm-message-attendees-list{padding:10px 0;border-bottom:1px solid #ccc}.wm-message-attendees-list .name{margin:4px 10px 4px 0}.wm-filters-wrap{display:flex;gap:20px;align-items:center;padding-top:20px}.wm-filters-wrap .wm-filter.wm-filter-today{padding-left:30px}.wm-filters-wrap .wm-filter label{display:block;font-size:14px}.action-disabled{color:#CFDADC}.wm-user-details{margin:0;padding:0px;background-color:white}.wm-user-details li{margin:1px}.wm-user-details li span.wm-icon{background-color:transparent}.wm-user-details li a{display:flex;align-items:center;gap:6px;border-bottom:1px solid #ccc;padding:8px 20px 8px 2px;text-decoration:none}.wm-user-details li.separator{border-bottom:1px solid black;margin-bottom:10px}.show-ticket-options-button,.wm-user-detail-label{display:flex;align-items:center;gap:10px}.saldo-negative{color:#f16232;font-weight:bold;text-wrap:nowrap}.wm-updating-total-credit-price{display:flex;justify-content:space-between;padding-left:12px;padding-right:12px;margin-bottom:10px}.wm-updating-total-credit-price p{font-size:18px}.wm-submit-buttons{margin:20px 0;text-align:right}.li-table li{display:flex;align-items:center;gap:20px;border-bottom:1px solid #ccc;padding:10px 10px 12px}.li-table li span{flex:0 0 auto}.loading .loading-mock{display:block}.loading-mock{display:none}.wm-email-templates-list span.template-name{flex:0 0 260px}.wm-email-templates-list a{text-decoration:none}.wm-responsive-table{width:100%;border-collapse:collapse;border:none}@media (max-width:766px){.wm-responsive-table thead{display:none}.wm-responsive-table tr{display:flex;flex-wrap:wrap;padding:10px;border-bottom:1px solid #ddd}.wm-responsive-table td{display:inline-block;box-sizing:border-box;border:none!important}.wm-responsive-table td.wm-row-fullwidth{width:100%;display:block}}table.wm-cancel-table{margin-top:10px;border:1px solid #ddd}table.wm-cancel-table .td-cancel-person .wm-icon{display:none}body.wm-admin-page h3.cancel-items-heading{margin:30px 0 0;font-weight:700;font-size:16px}table.wm-shop-list-table td{font-size:14px}tr.deleted{animation:fadeOutRow 3s forwards}tr.deleted td{transition:background-color 0.5s ease}@keyframes fadeOutRow{0%{opacity:1}46%{background-color:#ffe6e6;opacity:1}to{opacity:0;visibility:hidden}}table.sortable-table th{cursor:pointer}table.sortable-table th:after{font-size:12px;display:inline-block;padding:0px 0 0px 5px;margin-top:-12px;color:transparent;content:" ▼"}table.sortable-table th.sort-asc:after{content:" ▲";color:grey}table.sortable-table th.sort-desc:after{content:" ▼";font-size:12px;display:inline-block;padding:0px 0 0px 5px;margin-top:-12px;color:grey}table.wm-admin-table{border:none;border-spacing:0;width:100%;clear:both;margin:0}table.wm-admin-table tr th{background:#f8f9fa;padding:7px 11px;font-weight:400;font-size:14px;text-align:left;border-bottom:10px solid white}table.wm-admin-table tr td{vertical-align:top;font-size:14px;font-family:"Mulish",sans-serif;border-bottom:1px solid #ccc;padding:8px 10px;color:#50575e;border-bottom:1px solid #E4E8ED;padding-top:16px;line-height:1.4;word-break:break-word}table.wm-admin-table a{text-decoration:none}.wm-list-instances-wrap{position:relative}.wm-list-instances-wrap #wm-instance-ajax-target{display:none;position:absolute;top:-40px;padding:20px;background:white;border:1px solid;width:550;right:0px;border:1px solid #ddd;box-shadow:0 0 26px rgba(0,0,0,0.1)}.wm-list-instances-wrap header.wm-instance-basics{padding:10px}.wm-list-instances-wrap .wm-icon__close.wm-close-quickview{width:22px;height:22px;background-color:black}.wm-list-instances-wrap .wm-instance-occurrences .wm-list-table{font-size:14px}table.wm-instances-list .wm-status-color__published span{background-color:#3AAF90}table.wm-instances-list .wm-status-color__draft span{background-color:#CFDADC}table.settings-table input{max-width:80px!important}button.wm-inline-submit{margin-left:10px;background-color:#3AAF90;color:white;border-radius:4px;padding:8px 10px;border:none}table.wm-cancel-table td.td-cancel-person{display:flex;align-items:center;gap:10px;flex-wrap:nowrap;font-weight:600;font-size:15px}table.wm-cancel-table td{font-size:15px;font-weight:400}td.td-icon-flex{display:flex;gap:10px;align-items:center}td.td-title{border-left:3px solid #CFDADC}td.td-thumbnail{width:80px}td.td-thumbnail img{max-width:100%;height:auto;border-radius:50%}.td-status{width:40px;text-align:center}.td-status span{margin:0 auto;width:15px;border-radius:50%;height:15px;background-color:#CFDADC;display:block}.td-status.canceled span{background-color:#cc3333}.td-status.postponed span{background-color:#f16232}.td-status.published span,.td-status.scheduled span{background-color:#3AAF90}tr.canceled .occurrence-link{color:#cc3333}tr.order-canceled td{color:#999!important}tr.order-canceled td a{color:#999!important}td.td-thumbnail{position:relative}td.td-thumbnail span.status-indicator{position:absolute;width:10px;height:10px;background:#CFDADC;border-radius:50%;top:0}td.td-thumbnail span.status-indicator.published{background-color:#3AAF90}td.event-status-text{text-wrap:nowrap}td.unpaid{color:#cc3333!important}td.td-schedule-link{position:relative}td.td-schedule-link span.wm-icon{width:22px;height:22px;background-size:22px 22px;padding:0px}td.td-schedule-link span.counter{position:absolute;left:22px;top:13px;height:20px;width:20px;display:inline-block;background:#3AAF90;color:white;text-align:center;font-size:10px;border-radius:50%;padding:0;line-height:20px;font-weight:300}td.td-schedule-link.td-bookings-link span.counter{left:auto}.td-event-instances{padding:0}.td-event-instances .event-instance{display:flex;justify-content:flex-start;align-items:center;margin-bottom:8px}tr.instance-occurrences-row .wm-ajax-return-data{padding-left:75px;padding-bottom:30px}tr.instance-occurrences-row .wm-ajax-return-data h4{font-size:14px;margin:20px 0 10px 10px;font-weight:500;text-transform:uppercase;border-bottom:1px solid #ccc;padding-bottom:10px}.wm-table{width:100%}.wm-table th{border-bottom:1px solid}.center{text-align:center}.wm-user-icon{width:36px;height:36px;border-radius:50%;background-color:#FCF1D0;display:block}.wm-user-icon__member{background-color:#3AAF90}.wm-user-icon__anytime{background-color:#3AAF90}.wm-payment-pending td{background-color:#fcd4da}.wm-total-attendees{font-size:18px;font-weight:500}.wm_base_table{border-collapse:collapse;width:100%;max-width:100%}.wm_event_bookings_table{width:600px;margin:20px 0 40px;border:1px solid #ddd}.wm_event_bookings_table tr{cursor:pointer}.wm_event_bookings_table th{display:none}.wm_event_bookings_table tr td{margin:0;border-bottom:1px solid #ccc;background-color:white;padding:14px 10px;font-size:14px;line-height:1.4}.wm_event_bookings_table tr td.wm-td-user-icon{width:50px}.wm_event_bookings_table tr td::first-child{padding-left:14px}.wm_event_bookings_table tr td::last-child{padding-right:0px}.wm_event_bookings_table .toggle-present-status-button{border:1px solid #CFDADC;padding:4px 15px 4px 8px;display:inline-flex;align-items:center;gap:5px;text-transform:uppercase;font-size:12px;border-radius:4px;background-color:white}.wm_event_bookings_table .toggle-present-status-button .wm-icon__present{width:22px;height:22px}.wm_event_bookings_table .toggle-present-status-button.away .wm-icon{background:#999}.wm_event_bookings_table tr.selected-user td{background-color:#ebfcf8}.wm-row-dim td{color:#888}.wm_user_table{margin:20px 0 50px}.wm_base_table td,.wm_base_table th{margin:0;border-bottom:1px solid grey;padding:13px 10px;font-size:14px}.wm_base_table td th,.wm_base_table th th{text-align:left}.wm-table-list{list-style-type:none;padding:0;margin:0;margin-top:20px;max-width:100%;width:600px}.wm-table-list .table-row{display:flex}.wm-table-list .table-row .table-cell{padding:10px;border-bottom:1px solid #ddd;flex-grow:1;display:flex;gap:15px}.wm-table-list .table-row .first-column{flex:0 0 133px;font-size:14px;font-weight:700}.wm-list-table{background-color:white;width:100%;border-collapse:collapse;margin:0;text-align:left}.wm-list-table td,.wm-list-table th{padding:12px 15px;border:0;border-bottom:1px solid #ddd;font-size:14px}.wm-list-table tr td:first-child{font-weight:500}.wm-list-table thead{background-color:#f4f4f4}.wm-list-table tbody tr:hover{background-color:#f1f1f1}.wm-list-table.settings-table{max-width:700px}.wm-list-table.settings-table tr td:first-child{width:380px}.wm_event_quick_view_table tr td{border-bottom:1px solid #CFDADC}.wm_event_quick_view_table tr:last-child td{border:none}.wm-events-table{max-width:100%;width:600px;border-collapse:collapse;margin:0px 0;font-size:1em;text-align:left}.wm-events-table td,.wm-events-table th{padding:12px 15px;border-bottom:1px solid #ddd}.wm-events-table tr td{background-color:#f9f9f9}.wm-events-table tr td.separator-heading{background-color:white;border:none;padding:35px 6px 10px 6px}.wm-events-table tr td.separator-heading h5{font-size:18px;font-weight:500;margin-bottom:1px;margin-bottom:10px}.wm-events-table tr td.td-booking-count{width:90px;text-align:left}.wm-events-table tr td.td-actions{width:80px;text-align:right}.wm-events-table tr td.td-event-name{border-left:3px solid transparent}.wm-events-table tr td.td-event-name.wm-class-cat-astanga{border-left:3px solid orange}.wm-events-table tr td.td-event-name .wm-schedule-list-event-name{display:flex;align-items:center;gap:6px;padding-bottom:5px}.wm-events-table tr td.td-event-name .wm-schedule-list-event-name span.wm-icon{width:16px;height:16px}.wm-events-table tr.selected-quick-view td{background-color:#F9F6F9}.wm-events-table tr.selected-quick-view td .event-quick-view-link span{border:1px solid black}.wm-events-table tr.wm-event-status-cancelled td,.wm-events-table tr.wm-event-status-postponed td{background:pink}.tribe-events-pro .tribe-events-pro-week-grid__event-link-inner{font-size:15px}.tribe-events-pro .tribe-events-pro-week-grid__event-title{font-size:15px}#wm-panel #wm-cart-panel h4{text-align:left;font-size:14px;margin-bottom:5px;font-weight:700;line-height:1.3}#wm-panel #wm-cart-panel .wm-modal-footer-details h4{font-size:20px}#wm-panel #wm-cart-panel h2{text-align:center;margin-bottom:20px;font-weight:700;font-size:20px}#wm-panel #wm-cart-panel .wm-modal-content-wrap{background-color:#f8f9fa;height:100vh;overflow-y:scroll}#wm-panel #wm-cart-panel .wm-panel-cart-contents{padding:25px}#wm-panel #wm-cart-panel .wm-cart-section{background-color:white;padding:20px;border-radius:4px;box-shadow:0 0 2px rgba(0,0,0,0.2);margin-bottom:20px}#wm-panel #wm-cart-panel .wm-cart-section.wm-cart-totals-wrap{padding-top:10px}#wm-panel #wm-cart-panel table.wm-mini-cart-table{border:none}#wm-panel #wm-cart-panel table.wm-mini-cart-table td{vertical-align:top}#wm-panel #wm-cart-panel table.wm-mini-cart-table td.product-name{padding-left:0}#wm-panel #wm-cart-panel table.wm-mini-cart-table tr:first-child td{border-top:none}#wm-panel #wm-cart-panel table.wm-mini-cart-table tr:last-child td{border-bottom:none}#wm-panel #wm-cart-panel table.wm-mini-cart-table tr:hover{background:none!important}#wm-panel #wm-cart-panel table.wm-mini-cart-table td.product-price{width:80px;text-align:right;padding:12px 0 0}#wm-panel #wm-cart-panel table.wm-mini-cart-table td.product-price strong{font-weight:600}#wm-panel #wm-cart-panel table.wm-mini-cart-table td.wm-remove-item{padding-right:0;width:30px}#wm-panel #wm-cart-panel table.wm-mini-cart-table .wm-remove-item-button{cursor:pointer;border:1px solid #ddd;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;padding:2px}#wm-panel #wm-cart-panel table.wm-mini-cart-table .wm-remove-item-button span{width:14px;height:14px;background:#999}#wm-panel #wm-cart-panel table.wm-mini-cart-table .wm-remove-item-button:hover{border-color:#444;background-color:#e8eeef}#wm-panel #wm-cart-panel table.wm-mini-cart-table .wm-remove-item-button:hover span{background-color:#222}#wm-panel #wm-cart-panel img.wm-cart-thumb{width:40px;height:40px;float:left;margin-right:10px}#wm-panel #wm-cart-panel .wm-cart-item-dates{font-size:14px}#wm-panel #wm-cart-panel .wm-panel-cart-totals td{padding:5px 0;text-align:right}#wm-panel #wm-cart-panel .wm-panel-cart-totals td:first-child{text-align:left}#wm-panel #wm-cart-panel .wm-panel-cart-totals tr.wm-subtotal td{padding-top:20px;font-weight:700;border:none}#wm-panel #wm-cart-panel .wm-panel-cart-totals tr.wm-discounts td{color:green;padding-bottom:10px;padding-top:10px;border:none}#wm-panel #wm-cart-panel .wm-panel-cart-totals tr.wm-totals td{font-weight:700;padding-top:20px;border-top:1px dashed}#wm-panel #wm-cart-panel .wm-cart-item-coupon{color:green}#wm-panel #wm-cart-panel .wm-coupon-applied-text{width:-webkit-fit-content;width:fit-content;background:#e8eeef;color:green;padding:20px;display:flex;align-items:center;gap:10px}#wm-panel #wm-cart-panel .wm-coupon-applied-text span{background-color:green}#wm-panel #wm-cart-panel .wm-coupon-applied-text a{color:#CFDADC;text-decoration:underline}#wm-panel #wm-cart-panel .wm-coupon-discount .woocommerce-remove-coupon{display:none}#wm-panel #wm-cart-panel .wm-woocommerce-coupon{display:flex}#wm-panel #wm-cart-panel .wm-promo-code-link{cursor:pointer;padding:20px 20px;display:flex;align-items:center;gap:10px;color:#666;font-size:14px;font-family:"Mulish";text-decoration:underline}#wm-panel #wm-cart-panel .wm-promo-code-link span{background-color:#666}#wm-panel #wm-cart-panel .wm-promo-code-fields{display:none}#wm-panel #wm-cart-panel .wm-promo-code-fields input{flex:1}#wm-panel #wm-cart-panel .wm-promo-code-fields #apply-coupon-code-button{font-family:"Mulish";font-size:14px;padding:15px}#wm-panel #wm-cart-panel .wm-booking-cart-item{display:flex;align-items:flex-start;gap:10px}.product-quantity{display:none}.woocommerce-form-coupon-toggle,.woocommerce-form-login-toggle{display:none}.feather.feather-plus{fill:black!important;stroke:black!important}.wm-remove-series-item{background-color:#eee;background-image:url(../icons/plus.svg);background-repeat:no-repeat;width:22px;height:22px;background-position:50% 50%;background-size:14px 14px;display:inline-block;margin:0px 8px 0 0;border-radius:50%;cursor:pointer}.wm-remove-series-item:hover{background-color:#999;background-image:url(../icons/minus.svg)}.wm-icon-plus{background:url(../icons/plus.svg) no-repeat;background-repeat:no-repeat;padding-left:32px!important;background-position:3px 50%;background-size:21px 21px}.btn-secondary .wm-icon-plus{background-position:8px 50%}.wm-custom-mini-cart .wm-mini-cart-item{display:flex;gap:20px}.wm-custom-mini-cart .wm-mini-cart-item .wm-mini-cart-item-price{flex:1}.wm-custom-mini-cart .wm-mini-cart-item .wm-mini-cart-item-data{flex:1}.wm-event-details-wrap{display:flex;gap:40px;flex-direction:row;align-items:flex-end;margin-bottom:20px}.wm-event-details-wrap div{flex:1}.wm-booking-cart-item .wm-mini-cart-subtotals{display:flex;justify-content:flex-end;gap:20px;padding-bottom:20px;margin-bottom:10px;border-bottom:1px solid #ccc}.wm-product-item{display:flex;gap:40px;flex-direction:row;margin-bottom:20px}.wm-product-item span{flex:1}.btn-loader,button[type=submit],input[type=submit]{position:relative}.btn-loader .button-text,button[type=submit] .button-text,input[type=submit] .button-text{transition:all 0.2s}.btn-loader.loading .button-text,button[type=submit].loading .button-text,input[type=submit].loading .button-text{visibility:hidden;opacity:0}.btn-loader.loading:after,button[type=submit].loading:after,input[type=submit].loading:after{content:"";position:absolute;width:16px;height:16px;top:0;left:0;right:0;bottom:0;margin:auto;border:2px solid transparent;border-top-color:inherit;border-radius:50%;animation:button-loading-spinner 1s ease infinite}@keyframes button-loading-spinner{0%{transform:rotate(0turn)}to{transform:rotate(1turn)}}.wm-flow.wm-admin-page .btn.btn-secondary{font-size:13px}.wm-flow.wm-admin-page .btn.btn-primary{color:#f8f9fa;font-weight:800;text-transform:uppercase;font-size:13px}.wm-flow .wm-event-booking-modal-buttons{display:flex;gap:10px}.wm-flow .btn-guest{float:left;margin-right:15px;padding:5px 15px;display:flex;align-items:center;gap:6px;text-transform:uppercase;height:40px;font-size:12px}.wm-flow .icon-action{position:relative}.wm-flow .wm-count{position:absolute;left:39px;top:13px;height:20px;width:20px;display:inline-block;background:#16C826;color:white;text-align:center;font-size:10px;border-radius:50%;padding:0;line-height:20px;font-weight:300}.wm-flow .wm-count__alert{background-color:#FF6C6C}.wm-flow .wm-count__success{background-color:#16C826}.wm-flow .btn{padding:10px 25px;text-decoration:none;border-radius:4px;border:none;font-size:15px;font-weight:500;text-decoration:none;font-family:"Mulish",sans-serif;text-transform:none;letter-spacing:0}@media (max-width:766px){.wm-flow .btn{font-size:15px;padding:8px 20px}}.wm-flow .btn#toggle-present-status-button{padding:5px 10px}.wm-flow .btn__flex{display:inline-flex;align-items:center;gap:10px}.wm-flow .btn:hover{cursor:pointer;text-decoration:none;letter-spacing:0}.wm-flow .btn.btn-popup-action{padding:8px 25px;background-color:#3AAF90}.wm-flow .btn.btn-primary{background-color:#f16232;color:white;font-weight:800;text-transform:uppercase}.wm-flow .btn.btn-success{background-color:#3AAF90;color:white;font-weight:800;text-transform:uppercase}.wm-flow .btn.btn-success:hover{background-color:#2d8970}.wm-flow .btn.btn-secondary{background-color:white;border:1px solid #f16232;color:#f16232;text-transform:uppercase}.wm-flow .btn.wm-popup-booking{padding:6px 20px}.wm-flow .btn.btn-action{background-color:white;border:1px solid #ddd;color:#666;font-weight:300;font-size:14px;border-radius:4px;box-shadow:2px 2px 6px rgba(0,0,0,0.05);padding:6px 12px}.wm-flow .btn.btn-action.btn-action-secondary{box-shadow:none}.wm-flow .btn.btn-action.btn-action-negative{border:1px solid brown;color:brown;box-shadow:none}.wm-flow .btn.btn-action.btn-active{background-color:wheat}.wm-flow .btn.btn-action__highlight{color:white;background:#3AAF90}.wm-flow .btn.btn-light{background-color:#ccc;color:#0c3c3d}.wm-flow .btn.btn-alert{background-color:#FF6C6C;color:white}.wm-flow .btn.btn-ok{background-color:transparent;color:#444;border:1px solid #ddd}.wm-flow .btn__outline{background-color:transparent;border:1px solid}.wm-flow .btn.btn-form-submit{background-color:#3AAF90;color:white}.wm-flow .btn__selected{border:1px solid #0c3c3d;color:#0c3c3d;background-color:#f8f9fa}.wm-flow .btn-icon{display:inline-block;background-repeat:no-repeat;background-size:18px 18px;min-height:24px}.wm-flow .btn-icon__left{background-position:16px center;padding-left:44px;padding-right:34px}.wm-flow .btn-icon__right{background-position:right 16px center;padding-left:34px;padding-right:44px}.wm-flow .btn-icon__large{padding:10px;border:1px solid #ccc;height:50px;width:50px;background-size:contain}.wm-flow .wm-bg__white{background-color:white}.wm-flow .wm-bg__grey{background-color:#CFDADC}.wm-flow .wm-bg__action{background-color:#3AAF90}.wm-flow .wm-bg__member{background-color:#4bc9ba}.wm-flow .wm-bg__anytime{background-color:#4bc9ba}.wm-flow .wm-bg__guest{background-color:#CFDADC}.wm-flow .wm-bg__alert{background-color:#CFDADC}.wm-flow .wm-bg__black{background-color:#0c3c3d}.wm-flow .wm-bg__primary{background-color:#f16232}.wm-flow .wm-bg__secondary{background-color:#F8F8F8}.wm-flow .wm-bg__round{border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.wm-flow .wm-color__white{color:white}.wm-flow .wm-color__grey{color:#CFDADC}.wm-flow .wm-color__action{color:#3AAF90}.wm-flow .wm-color__alert{color:#CFDADC}.wm-flow .wm-color__black{color:#0c3c3d}.wm-flow .wm-color__primary{color:#f16232}.wm-flow .wm-color__secondary{color:#F8F8F8}.wm-flow .wm-icon{display:inline-block;width:18px;height:18px;background-size:contain;box-sizing:content-box;background-repeat:no-repeat;background-position:center center}.wm-flow .btn-icon{padding:6px;width:22px;height:22px;background-size:18px 18px;border-radius:4px}.wm-flow .btn-icon__large,.wm-flow .wm-icon__large{padding:1px;background-size:100%}.wm-flow .btn-icon__s24,.wm-flow .wm-icon__s24{width:24px;height:24px;background-size:24px 24px}.wm-flow .btn-icon__s28,.wm-flow .wm-icon__s28{width:28px;height:28px;background-size:28px 28px}.wm-flow .btn-icon__s18,.wm-flow .wm-icon__s18{width:18px;height:18px;background-size:18px 18px;padding:0px}.wm-flow .btn-icon__transparent,.wm-flow .wm-icon__transparent{background-color:transparent}.wm-flow .btn-icon.wm-icon-member,.wm-flow .wm-icon.wm-icon-member{background-image:url(../icons/user2.svg)}.wm-flow .btn-icon.wm-icon-credits,.wm-flow .btn-icon__credits,.wm-flow .wm-icon.wm-icon-credits,.wm-flow .wm-icon__credits{background-image:url(../icons/credits.svg)}.wm-flow .btn-icon.wm-icon-card,.wm-flow .btn-icon__card,.wm-flow .wm-icon.wm-icon-card,.wm-flow .wm-icon__card{background-image:url(../icons/card.svg)}.wm-flow .btn-icon.wm-icon-user,.wm-flow .wm-icon.wm-icon-user{background-image:url(../icons/user2.svg)}.wm-flow .btn-icon.wm-icon-cart,.wm-flow .wm-icon.wm-icon-cart{background-image:url(../icons/cart.svg)}.wm-flow .btn-icon.wm-icon-view,.wm-flow .wm-icon.wm-icon-view{background-image:url(../icons/eye.svg)}.wm-flow .btn-icon.wm-icon-arrow-right,.wm-flow .btn-icon__arrow-right,.wm-flow .wm-icon.wm-icon-arrow-right,.wm-flow .wm-icon__arrow-right{background-image:url(../icons/arrow-right.svg)}.wm-flow .btn-icon.wm-icon-alert,.wm-flow .wm-icon.wm-icon-alert{background-image:url(../icons/info.svg)}.wm-flow .btn-icon.wm-icon-ok,.wm-flow .wm-icon.wm-icon-ok{background-image:url(../icons/check.svg)}.wm-flow .btn-icon.wm-icon-guest,.wm-flow .wm-icon.wm-icon-guest{background-image:url(../icons/user-arrow-right.svg)}.wm-flow .btn-icon.wm-icon-cancel,.wm-flow .wm-icon.wm-icon-cancel{background-image:url(../icons/cancel.svg)}.wm-flow .btn-icon.wm-icon-guest-white,.wm-flow .wm-icon.wm-icon-guest-white{background-color:transparent;padding:0;background-image:url(../icons/user-arrow-right-white.svg)}.wm-flow .btn-icon__link,.wm-flow .wm-icon__link{-webkit-mask-image:url("../icons/link.svg");mask-image:url("../icons/link.svg");-webkit-mask-size:contain;mask-size:contain;background-color:#7D7B7B;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.wm-flow .btn-icon__credits,.wm-flow .wm-icon__credits{-webkit-mask-image:url("../icons/credits.svg");mask-image:url("../icons/credits.svg");-webkit-mask-size:contain;mask-size:contain;background-color:#7D7B7B;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.wm-flow .btn-icon__euro,.wm-flow .wm-icon__euro{-webkit-mask-image:url("../icons/euro-round.svg");mask-image:url("../icons/euro-round.svg");-webkit-mask-size:contain;mask-size:contain;background-color:#7D7B7B;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.wm-flow .btn-icon__currency,.wm-flow .wm-icon__currency{-webkit-mask-image:url("../icons/currency.svg");mask-image:url("../icons/currency.svg");-webkit-mask-size:contain;mask-size:contain;background-color:#7D7B7B;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.wm-flow .btn-icon__discount,.wm-flow .wm-icon__discount{-webkit-mask-image:url("../icons/discount.svg");mask-image:url("../icons/discount.svg");-webkit-mask-size:contain;mask-size:contain;background-color:#7D7B7B;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.wm-flow .btn-icon__x,.wm-flow .wm-icon__x{-webkit-mask-image:url("../icons/x.svg");mask-image:url("../icons/x.svg");-webkit-mask-size:contain;mask-size:contain;background-color:#7D7B7B;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.wm-flow .btn-icon__user-right,.wm-flow .wm-icon__user-right{-webkit-mask-image:url("../icons/user-right.svg");mask-image:url("../icons/user-right.svg");-webkit-mask-size:contain;mask-size:contain;background-color:#7D7B7B;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.wm-flow .btn-icon__pass,.wm-flow .wm-icon__pass{-webkit-mask-image:url("../icons/pass.svg");mask-image:url("../icons/pass.svg");-webkit-mask-size:contain;mask-size:contain;background-color:#7D7B7B;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.wm-flow .btn-icon__help,.wm-flow .wm-icon__help{-webkit-mask-image:url("../icons/help.svg");mask-image:url("../icons/help.svg");-webkit-mask-size:contain;mask-size:contain;background-color:#7D7B7B;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.wm-flow .btn-icon__members,.wm-flow .wm-icon__members{-webkit-mask-image:url("../icons/members.svg");mask-image:url("../icons/members.svg");-webkit-mask-size:contain;mask-size:contain;background-color:#7D7B7B;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.wm-flow .btn-icon__member,.wm-flow .wm-icon__member{-webkit-mask-image:url("../icons/check_square.svg");mask-image:url("../icons/check_square.svg");-webkit-mask-size:contain;mask-size:contain;background-color:#7D7B7B;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.wm-flow .btn-icon__user,.wm-flow .wm-icon__user{-webkit-mask-image:url("../icons/user2.svg");mask-image:url("../icons/user2.svg");-webkit-mask-size:contain;mask-size:contain;background-color:#7D7B7B;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.wm-flow .btn-icon__users,.wm-flow .wm-icon__users{-webkit-mask-image:url("../icons/users.svg");mask-image:url("../icons/users.svg");-webkit-mask-size:contain;mask-size:contain;background-color:#7D7B7B;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.wm-flow .btn-icon__users2,.wm-flow .wm-icon__users2{-webkit-mask-image:url("../icons/search.svg");mask-image:url("../icons/search.svg");-webkit-mask-size:contain;mask-size:contain;background-color:#7D7B7B;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.wm-flow .btn-icon__download,.wm-flow .wm-icon__download{-webkit-mask-image:url("../icons/download.svg");mask-image:url("../icons/download.svg");-webkit-mask-size:contain;mask-size:contain;background-color:#7D7B7B;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.wm-flow .btn-icon__render,.wm-flow .wm-icon__render{-webkit-mask-image:url("../icons/list_pad.svg");mask-image:url("../icons/list_pad.svg");-webkit-mask-size:contain;mask-size:contain;background-color:#7D7B7B;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.wm-flow .btn-icon__dots,.wm-flow .wm-icon__dots{-webkit-mask-image:url("../icons/dots.svg");mask-image:url("../icons/dots.svg");-webkit-mask-size:contain;mask-size:contain;background-color:#7D7B7B;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.wm-flow .btn-icon__edit,.wm-flow .wm-icon__edit{-webkit-mask-image:url("../icons/edit.svg");mask-image:url("../icons/edit.svg");-webkit-mask-size:contain;mask-size:contain;background-color:#7D7B7B;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.wm-flow .btn-icon__settings,.wm-flow .wm-icon__settings{-webkit-mask-image:url("../icons/settings.svg");mask-image:url("../icons/settings.svg");-webkit-mask-size:contain;mask-size:contain;background-color:#7D7B7B;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.wm-flow .btn-icon__delete,.wm-flow .wm-icon__delete{-webkit-mask-image:url("../icons/trash.svg");mask-image:url("../icons/trash.svg");-webkit-mask-size:contain;mask-size:contain;background-color:#7D7B7B;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.wm-flow .btn-icon__trash,.wm-flow .wm-icon__trash{-webkit-mask-image:url("../icons/trash.svg");mask-image:url("../icons/trash.svg");-webkit-mask-size:contain;mask-size:contain;background-color:#7D7B7B;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.wm-flow .btn-icon__back,.wm-flow .wm-icon__back{-webkit-mask-image:url("../icons/chevron-left.svg");mask-image:url("../icons/chevron-left.svg");-webkit-mask-size:contain;mask-size:contain;background-color:#7D7B7B;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.wm-flow .btn-icon__alert,.wm-flow .wm-icon__alert{-webkit-mask-image:url("../icons/info.svg");mask-image:url("../icons/info.svg");-webkit-mask-size:contain;mask-size:contain;background-color:#7D7B7B;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.wm-flow .btn-icon__info,.wm-flow .wm-icon__info{-webkit-mask-image:url("../icons/info.svg");mask-image:url("../icons/info.svg");-webkit-mask-size:contain;mask-size:contain;background-color:#7D7B7B;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.wm-flow .btn-icon__close,.wm-flow .wm-icon__close{-webkit-mask-image:url("../icons/close.svg");mask-image:url("../icons/close.svg");-webkit-mask-size:contain;mask-size:contain;background-color:#7D7B7B;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.wm-flow .btn-icon__notification,.wm-flow .wm-icon__notification{-webkit-mask-image:url("../icons/bell.svg");mask-image:url("../icons/bell.svg");-webkit-mask-size:contain;mask-size:contain;background-color:#7D7B7B;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.wm-flow .btn-icon__copy,.wm-flow .wm-icon__copy{-webkit-mask-image:url("../icons/copy.svg");mask-image:url("../icons/copy.svg");-webkit-mask-size:contain;mask-size:contain;background-color:#7D7B7B;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.wm-flow .btn-icon__chart,.wm-flow .wm-icon__chart{-webkit-mask-image:url("../icons/bar_chart_square.svg");mask-image:url("../icons/bar_chart_square.svg");-webkit-mask-size:contain;mask-size:contain;background-color:#7D7B7B;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.wm-flow .btn-icon__ok_dark,.wm-flow .wm-icon__ok_dark{-webkit-mask-image:url("../icons/check.svg");mask-image:url("../icons/check.svg");-webkit-mask-size:contain;mask-size:contain;background-color:#7D7B7B;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.wm-flow .btn-icon__ok,.wm-flow .wm-icon__ok{background-size:23px 23px;-webkit-mask-image:url("../icons/check_white.svg");mask-image:url("../icons/check_white.svg");-webkit-mask-size:contain;mask-size:contain;background-color:#7D7B7B;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.wm-flow .btn-icon__filter,.wm-flow .wm-icon__filter{-webkit-mask-image:url("../icons/filter_funnel.svg");mask-image:url("../icons/filter_funnel.svg");-webkit-mask-size:contain;mask-size:contain;background-color:#7D7B7B;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.wm-flow .btn-icon__email,.wm-flow .wm-icon__email{-webkit-mask-image:url("../icons/email.svg");mask-image:url("../icons/email.svg");-webkit-mask-size:contain;mask-size:contain;background-color:#7D7B7B;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.wm-flow .btn-icon__time,.wm-flow .wm-icon__time{-webkit-mask-image:url("../icons/clock.svg");mask-image:url("../icons/clock.svg");-webkit-mask-size:contain;mask-size:contain;background-color:#7D7B7B;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.wm-flow .btn-icon__teacher,.wm-flow .wm-icon__teacher{-webkit-mask-image:url("../icons/user.svg");mask-image:url("../icons/user.svg");-webkit-mask-size:contain;mask-size:contain;background-color:#7D7B7B;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.wm-flow .btn-icon__star,.wm-flow .wm-icon__star{-webkit-mask-image:url("../icons/star.svg");mask-image:url("../icons/star.svg");-webkit-mask-size:contain;mask-size:contain;background-color:#7D7B7B;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.wm-flow .btn-icon__cancel,.wm-flow .wm-icon__cancel{-webkit-mask-image:url("../icons/cancel.svg");mask-image:url("../icons/cancel.svg");-webkit-mask-size:contain;mask-size:contain;background-color:#7D7B7B;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.wm-flow .btn-icon__venue,.wm-flow .wm-icon__venue{-webkit-mask-image:url("../icons/marker.svg");mask-image:url("../icons/marker.svg");-webkit-mask-size:contain;mask-size:contain;background-color:#7D7B7B;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.wm-flow .btn-icon__event,.wm-flow .wm-icon__event{-webkit-mask-image:url("../icons/event.svg");mask-image:url("../icons/event.svg");-webkit-mask-size:contain;mask-size:contain;background-color:#7D7B7B;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.wm-flow .btn-icon__plus,.wm-flow .wm-icon__plus{-webkit-mask-image:url("../icons/plus.svg");mask-image:url("../icons/plus.svg");-webkit-mask-size:contain;mask-size:contain;background-color:#7D7B7B;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.wm-flow .btn-icon__list,.wm-flow .wm-icon__list{-webkit-mask-image:url("../icons/list.svg");mask-image:url("../icons/list.svg");-webkit-mask-size:contain;mask-size:contain;background-color:#7D7B7B;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.wm-flow .btn-icon__adjust-time,.wm-flow .wm-icon__adjust-time{-webkit-mask-image:url("../icons/clock-forward.svg");mask-image:url("../icons/clock-forward.svg");-webkit-mask-size:contain;mask-size:contain;background-color:#7D7B7B;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.wm-flow .btn-icon__refresh,.wm-flow .wm-icon__refresh{-webkit-mask-image:url("../icons/refresh.svg");mask-image:url("../icons/refresh.svg");-webkit-mask-size:contain;mask-size:contain;background-color:#7D7B7B;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.wm-flow .btn-icon__calendar,.wm-flow .wm-icon__calendar{-webkit-mask-image:url("../icons/calendar_dark.svg");mask-image:url("../icons/calendar_dark.svg");-webkit-mask-size:contain;mask-size:contain;background-color:#7D7B7B;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.wm-flow .btn-icon__activity,.wm-flow .wm-icon__activity{-webkit-mask-image:url("../icons/activity.svg");mask-image:url("../icons/activity.svg");-webkit-mask-size:contain;mask-size:contain;background-color:#7D7B7B;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.wm-flow .btn-icon__chevron,.wm-flow .wm-icon__chevron{-webkit-mask-image:url("../icons/chevron-right.svg");mask-image:url("../icons/chevron-right.svg");-webkit-mask-size:contain;mask-size:contain;background-color:#7D7B7B;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.wm-flow .btn-icon__chevron-left,.wm-flow .wm-icon__chevron-left{-webkit-mask-image:url("../icons/chevron-left.svg");mask-image:url("../icons/chevron-left.svg");-webkit-mask-size:contain;mask-size:contain;background-color:#7D7B7B;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.wm-flow .btn-icon__chevron-down,.wm-flow .wm-icon__chevron-down{-webkit-mask-image:url("../icons/chevron-down.svg");mask-image:url("../icons/chevron-down.svg");-webkit-mask-size:contain;mask-size:contain;background-color:#7D7B7B;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.wm-flow .btn-icon__arrow-down-right,.wm-flow .wm-icon__arrow-down-right{-webkit-mask-image:url("../icons/arrow-down-right.svg");mask-image:url("../icons/arrow-down-right.svg");-webkit-mask-size:contain;mask-size:contain;background-color:#7D7B7B;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.wm-flow .btn-icon__payment-type-pos,.wm-flow .wm-icon__payment-type-pos{background-image:url("../images/user_icon_light.jpg");background-repeat:no-repeat;border-radius:50%;border:1px solid #ddd;width:40px;height:40px}.wm-flow .btn-icon__payment-type-anytime,.wm-flow .wm-icon__payment-type-anytime{background-image:url("../images/user_icon_violet.jpg");background-repeat:no-repeat;border-radius:50%;border:1px solid #ddd;width:40px;height:40px}.wm-flow .btn-icon__payment-type-credits,.wm-flow .wm-icon__payment-type-credits{background-image:url("../images/user_icon_green.jpg");background-repeat:no-repeat;border-radius:50%;border:1px solid #ddd;width:40px;height:40px}.wm-flow .btn-icon__payment-type-cash,.wm-flow .wm-icon__payment-type-cash{background-image:url("../images/user_icon_brown.jpg");background-repeat:no-repeat;border-radius:50%;border:1px solid #ddd;width:40px;height:40px}.wm-flow .btn-icon__user-type-member,.wm-flow .wm-icon__user-type-member{-webkit-mask-image:url("../icons/user.svg");mask-image:url("../icons/user.svg");-webkit-mask-size:contain;mask-size:contain;background-color:#7D7B7B;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;background-color:white}.wm-flow .btn-icon__user-type-anytime,.wm-flow .wm-icon__user-type-anytime{-webkit-mask-image:url("../icons/star.svg");mask-image:url("../icons/star.svg");-webkit-mask-size:contain;mask-size:contain;background-color:#7D7B7B;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;background-color:white}.wm-flow .btn-icon__user-type-guest,.wm-flow .wm-icon__user-type-guest{-webkit-mask-image:url("../icons/user2.svg");mask-image:url("../icons/user2.svg");-webkit-mask-size:contain;mask-size:contain;background-color:#7D7B7B;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;background-color:white}.wm-flow .btn-icon__white,.wm-flow .wm-icon__white{background-color:white}.wm-flow .btn-icon__primary,.wm-flow .wm-icon__primary{background-color:#f16232}.wm-flow .btn-icon__action,.wm-flow .wm-icon__action{background-color:#f16232}.wm-flow .btn-icon__home-smile,.wm-flow .wm-icon__home-smile{-webkit-mask-image:url("../icons/home-smile.svg");mask-image:url("../icons/home-smile.svg");-webkit-mask-size:contain;mask-size:contain;background-color:#7D7B7B;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.wm-flow .btn-icon__message-heart,.wm-flow .wm-icon__message-heart{-webkit-mask-image:url("../icons/message-heart-square.svg");mask-image:url("../icons/message-heart-square.svg");-webkit-mask-size:contain;mask-size:contain;background-color:#7D7B7B;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.wm-flow .btn-icon__arrow-square-up-right,.wm-flow .wm-icon__arrow-square-up-right{-webkit-mask-image:url("../icons/arrow-square-up-right.svg");mask-image:url("../icons/arrow-square-up-right.svg");-webkit-mask-size:contain;mask-size:contain;background-color:#7D7B7B;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.wm-flow .btn-icon__log-out,.wm-flow .wm-icon__log-out{-webkit-mask-image:url("../icons/log-out.svg");mask-image:url("../icons/log-out.svg");-webkit-mask-size:contain;mask-size:contain;background-color:#7D7B7B;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.wm-flow .btn-icon__present,.wm-flow .wm-icon__present{width:25px;height:25px;-webkit-mask-image:url("../icons/check.svg");mask-image:url("../icons/check.svg");-webkit-mask-size:contain;mask-size:contain;background-color:#7D7B7B;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.wm-flow .btn-icon__present.away,.wm-flow .wm-icon__present.away{-webkit-mask-image:url("../icons/question.svg");mask-image:url("../icons/question.svg");-webkit-mask-size:contain;mask-size:contain;background-color:#7D7B7B;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.wm-flow .btn-icon.wm-icon-status,.wm-flow .wm-icon.wm-icon-status{width:20px;height:20px;border-radius:50%;border:1px solid black}.wm-flow .btn-icon.wm-icon-status__scheduled,.wm-flow .wm-icon.wm-icon-status__scheduled{-webkit-mask-image:url("../icons/check.svg");mask-image:url("../icons/check.svg");-webkit-mask-size:contain;mask-size:contain;background-color:#7D7B7B;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.wm-flow .btn-icon.wm-icon-status__cancelled,.wm-flow .wm-icon.wm-icon-status__cancelled{background-color:#FF6C6C;-webkit-mask-image:url("../icons/cancel.svg");mask-image:url("../icons/cancel.svg");-webkit-mask-size:contain;mask-size:contain;background-color:#7D7B7B;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.wm-flow .wm-icon-confirmed,.wm-flow .wm-icon-not-confirmed{background:url(../icons/icon_check.svg) no-repeat;background-repeat:no-repeat;padding:0;background-position:top center;background-size:100%;display:inline-block;width:20px;height:20px}.wm-flow .wm-icon-link{background:url(../icons/grid.svg) no-repeat;background-repeat:no-repeat;padding:0;background-position:top center;background-size:100%;display:inline-block;width:20px;height:20px}.wm-flow .wm-icon-color{width:12px;height:12px;background-color:#f8f9fa;display:inline-block;border-radius:50%}.wm-flow .wm-icon-color__active{background-color:#3AAF90}.wm-flow .btn-container{width:100%;display:flex;gap:10px}.wm-flow .btn-container__right{justify-content:flex-end}.wm-flow .btn-sm{padding:4px 10px;border-radius:2px}.wm-flow .btn-ajax-confirm{background-color:#3AAF90;text-transform:uppercase;letter-spacing:0.7px;padding:10px 30px}form hr{margin:35px 0 25px}.wm-settings-group{padding:30px 0;border-bottom:1px solid #ccc;margin-bottom:30px}.wm-settings-group h4{border-bottom:1px solid #ccc;padding-bottom:10px}.ui-timepicker-wrapper{z-index:11223340}.occurrence-row.row-inline{display:flex;gap:20px;padding:10px 0}.occurrence-row.row-inline .form-group{margin-bottom:0}.wm-action-container{margin:20px;display:flex;justify-content:flex-end}header.wm-form-header{display:flex;justify-content:space-between;align-items:center;border-bottom:2px dashed #ddd;padding-bottom:15px;margin-bottom:30px}header.wm-form-header h2{margin:0 8px;padding-top:4px}.media-button{width:360px;min-height:240px;height:auto;background:whitesmoke;display:flex;flex-direction:column;overflow:hidden;align-items:center;justify-content:center;border:1px dashed #CFDADC;padding:6px;cursor:pointer}.media-button img{max-width:100%}.media-button #wp-media-preview{overflow:hidden}.media-button #wp-media-preview img,.media-button .upload-text{transition:margin 0.3s ease-out}.media-button .upload-text{margin-bottom:-70px}.media-button:hover{border:2px dashed #CFDADC;background-color:white}.media-button:hover #wp-media-preview img{display:block;opacity:0.9;margin-top:-80px}.media-button:hover .upload-text{margin-bottom:0px}.wm-submit-container{padding:30px 0;text-align:right;border-top:1px solid #ccc;margin-top:30px}.wm-admin-filters{display:flex;justify-content:center;padding:20px 40px 0}.wm-admin-filters .form-group{margin:0;flex:1}.wm-admin-filters .form-group label{font-size:12px;font-weight:500;padding:0 0 0 4px;margin:0;display:block;text-align:left}.wm-admin-filters .form-group input,.wm-admin-filters .form-group select{color:#333;font-size:13px;border-color:#CFDADC;padding:3px 8px;background-color:transparent;color:#999}.wm-admin-filters .form-group input.has-value,.wm-admin-filters .form-group select.has-value{color:black;background-color:white}.wm-admin-filters .form-group input[type=date]{font-size:14px;padding:2px 8px 3px}input[type=number].wm-field-number{width:80px}select.form-control{max-width:200px;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");background-position:right 8px center;background-repeat:no-repeat;background-size:16px 16px;padding-right:32px;appearance:none;-webkit-appearance:none;-moz-appearance:none}.narrow-container{max-width:250px}.form-group{max-width:500px}.row-inline{display:flex;gap:10px}.recurrence-options-form-fields{margin:25px 0}.form-group-boolean{display:flex;gap:10px;align-items:center;margin:20px 0;font-size:14px;font-family:"Mulish",sans-serif;color:#666}.form-group{margin-bottom:25px}.form-group label{font-size:13px;font-weight:700;margin-bottom:7px;display:inline-block;font-size:13px;font-weight:500;margin-bottom:4px;display:inline-block;padding-left:3px;font-family:"Mulish",sans-serif;color:#666}.form-group.form-group-inline{display:flex;gap:20px;align-items:center}.form-group.form-group-inline label{width:100px}.form-group input.form-control.wm-field-short,.form-group select.form-control.wm-field-short{max-width:100%;width:180px}.form-group textarea.wm-field-content{height:300px;margin-bottom:20px}.form-group textarea.wm-field-content-short{height:100px;margin-bottom:20px}.form-group input[type=date],.form-group input[type=email],.form-group input[type=number],.form-group input[type=password],.form-group input[type=text],.form-group select,.form-group textarea{padding:5px 10px;color:#333;font-size:14px;max-width:700px;font-weight:400;border-color:#CFDADC;padding:5px 10px;color:#333;font-size:14px;font-weight:400;border:1px solid rgba(0,0,0,0.07);box-shadow:0px 1px 2px 0px #CFDADC;border-radius:8px}.form-group input[type=date]{width:140px}.form-group select{width:auto;padding-right:50px}.form-group input#credits,.form-group input#duration,.form-group input#num_weeks,.form-group input#series,.form-group input.number-short,.form-group input.timepicker{width:70px}.btn-container{border-top:1px solid #CFDADC;padding-top:20px;margin-top:20px;width:100%;display:flex;gap:10px}.btn-container__right{justify-content:flex-end}.wm-chat-button,.wm-chat-window-button{background-image:url(../icons/bot.png);width:50px;height:50px;border-radius:50%;position:absolute;z-index:123;bottom:20px;right:20px;background-color:white;box-shadow:2px 2px 1px rgba(0,0,0,0.6);background-size:60%;background-repeat:no-repeat;background-position:center center;cursor:pointer}.chat-window-container{position:absolute;bottom:50px;right:50px;z-index:1234}.chat-window{display:flex;flex-direction:column;display:flex;flex-direction:column;width:440px;max-width:100%;height:100%;min-height:400px;z-index:1;background:whitesmoke;box-shadow:0 0 8px rgba(0,0,0,0.2);border-radius:8px;overflow:hidden}.chat-window .chat-icon{width:24px;height:24px}.chat-window .chat-header{align-items:center;background:white;border-bottom:1px solid rgba(0,0,0,0.05);display:flex;gap:10px;flex-direction:row;justify-content:space-between;flex-shrink:0;height:56px;padding:0px 10px;width:100%}.chat-window .chat-header .chat-logo{width:32px;height:32px;margin-right:10px}.chat-window .chat-header h1{flex-grow:1;font-size:16px;font-weight:800;margin:0}.chat-window .chat-header .chat-controls button{background-color:transparent;border-radius:50%;border:none;cursor:pointer;display:flex;flex-shrink:0;outline:0px;padding:6px;-webkit-tap-highlight-color:transparent;height:36px;color:#ee5a00;transition:color 100ms ease 0s,background-color 100ms ease 0s}.chat-window .chat-header .chat-controls button:hover{background-color:rgba(238,90,0,0.15)}.chat-window .chat-message{display:flex;align-items:center;justify-content:space-between;padding:8px;border-bottom:1px solid #ececec;background-color:#f9f9f9}.chat-window .chat-message .message-text{margin:0;margin-right:10px;color:#333;font-size:14px}.chat-window .message-time{flex-basis:100%;color:grey;font-size:12px;padding:6px}.chat-window .chat-message{border-width:1px;border-color:#e4e5e7;max-width:480px;margin-left:16px;background-color:white;border-radius:16px;outline:transparent solid 1px;-webkit-tap-highlight-color:transparent;overflow:hidden;box-shadow:none}.chat-window .chat-message-bot{box-shadow:rgba(0,0,0,0.09) 0px 2px 5px 0px;margin-left:0px;margin-right:16px}.chat-window .chat-message-user{max-width:480px;margin-right:0px;margin-left:16px;background-color:#fce6d9}.chat-window .chat-message-item{display:flex;flex-direction:row;justify-content:flex-end;flex-wrap:wrap;flex-shrink:0;width:100%;padding-left:8px;padding-right:8px}.chat-window .chat-message-item .message-time{text-align:right}.chat-window .chat-message-item.chat-message-item-bot{justify-content:flex-start}.chat-window .chat-message-item.chat-message-item-bot .message-time{text-align:left}.chat-window .chat-history{flex-grow:1;overflow-y:auto;padding:15px 15px 30px 15px;display:flex;flex-direction:column;gap:10px}.chat-window .chat-footer{padding:10px;flex-shrink:0;overflow:hidden;pointer-events:auto;outline:transparent solid 2px;outline-offset:3px}.chat-window .chat-footer .message-form{border-radius:28px;box-shadow:rgba(0,0,0,0.1) 0px 1px 5px 0px;transition:border-radius 0.1s ease 0s,outline 0.2s ease 0s;display:flex;align-items:center;background-color:white;padding:0px 4px 0 8px}.chat-window .chat-footer .message-form .textarea-wrap{width:100%;display:flex;flex-direction:column}.chat-window .chat-footer .message-form input#wm-chat-message-box{outline:none;flex-grow:1;margin:0 10px;height:0;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-size:14px;line-height:1;width:100%;border:none;color:#303030;background-color:white;height:16px;padding:1px;font-weight:400;resize:none;outline:none;overflow:auto;text-overflow:ellipsis}.chat-window .chat-footer .message-form input#wm-chat-message-box:focus{outline:none;box-shadow:none}.chat-window .chat-footer .message-form button{background-color:transparent;border-radius:50%;border:none;display:flex;flex-shrink:0;outline:0px;-webkit-tap-highlight-color:transparent;color:#7357ff;width:40px;height:40px;padding:8px;position:relative;opacity:1;cursor:pointer;margin-top:4px;margin-bottom:4px;transition:opacity 200ms ease 0s,background-color 100ms ease 0s,color 100ms ease 0s}.chat-window .chat-footer .message-form button:hover{background-color:rgba(238,90,0,0.15)}.calendar{display:flex;flex-flow:column;padding:80px 0 60px}.calendar.admin-calendar{padding:0}.calendar .header{display:flex;padding:8px;position:relative;flex-wrap:wrap-reverse;align-items:center;justify-content:center;margin-bottom:20px}.calendar .header .month,.calendar .header .week{border:1px solid #E0E0E0;height:44px;display:flex;align-items:center;border-radius:22px;overflow:hidden}.calendar .header .month:hover,.calendar .header .week:hover{border-color:#cc3333}.calendar .header .month h2,.calendar .header .month h3,.calendar .header .week h2,.calendar .header .week h3{padding:0 10px;margin:0;font-size:18px;font-family:"Roboto","Mulish",sans-serif;font-weight:normal;text-align:center}.calendar .header .calendar-nav-button{flex:0 0 auto;color:rgba(0,0,0,0.54);padding:12px;font-size:1.5rem;text-align:center;transition:background-color 150ms cubic-bezier(0.4,0,0.2,1);border-radius:50%}.calendar .header .calendar-nav-button:hover{background-color:rgba(0,0,0,0.04)}.calendar .header .calendar-nav-button:hover svg{color:#cc3333}.calendar .header .calendar-nav-button span{width:100%;display:flex;align-items:inherit;justify-content:inherit}.calendar .header .calendar-nav-button svg{width:24px;height:24px;fill:currentColor;transition:fill 200ms cubic-bezier(0.4,0,0.2,1);flex-shrink:0;-webkit-user-select:none;user-select:none}.calendar .week-view{display:flex;justify-content:space-around}.calendar .week-view .guest-book-event-button{display:none}.calendar .day-column{flex:1;text-align:center;margin:0 5px}.calendar .day-column .day-header{background-color:#f3f3f3;padding:10px;margin:0;text-align:center}.calendar .day-column .day-header time{display:block}.calendar .day-column .day-header time span.day-header-name-list{display:none}.calendar .day-column .day-header time span.day-header-name-week{display:inline-block}.calendar .day-column .day-header time span:last-child{display:block;margin-top:3px;font-size:14px}.calendar .day-column .events-list{margin-top:10px}.calendar .day-column .event{padding:8px 8px 14px;margin-bottom:2px;cursor:pointer;text-decoration:none;display:block;color:inherit}.calendar .day-column .event a{text-decoration:none;color:black}.calendar .day-column .event h3.event-title{display:block;font-weight:500;font-size:13px;margin:0 0 3px;text-align:center}.calendar .day-column .event time.event-time{display:block;font-size:13px;flex-shrink:0}.calendar .day-column .event p{margin:0}.calendar .day-column .event p.event-capacity,.calendar .day-column .event p.event-teacher,.calendar .day-column .event p.event-venue{font-weight:300;font-size:13px}.calendar .day-column .event .btn{display:none}.calendar .weekname-links{display:none}@media (max-width:766px){.calendar .week-view{flex-direction:column}.calendar .week-view .guest-book-event-button{display:inline-block}.calendar .weekname-links{display:flex;justify-content:center;margin-bottom:10px;padding:0 35px 10px;gap:6px}.calendar .weekname-links a{text-decoration:none;color:#0c3c3d;text-transform:uppercase;background:whitesmoke;padding:2px 8px;border-radius:4px;border:1px solid #ddd}.calendar .day-column{text-align:left}.calendar .day-column.past-day.hide-day{display:none}.calendar .day-column .day-header{padding:15px;margin:2px 0;display:flex;gap:6px;align-items:center;justify-content:center}.calendar .day-column .day-header time span{font-size:16px;font-weight:600;margin:0}.calendar .day-column .day-header time span.day-header-name-list{display:inline-block}.calendar .day-column .day-header time span.day-header-name-week{display:none}.calendar .day-column .events-list{margin-top:1px}.calendar .day-column .event{cursor:default;padding:10px 12px 14px;display:flex;justify-content:flex-start;align-items:center;gap:10px}.calendar .day-column .event .btn{margin-left:auto;display:inline-block;flex-shrink:0;text-transform:uppercase;padding:4px 8px}.calendar .day-column .event .btn.btn-action-secondary{background-color:transparent;border-color:white;color:white}.calendar .day-column .event h3.event-title{text-align:left;font-size:13px;font-weight:600;margin:0 0 2px}.calendar .day-column .event a{font-size:13px;margin-bottom:5px;border-radius:4px;text-decoration:none;color:#0c3c3d}.calendar .day-column .event a span{line-height:1.2}}.calendar .days{display:flex;flex-flow:wrap}.calendar .days .day_name{width:calc(100% / 7);border-right:1px solid #2c7aca;padding:20px;text-transform:uppercase;font-size:12px;font-weight:bold;color:#818589;color:#fff;background-color:#448cd6}.calendar .days .day_name:nth-child(7){border:none}.calendar .days .day_num{display:flex;flex-flow:column;width:calc(100% / 7);border-right:1px solid #e6e9ea;border-bottom:1px solid #e6e9ea;padding:1px;font-weight:bold;color:#7c878d;cursor:pointer;min-height:100px}.calendar .days .day_num .event{margin-top:10px;font-weight:300;font-size:11px;padding:3px 6px;border-radius:0px;text-decoration:none;color:black;word-wrap:break-word}.calendar.calendar-month .days .day_num .event span{display:block}.calendar .days .day_num:nth-child(7n+1){border-left:1px solid #e6e9ea}.calendar .days .day_num:hover{background-color:#fdfdfd}.calendar .days .day_num.ignore{background-color:#fdfdfd;color:#ced2d4;cursor:inherit}.calendar .days .day_num.selected{background-color:#f1f2f3;cursor:inherit}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}#wm-panel22 h4{font-size:16px;font-family:"Mulish",sans-serif;margin:0 0 15px;line-height:1.4}#wm-panel22 h2{font-family:"Mulish",sans-serif;font-size:16px;margin:0;font-weight:600}#wm-panel22 h3{font-family:"Mulish",sans-serif;font-size:16px;font-weight:800;letter-spacing:0.1px;margin:0}#wm-panel22 .wm-modal-header h3{padding-right:20px}#wm-panel22 p{margin:0}.wm-admin-panel .wm-modal-content-inner-wrap{padding:60px 30px 115px}.wm-admin-panel-content{padding:30px}.wm-admin-member-selection .wm-admin-panel-content{padding:0}#wm-booking-panel h2,#wm-booking-panel h4{text-align:left}#wm-booking-panel .wm-modal-content-inner-wrap{display:flex;flex-direction:column}#wm-booking-panel .wm-modal-content-inner-wrap .wm-event-booking-details,#wm-booking-panel .wm-modal-content-inner-wrap .wm-event-booking-heading{flex:0 0 auto}#wm-booking-panel .wm-modal-content-inner-wrap .wm-event-booking-selection{flex:1;background-color:#f8f9fa}#wm-overlay{z-index:112020;background-color:rgba(0,0,0,0.3);position:fixed;top:0;right:0;left:0;bottom:0;display:none;opacity:0;transition:opacity 0.3s ease-in-out}#wm-overlay.open{display:block;opacity:1}.wm-panel{z-index:123456;position:fixed;top:0;right:-600px;height:100%;width:600px;max-width:100%;background-color:white;box-shadow:0 2px 10px rgba(0,0,0,0.1);transition:right 0.3s ease-in-out}.wm-panel.open{right:0}.wm-panel .panel-content{max-width:100%;overflow-y:auto;height:100%}.wm-panel .close-panel-button{position:absolute;top:64px;left:-22px;background:none;border:none;font-size:26px;cursor:pointer;width:40px;height:40px;background-color:white;box-shadow:-4px -2px 10px rgba(0,0,0,0.1);border-radius:50%;display:flex;align-items:center;justify-content:center;line-height:0;font-weight:100;padding-bottom:5px;display:none}.wm-panel .close-panel-button:hover{color:#000}.wm-wizard-wrap.wizard-horizontal{flex-direction:column;gap:0}.wm-wizard-wrap.wizard-horizontal .wizard{flex-direction:row;gap:0;border-bottom:1px solid #ccc}.wm-wizard-wrap.wizard-horizontal .wizard .wizard-step{gap:10px;min-width:auto;padding:0 40px 20px 15px}.wm-wizard-wrap.wizard-horizontal .wizard-step-content{flex:1;padding:0px}.wm-wizard-wrap.wizard-mode-published .wizard-step-icon{display:none!important}.wm-wizard-wrap{display:flex;gap:40px;width:100%}.wm-wizard-wrap .wizard-step-content{flex:1;padding:40px}.wm-wizard-wrap .wizard{display:flex;justify-content:flex-start;align-items:center;flex-direction:column;margin:0 0 40px;gap:20px}.wm-wizard-wrap .wizard .wizard-step{display:flex;font-family:"Mulish",sans-serif;align-items:center;position:relative;gap:15px;font-size:16px;font-weight:500;color:#CFDADC;padding-bottom:15px}.wm-wizard-wrap .wizard .wizard-step a{text-decoration:none;color:#7D7B7B}.wm-wizard-wrap .wizard .wizard-step.completed .wizard-step-icon{color:white;background-color:#3AAF90}.wm-wizard-wrap .wizard .wizard-step.completed a{color:#7D7B7B}.wm-wizard-wrap .wizard .wizard-step.active{border-bottom:3px solid #f16232;color:#f16232}.wm-wizard-wrap .wizard .wizard-step.active a{font-weight:600;color:#f16232}.wm-wizard-wrap .wizard .wizard-step.active .wizard-step-icon{color:white;background-color:#f16232}.wm-wizard-wrap .wizard .wizard-step .wizard-step-icon{width:25px;height:25px;border-radius:4px;background-color:#edf3f4;color:#94adb1;display:flex;justify-content:center;align-items:center;font-size:14px}.wm-wizard-wrap .wizard .wizard-step .wizard-step-name{color:#edf3f4}.wm-tab-navi-wrap{padding-bottom:30px}#wm .wm-tab-navi{display:flex;list-style:none;width:100%;border-bottom:1px solid #ddd;margin:0}#wm .wm-tab-navi li{margin:0;cursor:pointer}#wm .wm-tab-navi li a{text-decoration:none;padding:14px 15px 18px;display:inline-block;color:#7D7B7B}#wm .wm-tab-navi li.active{border-bottom:3px solid #f16232}#wm .wm-tab-navi li.active a{color:#f16232}.wm-section-tabs{display:flex;gap:10px;align-items:center;margin-top:10px;margin-bottom:-10px}.wm-section-tabs li a{border:1px solid #ddd;padding:10px 30px;text-decoration:none;color:grey;background-color:white}.wm-section-tabs li.active a{color:black;font-weight:700}.wm-tabs .tab-list{margin:0;display:flex;list-style-type:none;padding:0;gap:20px;font-size:16px}.wm-tabs .tab-list li{margin:0;cursor:pointer;border-bottom:3px solid transparent}.wm-tabs .tab-list li a{text-decoration:none;padding:14px 15px 18px;display:inline-block;color:#7D7B7B}.wm-tabs .tab-list li.active{border-color:#f16232}.wm-tabs .tab-list li.active a{color:#f16232}.wm-tabs .tab-content{padding:40px 30px}.wm-tabs .tab-content .tab{display:none}.wm-tabs .tab-content .tab.active{display:block}@media screen and (max-width:782px){html #wpadminbar{display:none!important}}.wm-user-booking-details{display:inline-block;padding:8px 20px;background:whitesmoke}#wm-panel .wm-panel-dates{position:relative}#wm-panel .wm-panel-dates .wm-edit-dates{float:right}#wm-panel .wm-panel-dates input[type=checkbox]{display:grid}#wm-panel .wm-panel-dates.wm-editable input[type=checkbox]{display:none}#wm-panel .wm-panel-dates.editable .wm-edit-dates{display:none}#wm-panel .wm-panel-dates.editable label{cursor:pointer}#wm-panel .wm-panel-dates.editable input[type=checkbox]{display:grid}#wm-panel .wm-panel-dates.editable input[type=checkbox].wm-already-booked:before{background-color:#ddd}#wm-booking-panel .wm-modal-header h3,#wm-panel .wm-modal-header h3{padding-right:20px}#wm-booking-panel p,#wm-panel p{margin:0}#wm-panel #wm-booking-panel .form-group label{font-size:13px;font-weight:600;margin-bottom:7px;display:inline-block}#wm-panel #wm-booking-panel .continue-as-guest-info{border-top:1px solid #ddd;margin-top:20px;padding-top:20px;margin:20px 0}#wm-panel #wm-booking-panel .continue-as-guest-info p{margin-bottom:10px}#wm-panel #wm-booking-panel .wm-modal-footer-details h4{font-size:18px}#wm-panel #wm-booking-panel .wm-modal-content-wrap{height:calc(var(--vh, 1vh) * 100);overflow-y:scroll}#wm-panel #wm-booking-panel .wm-panel-cart-contents{padding:20px;background-color:white}#wm-panel #wm-booking-panel .woocommerce-cart{padding:20px}#wm-panel #wm-booking-panel table.wm-mini-cart-table tr:first-child td{border-top:none}.wm-booking-modal-cart{padding:25px}.wm-bookings-list-wrap h3{font-size:16px;font-weight:700}.wm-confirm-heading{display:flex;flex-direction:column;gap:10px;align-items:center}.wm-confirm-heading h2{text-align:center;margin:0 0 15px 0}.wm-confirmed-thumb{width:80px;height:80px;margin-bottom:40px}.booking-confirmation h2{margin:0}.booking_window.booking-confirmed-wrap .wm-modal-content-inner-wrap{padding:61px 0 0px;height:100vh}.wm-series-info-notice{padding:10px 10px 10px 35px}.wm-series-info-notice .wm-series-info-content{border:1px solid #ddcfba;padding:15px;border-radius:4px}.booking-confirmed-wrap .wm-modal-header{background:transparent!important;border:none!important;position:absolute}.booking-confirmed-wrap .wm-modal-header h3{display:none}.booking-confirmed-wrap .add-to-calendar-link{width:200px;display:flex;gap:10px;justify-content:center;align-items:center;margin:30px auto 20px;font-size:14px}.booking-confirmed-wrap .add-to-calendar-link .simple-popup{text-align:left;color:grey;text-transform:none}.wm-booking-confirmation{padding:0px 25px;margin:0;height:100vh;overflow-y:scroll;display:flex;flex-direction:column}.wm-booking-confirmation .wm-date-time{display:flex;gap:10px;align-items:left;font-weight:600;margin:10px 0 20px}.wm-booking-confirmation .wm-confirmation-header{text-align:center;margin-bottom:15px}.wm-booking-confirmation .wm-confirmation-header .wm-confirmation-status{margin-bottom:1rem}.wm-booking-confirmation .wm-confirmation-header .wm-confirmation-status .wm-status-icon{display:inline-flex;width:40px;height:40px;background:#4caf50;border-radius:50%;margin-bottom:1rem;align-items:center;justify-content:center}.wm-booking-confirmation .wm-confirmation-header .wm-confirmation-status .wm-status-icon span{-webkit-mask-image:url("../icons/check.svg");mask-image:url("../icons/check.svg");-webkit-mask-size:contain;mask-size:contain;background-color:#7D7B7B;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;background-color:white;width:20px;height:20px}.wm-booking-confirmation .wm-confirmation-header .wm-confirmation-status h2{text-align:center;color:#2c3e50;margin:10px 0 0;font-family:"Open sans",sans-serif;font-size:18px;margin-top:10px}.wm-booking-confirmation .wm-confirmation-header .wm-booking-reference{color:#666;font-size:0.9rem}.wm-booking-confirmation .wm-confirmation-details{margin:0px 10px 0}.wm-booking-confirmation .wm-confirmation-details h3{text-align:left;margin:0 0 1rem;color:#2c3e50}.wm-booking-confirmation .wm-confirmation-details .wm-event-info{margin-bottom:1.5rem}.wm-booking-confirmation .wm-confirmation-details .wwm-confirmation-event-details{margin:20px 0;display:flex;flex-direction:column;gap:6px}.wm-booking-confirmation .wm-confirmation-details .wm-confirmation-meta{font-weight:600;padding:10px 0 0}.wm-booking-confirmation .wm-confirmation-details .wm-conf-label{color:#666;margin-right:0.5rem;flex:0 0 120px}.wm-booking-confirmation .wm-confirmation-details .wm-conf-value{color:#2c3e50;font-weight:500}.wm-booking-confirmation .wm-venue-confirmation-details{padding:0;font-weight:400;margin-top:10px}.wm-booking-confirmation .wm-series-dates-list{display:flex;flex-direction:column;gap:8px;margin:10px 0;padding:0;font-weight:600}.wm-booking-confirmation .wm-series-dates-list li{list-style:none;padding:0;margin:0}.wm-booking-confirmation .wm-confirmation-actions{display:flex;justify-content:center;gap:1rem;padding:20px 0}.wm-booking-confirmation .wm-confirmation-actions .wm-btn{display:inline-block;padding:0.5rem 1rem;border-radius:4px;text-decoration:none;font-weight:500}.wm-booking-confirmation .wm-confirmation-actions .wm-btn.wm-back-to-calendar{background:#f8f9fa;color:#2c3e50}.wm-booking-confirmation .wm-confirmation-actions .wm-btn.wm-view-order{background:#2c3e50;color:#fff}.wm-course-main-content{max-width:900px;margin:0 auto;font-size:16px;line-height:1.6}@media (max-width:766px){.wm-course-main-content{padding:0 20px;font-size:14px}}.wm-course-schedule{display:flex;justify-content:center;flex-direction:column;align-items:center;margin-bottom:60px}.wm-course-schedule h2{margin:20px}.wm-course-schedule ul{list-style:none;padding:0;margin:0}.editable ul.wm-series-occurrences{padding:2px 6px}ul.wm-series-occurrences{margin:0;padding:0}ul.wm-series-occurrences.edit-mode{position:absolute;top:-60px;background:white;padding:40px;box-shadow:1px 1px 7px rgba(0,0,0,0.2);border-radius:8px}ul.wm-series-occurrences li{list-style:none;padding:0 0 6px 0px;margin:0}ul.wm-series-occurrences li.mandatory{font-weight:600!important}ul.wm-series-occurrences li.mandatory:after{content:"*"}ul.wm-series-occurrences li.mandatory label{cursor:inherit}ul.wm-series-occurrences li:last-child{border-bottom:none}ul.wm-series-occurrences li label{display:flex;column-gap:9px;align-items:baseline;flex:1;margin:0}.wm-series-total-price{margin-bottom:20px;font-size:20px;font-weight:600}.wm-series-booking-conditions-info{margin:0 0 12px}.wm-event-date-totals{margin:2px 10px;background:white;padding:15px 15px 20px}.wm-series-booking-info{font-size:16px;font-weight:600px;display:flex;flex-direction:column;gap:4px}.wm-login-required-message{display:flex;flex-direction:column;align-items:center;gap:20px;padding:30px 20px;background:white;border-radius:4px;margin:0 0 0 -10px}.wm-register-info{display:flex;flex-direction:column;align-items:center;gap:20px}.wm-series-item{display:flex;flex-wrap:wrap;column-gap:15px;font-weight:300;align-items:baseline;font-size:15px;padding:7px 0 6px;transition:all 0.5s}.wm-series-item.wm-already-booked input[type=checkbox]:disabled{border-color:#ccc!important}.wm-series-item.wm-already-booked label{font-weight:600}.wm-series-item.wm-already-booked .wm-occurrence-disabled-reason{color:#f16232}.wm-series-item label{flex-wrap:wrap}.wm-series-item label span{font-size:15px;font-weight:300}.wm-series-item label span.wm-occurrence-disabled-reason{flex-basis:100%;font-size:12px}.wm-series-item.mandatory span{font-weight:500}.wm-series-item.wm-disabled-occurrence{opacity:0.5}.wm-series-item.wm-disabled-occurrence input{opacity:0.3}.wm-booking-options-info{padding:20px;margin:15px 10px;background:white;border:1px solid #ccc}.wm-series-booking-conditions-info{padding:10px 0 15px}.wm-validation-summary{position:absolute;bottom:44px;left:0;right:0;background:#fff2f0;padding:12px 20px;transform:translateY(100%);transition:transform 0.3s ease-in-out;border-top:1px solid #ffccc7;z-index:100}.wm-validation-summary .validation-errors{color:#cf1322;font-size:14px}.wm-validation-summary .validation-errors .error-item{padding:2px 0}.wm-validation-summary.visible{transform:translateY(-100%)}#wm-booking-panel h2,#wm-booking-panel h3,#wm-booking-panel h4,#wm-booking-panel h5{font-family:"Open sans",sans-serif;font-weight:600}#wm-booking-panel .wm-modal-header{background:transparent;border:none;position:absolute}#wm-booking-panel .wm-modal-header h3{display:none}#wm-booking-panel .wm-back{background:white;border-radius:50%;padding:5px;height:30px;width:30px}#wm-booking-panel .wm-modal-content-inner-wrap{padding-top:1px}#wm-booking-panel h2.wm-booking-heading{text-align:center;margin-top:-30px;background:#f9f3ea;display:block;margin:-43px auto 20px;padding:8px 20px;border-radius:28px;width:190px;border:3px solid white;font-size:16px}.booking_window{width:100%;height:100%}.booking_window a{color:#f16232}.booking_window .wm-modal-content-inner-wrap{padding:61px 0 90px;background-color:white;min-height:100%}.booking_window p{font-size:14px;font-family:"Mulish",sans-serif}.booking_window h3{font-size:16px;margin:0;font-weight:600}.booking_window .wm-modal-content-wrap{padding:0;min-height:100vh;overflow-y:scroll}.booking_window .wm-event-booking-panel{display:flex;flex-direction:column;min-height:100%}.booking_window .wm-event-booking-summary-heading{background-color:#f9f3ea;display:flex;gap:15px;padding:20px 25px 25px}.booking_window .wm-event-booking-summary-heading img{border-radius:8px;height:75px;width:75px}.booking_window .wm-event-booking-summary-heading h2.booking-window-heading{font-size:14px;font-weight:600;margin:8px 0 5px;font-family:"Open sans",sans-serif;text-align:left}.booking_window div.wm-icon-line,.booking_window p.wm-icon-line{display:flex;gap:6px;margin-bottom:10px!important;align-items:start;font-size:15px;font-weight:300}.booking_window div.wm-icon-line span.wm-icon,.booking_window p.wm-icon-line span.wm-icon{width:30px;background-color:grey;-webkit-mask-position-x:center;-webkit-mask-position:center;mask-position:center}.booking_window .wm-event-booking-heading .wm-event-booking-info{padding:25px 25px 35px}.booking_window .wm-event-booking-heading p{margin:0 0 5px 0;font-size:14px;font-family:"Mulish",sans-serif;font-weight:300}.booking_window .wm-event-booking-heading .wm-event-booking-description{font-size:14px;font-family:"Mulish",sans-serif;margin:10px 0;font-weight:300}.booking_window .wm-event-booking-heading .wm-event-booking-description .wm-read-more-link{float:right;padding:4px;color:#7D7B7B}.booking_window .wm-event-booking-heading .wm-event-booking-meta{margin-top:25px;padding-bottom:10px}.booking_window .wm-event-booking-heading .wm-event-booking-meta p.wm-event-booking-teacher-name{font-family:"Open sans",sans-serif;margin-top:10px;font-size:15px;gap:10px;align-items:center}.booking_window .wm-event-booking-heading .wm-event-booking-meta p.wm-event-booking-teacher-name a{color:black;text-decoration:none;font-weight:500;line-height:1}.booking_window .wm-event-booking-heading .wm-event-booking-meta p.wm-event-booking-teacher-name img{background-color:#f9f3ea;width:30px;height:30px;border-radius:50%}.booking_window .wm-event-booking-heading .wm-event-booking-image{height:240px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:whitesmoke}.booking_window .wm-event-booking-heading .wm-event-booking-image img{object-fit:cover;height:100%;width:100%}.booking_window .wm-event-booking-heading h2.booking-window-heading{text-align:left;font-weight:700!important;font-size:16px;margin:0 0 10px 0}.booking_window .wm-panel-interactive-section{background:#f9f3ea;padding:20px 25px 40px;margin:0;border-top-left-radius:20px;border-top-right-radius:20px;width:auto}.booking_window .wm-panel-interactive-section h4{text-align:left;font-size:15px;font-weight:600;margin-bottom:14px!important}.booking_window .wm-primary-action{padding:6px 0 0 6px;display:flex;flex-direction:column;gap:10px}.booking_window .wm-primary-action.selected-action{border:1px solid #ede0ce;border-radius:8px;padding:15px;background:#f4ece1}.booking_window .wm-primary-action .form-row{flex-wrap:wrap}.booking_window .wm-primary-action .form-row input[type=radio]:checked+.wm-action-details{display:block}.booking_window .wm-primary-action .wm-action-details{display:none;margin-left:30px;flex-shrink:0;width:100%}.booking_window .wm-primary-action .wm-action-details p{font-weight:300;font-size:13px}.booking_window .wm-booking-options{margin:35px 0 25px}.booking_window .wm-existing-booking-info{margin:20px 0}.booking_window .wm-existing-booking-info .all-bookings{margin:4px 0px 20px;line-height:2;color:inherit;font-family:"Mulish",sans-serif}.booking_window .wm-action-details{margin-left:30px}.booking_window .wm-booking-actions{margin-top:15px}.booking_window .wm-booking-actions input:disabled{width:auto;background:transparent;border:none;padding:0;color:#666}.booking_window .wm-booking-actions input#wm-pricegroup-select{width:auto;min-width:140px}.booking_window .wm-suggested-actions{padding:30px 25px;margin:0}.booking_window .wm-requirements-list{margin:20px 0;list-style-type:none;font-size:13px;font-weight:300}.booking_window .wm-requirements-list li{margin:0}.booking_window .wm-event-booking-details{border-bottom:1px solid #ccc;padding:25px}.booking_window .wm-event-booking-details h5{font-size:16px;font-weight:500;font-family:"Mulish",sans-serif;margin:0;display:flex;gap:8px;align-items:center}.booking_window .wm-event-booking-details h5 .booking-window-time-icon svg{width:20px;height:20px}.booking_window .wm-event-booking-selection .form-group label{font-size:13px;font-weight:600}.booking_window .wm-event-user-booking-selection{background:rgba(0,0,0,0.05);height:100%}.booking_window .wm-updating-total-credit-price{display:flex;flex-direction:column;align-items:baseline;padding:0;margin:0}.booking_window .wm-updating-total-credit-price p{margin:0;font-size:16px}.booking_window .wm-updating-total-credit-price p span{font-size:14px}.booking_window .wm-updating-total-credit-price p strong{font-weight:700;font-size:16px;display:inline-block;margin-right:5px}.booking_window .wm-date-totals{display:flex;justify-content:flex-end;gap:10px;padding-top:16px;align-items:baseline}.booking_window .wm-date-totals label{font-size:13px;font-weight:700;margin-bottom:0;display:none}.booking_window .wm-date-totals .wm-updating-total-credit-price{justify-content:flex-end;flex-direction:row;align-items:baseline;gap:20px;padding:0;margin:0}.booking_window .wm-date-totals .wm-updating-total-credit-price p{margin:0;font-size:16px}.booking_window .wm-date-totals .wm-updating-total-credit-price p span{font-size:14px}.booking_window .close-panel-button{display:none}.booking_window .wm-modal-header{position:absolute;padding:25px;display:flex;width:100%;justify-content:space-between;align-items:center;padding:20px 30px;background-color:white;border-bottom:1px solid #ccc}.booking_window .wm-modal-header h3{font-family:"Mulish",sans-serif;margin-right:30px;text-align:center;flex:1;font-size:16px;font-weight:700}.booking_window .wm-modal-header .wm-close.wm-back{cursor:pointer;width:20px;height:20px}.booking_window .wm-modal-header .wm-close.wm-back svg{width:100%;height:100%}.booking_window .wm-modal-footer{z-index:101;display:flex;gap:10px;align-items:center;justify-content:space-between;background-color:white;position:absolute;bottom:0;right:0;padding:25px;border-top:1px solid #ccc;left:0}.booking_window .wm-modal-footer-details{margin-top:-8px}.booking_window .wm-modal-buttons{flex-shrink:0}.booking_window .wm-modal-buttons .btn{text-transform:uppercase}.booking_window .wm-payment-tag{text-transform:uppercase;font-size:11px;font-family:"Mulish",sans-serif;letter-spacing:0.3px;color:grey;font-weight:600}.booking_window .wm-modal-footer[data-loading=true]{opacity:0.5;pointer-events:none}.booking_window .wm-footer-credits-price{display:none}.booking_window .wm-modal-footer .wm-hide-in-footer,.booking_window .wm-modal-footer .wm-series-credits-price,.booking_window .wm-modal-footer .wm-single-credits-price{display:none}.booking_window .wm-modal-footer .wm-footer-credits-price{display:block}@media (max-width:766px){.wm-panel.opened .wm-modal-footer{position:fixed}}.wm-booking-notice{margin-bottom:20px}.wm-confirmation-section{padding:10px 25px}.wm-confirmation-section h4{margin:0;text-align:left;font-size:15px;font-weight:700;margin-bottom:10px!important}.wm-suggested-actions{padding:20px 0 0;margin:25px 0px;background:white}.wm-suggested-actions h3.wm-other-options{margin-bottom:20px;font-size:12px;font-weight:600;letter-spacing:0.4px;font-family:"Mulish",sans-serif;text-align:left;text-transform:uppercase}.wm-suggested-actions .wm-suggestion{border-bottom:1px solid #ddd;padding-bottom:15px;margin-bottom:15px}.wm-suggested-actions .wm-suggestion:last-child{border-bottom:none}.wm-suggestion .suggestion-content{margin-bottom:1rem}.wm-suggestion .suggestion-actions{display:flex;gap:0.5rem;justify-content:flex-start}[data-current-action=purchase_for_friend] [data-booking-action=book_for_friend],[data-current-action=purchase_for_friend] [data-booking-action=credits_book_for_friend],[data-current-action=purchase_for_friend] [data-booking-action=purchase_book_for_friend]{display:none}.wm-loading,[data-loading=true]{position:relative;pointer-events:none}.wm-loading:before,[data-loading=true]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,0.8);z-index:1}.wm-loading:after,[data-loading=true]:after{content:"";position:absolute;width:20px;height:20px;top:50%;left:50%;margin:-10px 0 0 -10px;border:2px solid #ccc;border-top-color:#333;border-radius:50%;z-index:2;animation:wm-spin 0.8s linear infinite}@keyframes wm-spin{to{transform:rotate(360deg)}}.wm-modal-footer,.wm-price-info-container{position:relative}.wm-confirmation-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(204,204,204,0.95);display:flex;align-items:center;justify-content:center;z-index:1000;padding:25px;box-sizing:border-box;padding-bottom:30px}@media (max-width:766px){.wm-confirmation-overlay{padding:15px 15px 30px}}.wm-confirmation-content{background:white;border-radius:8px;padding:24px;width:100%;max-height:90%;overflow-y:auto;box-shadow:0 4px 20px rgba(0,0,0,0.15);position:relative;padding-bottom:30px}.wm-modal-confirmation-wrap{display:flex;flex-direction:column;gap:10px;margin:15px 0}.wm-confirmation-header h3{font-size:20px;border-bottom:1px solid #ddd;padding-bottom:15px;margin-bottom:10px;color:#f16232;font-weight:700!important}.wm-confirmation-buttons{text-align:center;border-top:1px solid #ddd;padding-top:20px;margin-top:15px}.wm-confirmation-buttons button.btn-primary{width:200px;max-width:90%}.wm-summary-label{font-weight:300}.wm-summary-value{font-weight:500}.wm-summary-item{margin-bottom:4px;display:flex;gap:10px}.wm-purchase-note{margin-top:15px;font-style:italic}.wm-panel-support-links{margin:0px 25px 10px}.wm-panel-support-links ul{margin:0;list-style:none}.wm-panel-support-links ul li{margin:0;padding:0}.wm-panel-support-links ul li:last-child a{border:none}.wm-panel-support-links a{color:#555;border-bottom:1px solid #ddd;font-size:14px;text-decoration:none;padding-bottom:8px;padding-top:6px;display:flex;align-items:center;gap:8px;width:100%;font-weight:300;transition:all 1s}.wm-panel-support-links a:hover{color:black}.wm-panel-support-links a:hover span.wm-icon{background-color:#777}.wm-support-content-item{padding:20px 25px}@media (max-width:766px){.wm-support-content-item{padding:20px 15px}}.wm-support-content-item li,.wm-support-content-item p{font-size:13px}.wm-support-content-item h4{margin:20px 0 10px;font-family:"Open sans",sans-serif}.wm-support-content-image{max-width:150px;margin:0 auto}.wm-popup{position:absolute;background-color:white;border:1px solid #ccc;padding:10px;box-shadow:0 2px 10px rgba(0,0,0,0.1);z-index:1000;border-radius:8px}.wm-popup ul{list-style:none;margin:0;padding:0}.wm-popup li{margin:0}.wm-popup li a{display:block;border-bottom:1px solid #ddd;color:#777;padding:10px 4px 8px 8px;display:flex;align-items:center;gap:10px}.wm-popup li a:hover{background-color:#efefef}.wm-popup li:last-child a{border-bottom:none}.wm-popup li:last-child{margin-bottom:0}.wm-popup a{text-decoration:none;color:black}.flex-popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.1);z-index:9998}.flex-popup{position:absolute;background:white;border-radius:5px;box-shadow:0 2px 10px rgba(0,0,0,0.2);z-index:9999}.flex-popup-header{padding:15px;border-bottom:1px solid #eee}.flex-popup-close{float:right;cursor:pointer;font-size:20px;line-height:1}.flex-popup-title{margin:0;font-size:16px;font-weight:600}.flex-popup-content{padding:15px;font-size:14px;font-family:"Mulish",sans-serif}.flex-popup-footer{display:flex;justify-content:flex-end;align-items:center;padding:0 15px 15px}.wm-notification-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.15);z-index:123456789}.wm-notification-modal{position:fixed;background:white;border-radius:5px;box-shadow:0 2px 10px rgba(0,0,0,0.2);z-index:9999;max-width:100vw;width:300px;min-height:100px;display:flex;align-items:center;justify-content:center;z-index:1234567890}.wm-notification-content{max-height:90vh;overflow-y:auto;padding-bottom:20px}.wm-notification-modal-close{cursor:pointer;font-size:20px;line-height:1;position:absolute;top:15px;right:15px}.query-builder-section{margin-bottom:20px}.criteria-summary-display{padding:10px 0;border-left:4px solid #f16232;padding-left:30px;margin:20px 0}.query-builder-header{margin-bottom:1.5rem}.query-builder-header h3{margin-bottom:0.5rem;color:#1d2327;font-size:1.3rem}.query-builder-header p{color:#646970;margin-bottom:0}.query-builder-container[data-editing=true] .existing-criteria-summary{opacity:0.5;pointer-events:none}.query-builder-container[data-editing=true] .query-form-section{display:block}.query-builder-container[data-editing=true] .query-actions-section{display:block}.existing-criteria-summary{margin-bottom:1.5rem;padding:1.5rem;background:#f8f9fa;border:1px solid #dee2e6;border-radius:6px}.criteria-actions{display:flex;gap:0.75rem;margin-top:1rem;padding-top:1rem;border-top:1px solid #dee2e6}.query-form-section{transition:all 0.3s ease}.query-form-section.hidden{display:none}.query-conditions-section{margin-bottom:1.5rem}.query-conditions-section h4{margin-bottom:1rem;color:#1d2327;font-size:1.1rem;font-weight:600}#conditions-container{margin-bottom:1.5rem}.condition-item{border:1px solid #ddd;padding:15px;margin-bottom:10px;border-radius:4px;background:#f9f9f9;transition:all 0.3s ease}.condition-header{display:flex;align-items:center;gap:10px;margin-bottom:10px}.condition-header .condition-type{flex:1;min-width:200px}.condition-header .remove-condition-btn{color:#dc3232;background:none;border:none;padding:4px 8px;cursor:pointer;border-radius:3px}.condition-header .remove-condition-btn:hover{background:#dc3232;color:#fff}.condition-header .remove-condition-btn i{font-size:14px}.condition-header .remove-condition-link{color:#dc3232;text-decoration:none;font-size:12px;text-transform:uppercase}.condition-header .remove-condition-link:hover{text-decoration:underline}.condition-config{margin-top:10px;padding-top:10px;border-top:1px solid #e0e0e0}.condition-config[style*="display: none"]{border-top:none;padding-top:0;margin-top:0}.condition-config-empty{padding:1rem;background:#f0f0f0;border-radius:3px;text-align:center;color:#666;font-style:italic}.condition-config-fields{display:grid;gap:1rem}@media (min-width:768px){.condition-config-fields{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}.config-field{margin-bottom:10px}.config-field:last-child{margin-bottom:0}.config-field label{display:block;margin-bottom:5px;font-weight:600;color:#1d2327}.config-field label .required{color:#dc3232;margin-left:2px}.config-field input,.config-field select{width:100%;padding:8px 12px;border:1px solid #8c8f94;border-radius:4px;font-size:14px}.config-field input:focus,.config-field select:focus{border-color:#2271b1;box-shadow:0 0 0 1px #2271b1;outline:2px solid transparent}.config-field input[multiple],.config-field select[multiple]{min-height:120px}.config-field .checkbox-label{display:flex;align-items:center;gap:8px;font-weight:normal;margin-bottom:0}.config-field .checkbox-label input[type=checkbox]{width:auto;margin:0}.field-description{font-size:12px;color:#666;margin-top:5px;line-height:1.4}.query-logic-section{margin:1.5rem 0;padding:1rem;background:#f6f7f7;border-radius:4px}.query-logic-section h4{margin-bottom:0.75rem;color:#1d2327;font-size:1rem;font-weight:600}.query-logic-section .form-row{display:flex;gap:1.5rem}.query-logic-section .form-row label{display:flex;align-items:center;gap:8px;font-weight:normal;cursor:pointer}.query-logic-section .form-row label input[type=radio]{margin:0}.condition-actions{display:flex;gap:1rem;padding-top:1rem;border-top:1px solid #ddd}.condition-actions .btn{padding:8px 16px;border:1px solid #c3c4c7;border-radius:3px;background:#f6f7f7;color:#2c3338;text-decoration:none;cursor:pointer;font-size:13px;line-height:1.4}.condition-actions .btn:hover{background:#f0f0f1;border-color:#8c8f94}.condition-actions .btn.btn-primary{background:#2271b1;border-color:#2271b1;color:#fff}.condition-actions .btn.btn-primary:hover{background:#135e96;border-color:#135e96}.condition-actions .btn.btn-secondary{background:#f6f7f7;border-color:#c3c4c7;color:#2c3338}.condition-actions .btn.loading,.condition-actions .btn:disabled{opacity:0.6;cursor:not-allowed}.condition-actions .btn.loading:after,.condition-actions .btn:disabled:after{content:"...";animation:loading-dots 1.5s infinite}.query-preview-section{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #ddd}.query-preview-section h4{margin-bottom:1rem;color:#1d2327;font-size:1.1rem;font-weight:600}.preview-results{background:#fff;border:1px solid #c3c4c7;border-radius:4px;padding:1rem;min-height:100px}.preview-results:empty:before{content:"No preview available";color:#666;font-style:italic}.active-criteria-notice{padding:15px;background:#e7f3ff;border:1px solid #b3d9ff;border-radius:4px;margin-bottom:10px}.criteria-notice-header{display:flex;align-items:center;gap:10px;margin-bottom:10px}.criteria-notice-header .criteria-icon{font-size:16px;color:#2271b1}.active-criteria-display{padding:10px;background:rgba(255,255,255,0.7);border-radius:4px;border:1px solid #b3d9ff}.criteria-display .criteria-condition{margin-bottom:8px;padding:8px;background:#fff;border-radius:3px;border-left:3px solid #2271b1}.criteria-display .criteria-condition:last-child{margin-bottom:0}.criteria-field{margin-bottom:4px}.criteria-field:last-child{margin-bottom:0}.criteria-label{font-weight:600;margin-right:8px;color:#1d2327}.criteria-value{color:#2271b1}.criteria-logic-separator{text-align:center;margin:8px 0}.criteria-logic-operator{display:inline-block;padding:4px 12px;background:#646970;color:white;border-radius:12px;font-size:12px;font-weight:600;text-transform:uppercase}.query-builder-form{margin-top:15px}.query-builder-form.hidden{display:none}@keyframes loading-dots{0%,20%{opacity:0}50%{opacity:1}80%,to{opacity:0}}@media (max-width:768px){.query-builder-container{padding:1rem}.condition-header{flex-direction:column;align-items:stretch;gap:8px}.condition-header .condition-type{min-width:auto}.condition-actions{flex-direction:column}.condition-actions .btn{text-align:center}.criteria-actions{flex-direction:column}.query-logic-section .form-row{flex-direction:column;gap:0.75rem}}.form-control{width:100%;padding:8px 12px;border:1px solid #8c8f94;border-radius:4px;font-size:14px}.form-control:focus{border-color:#2271b1;box-shadow:0 0 0 1px #2271b1;outline:2px solid transparent}.wm-event-preview .event-image img{width:200px}.wm-event-preview .event-preview-element{margin:25px}.wm-user-profile-image-thumb{display:flex;align-items:center;gap:15px}.wm-user-heading{display:flex;gap:8px;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;padding:0px 30px 0px}.wm-user-heading .wm-user-credits,.wm-user-heading .wm-user-passes,.wm-user-heading .wm-user-saldo{display:flex;align-items:center;gap:10px;flex:0 0 auto;border:1px solid #ddd;padding:10px 20px;text-decoration:none;border-radius:30px;color:grey}.wm-user-heading .wm-user-credits:hover,.wm-user-heading .wm-user-passes:hover,.wm-user-heading .wm-user-saldo:hover{border-color:#666;background-color:white}.wm-user-heading .wm-user-passes{font-size:12px}.wm-user-heading span.wm-icon{background-color:transparent;height:18px}.wm-user-heading span.value{margin-top:6px;margin-left:-3px;font-weight:500}.wm-dashboard{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.wm-dashboard-element{background:white;border-radius:4px;box-shadow:0 0 5px rgba(0,0,0,0.1)}.wm-dashboard-element .wm-dashboard-element-header{padding:20px;border-bottom:1px solid #ddd}.wm-dashboard-element .wm-dashboard-element-header h3{margin:0;text-transform:uppercase;font-size:14px}.wm-dashboard-element .wm-dashboard-element-content{padding:20px}#wpadminbar{display:none}.wm-role-editor #wpadminbar{display:block}.wm-current-page-title{display:flex;align-items:center;gap:6px}.wm-previous-page-title-link a{display:flex;align-items:center;gap:6px}header.wm-subnavi{background:white;display:flex;justify-content:space-between;align-items:center;padding:20px 30px 0;border-bottom:1px solid #ddd}.wm-users-info header.wm-subnavi{padding:20px 0 0;margin:0 30px}header.wm-admin-top-header{z-index:9999;width:calc(100vw - 160px);top:0;right:0;padding:0px 35px;background-color:white;flex-wrap:wrap;border-bottom:1px solid #ddd;display:flex;align-items:center;align-content:center;justify-content:center}header.wm-admin-top-header .wm-tabs{flex:100%}header.wm-admin-top-header .wm-icon-wrap{background:#e8eeef;padding:7px 10px 3px;border-radius:8px}header.wm-admin-top-header .wm-icon-wrap span{background-color:#222!important}body.folded .wm-admin-top-header{width:calc(100vw - 36px)}.wm-top-navigation{display:flex;gap:0px;align-items:center;margin-left:auto;margin-right:30px}.wm-top-navigation a{color:black;display:flex;align-items:center;gap:10px;padding:20px 5px 20px 25px;font-size:13px;text-decoration:none;text-transform:uppercase}.btn-round{display:inline-block;background-color:#ddd;width:35px;height:35px;border-radius:50%}.wm-notification-panel-container{max-width:100%;margin:0 auto;background:white;border-radius:8px;overflow:hidden;padding:30px 30px 50px}.wm-notification-panel-container h2.wm-notification-heading{font-size:20px}@media (max-width:766px){.wm-notification-panel-container h2.wm-notification-heading{font-size:20px}}.notification-date-separator{text-align:center;margin:20px 0;position:relative}.notification-date-separator:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:#e9ecef;z-index:1}.date-text{background:#fff;padding:0 15px;color:#6c757d;font-size:14px;font-weight:500;position:relative;z-index:2}.wm-notifications .wm-notification-item{margin:30px 10px 0px 30px;padding:20px 20px 30px 30px;background:#4bc9ba;border-radius:8px;position:relative;display:inline-block;font-size:16px;line-height:1.4;width:900px;max-width:90%;color:white;display:flex;justify-content:space-between;align-items:flex-start}.wm-notifications .wm-notification-item h4.title{font-size:18px;font-weight:600;margin:0 0 10px 0;color:white}.wm-notifications .wm-notification-item .close-notification-button{color:white;text-decoration:none;cursor:pointer}.wm-notifications .wm-notification-item .close-notification-button span{width:24px;height:24px;background-color:white}.wm-notifications .wm-notification-item .close-notification-button:hover{border-color:white}header.wm-messaging-header{display:flex;align-items:center;gap:10px;padding-bottom:20px;padding-left:30px}header.wm-messaging-header ul{display:flex;gap:10px}header.wm-messaging-header ul li{margin:0}header.wm-messaging-header ul li a{text-decoration:none;padding:8px 20px;border:1px solid #ddd}.wm-messages-inbox{border-top:1px solid #ddd;display:flex;height:100%;min-height:600px}.wm-messages-inbox .sidebar{width:250px;border-right:1px solid #ddd;padding:20px 20px;overflow-y:auto;background:#F8F8FA}.wm-messages-inbox .sidebar .conversation-title{font-size:13px}.wm-messages-inbox .sidebar .conversation-meta{font-size:12px}.wm-messages-inbox .sidebar .search-input-wrap{width:auto;margin-bottom:20px}.wm-messages-inbox .sidebar .search-input-wrap .wm-search-inbox{padding-left:42px!important}.wm-messages-inbox .main-area{flex:1;display:flex;flex-direction:column;background-color:#ffffff}.wm-messages-inbox .wm-inbox-messages{background:whitesmoke;padding:34px}.wm-messages-inbox .header{padding:0px 10px 20px;border-bottom:1px solid #ddd;display:flex;justify-content:space-between}.wm-chat-list{width:100%}.wm-chat-list .conversation-info{display:flex;justify-content:space-between}.wm-chat-list .conversation-info-wrapper{width:100%}.wm-chat-messages .wm-chat-inputs{padding:0;display:flex;justify-content:flex-start;gap:10px;width:100%}.wm-chat-messages .chat-area,.wm-messages-inbox .chat-area{flex-grow:1;padding:30px;overflow-y:auto;display:flex;flex-direction:column}.wm-chat-messages .input-area,.wm-messages-inbox .input-area{padding:30px 60px 0 0;border-top:1px solid #ddd;display:flex;justify-content:flex-start;gap:10px}.wm-chat-messages .user-item,.wm-messages-inbox .user-item{cursor:pointer;position:relative;display:flex;align-items:center;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #ddd;color:#555;font-weight:300}.wm-chat-messages .user-item.unread-messages,.wm-messages-inbox .user-item.unread-messages{font-weight:700;color:black}.wm-chat-messages .user-item .wm-count,.wm-messages-inbox .user-item .wm-count{bottom:10px;left:18px;width:14px;height:14px;top:auto}.wm-chat-messages .user-avatar,.wm-messages-inbox .user-avatar{width:30px;height:30px;border-radius:50%;margin-right:10px;background-color:#ddd;flex-shrink:0}.wm-chat-messages .user-avatar img,.wm-messages-inbox .user-avatar img{border-radius:50%;width:100%;height:100%;object-fit:cover}.wm-chat-messages .user-avatar .conversation-avatar,.wm-chat-messages .user-avatar .default-avatar,.wm-chat-messages .user-avatar .guest-avatar,.wm-chat-messages .user-avatar .system-avatar,.wm-messages-inbox .user-avatar .conversation-avatar,.wm-messages-inbox .user-avatar .default-avatar,.wm-messages-inbox .user-avatar .guest-avatar,.wm-messages-inbox .user-avatar .system-avatar{width:100%;height:100%;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:12px;color:white}.wm-chat-messages .user-avatar .system-avatar,.wm-messages-inbox .user-avatar .system-avatar{background-color:#007cba}.wm-chat-messages .user-avatar .default-avatar,.wm-messages-inbox .user-avatar .default-avatar{background-color:#666}.wm-chat-messages .user-avatar .guest-avatar,.wm-messages-inbox .user-avatar .guest-avatar{background-color:#f39c12}.wm-chat-messages .user-avatar .conversation-avatar,.wm-messages-inbox .user-avatar .conversation-avatar{background-color:#8e44ad}.wm-chat-messages .user-avatar .conversation-avatar-group,.wm-messages-inbox .user-avatar .conversation-avatar-group{background-color:#27ae60}.wm-chat-messages .user-avatar .conversation-avatar-ai,.wm-messages-inbox .user-avatar .conversation-avatar-ai{background-color:#e74c3c}.wm-chat-messages .user-avatar .conversation-avatar-feedback,.wm-messages-inbox .user-avatar .conversation-avatar-feedback{background-color:#f39c12}.wm-chat-messages .message,.wm-messages-inbox .message{max-width:90%;margin-bottom:25px;gap:5px;display:flex;align-items:flex-start;align-self:flex-start;flex-direction:column;font-size:14px;font-family:"Open sans",sans-serif}.wm-chat-messages .message .user-avatar,.wm-messages-inbox .message .user-avatar{width:35px;height:35px;border-radius:50%;margin:0;background-color:#ddd;flex-shrink:0}.wm-chat-messages .message .user-avatar img,.wm-messages-inbox .message .user-avatar img{border-radius:50%;width:100%;height:100%;object-fit:cover}.wm-chat-messages .message .user-avatar .conversation-avatar,.wm-chat-messages .message .user-avatar .default-avatar,.wm-chat-messages .message .user-avatar .guest-avatar,.wm-chat-messages .message .user-avatar .system-avatar,.wm-messages-inbox .message .user-avatar .conversation-avatar,.wm-messages-inbox .message .user-avatar .default-avatar,.wm-messages-inbox .message .user-avatar .guest-avatar,.wm-messages-inbox .message .user-avatar .system-avatar{width:100%;height:100%;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px;color:white}.wm-chat-messages .message .user-avatar .system-avatar,.wm-messages-inbox .message .user-avatar .system-avatar{background-color:#007cba}.wm-chat-messages .message .user-avatar .default-avatar,.wm-messages-inbox .message .user-avatar .default-avatar{background-color:#666}.wm-chat-messages .message .user-avatar .guest-avatar,.wm-messages-inbox .message .user-avatar .guest-avatar{background-color:#f39c12}.wm-chat-messages .message .user-avatar .conversation-avatar,.wm-messages-inbox .message .user-avatar .conversation-avatar{background-color:#8e44ad}.wm-chat-messages .message .message-author,.wm-messages-inbox .message .message-author{font-weight:500;font-size:14px;display:block}.wm-chat-messages .message-main,.wm-messages-inbox .message-main{display:flex;gap:8px}.wm-chat-messages .message-line,.wm-messages-inbox .message-line{display:flex;align-items:center;flex:1;padding:10px 15px;border-radius:12px}.wm-chat-messages .message.received .message-sent-time,.wm-messages-inbox .message.received .message-sent-time{margin-left:50px;font-size:12px;color:#666}.wm-chat-messages .message.received .message-line,.wm-messages-inbox .message.received .message-line{background-color:#F7F7F7;color:#444;font-size:15px}.wm-chat-messages .message.sent,.wm-messages-inbox .message.sent{align-self:flex-end;align-items:flex-end}.wm-chat-messages .message.sent .message-sent-time,.wm-messages-inbox .message.sent .message-sent-time{margin-right:10px;font-size:12px;color:#666}.wm-chat-messages .message.sent .message-line,.wm-messages-inbox .message.sent .message-line{background-color:#f9f3ea}.wm-chat-messages h4.chat-date-separator,.wm-messages-inbox h4.chat-date-separator{color:#666;padding-bottom:5px;margin:15px 0 15px;display:inline-block;font-size:14px;font-weight:300;text-align:center}.wm-chat-messages input[type=text],.wm-messages-inbox input[type=text]{width:100%;padding:8px 14px;border:1px solid #ccc;border-radius:5px;line-height:1;font-size:16px}.wm-chat-messages button,.wm-messages-inbox button{text-transform:uppercase;font-size:16px;line-height:1;padding:8px 14px;width:70px;padding:10px;background-color:#f16232;color:white;border:none;border-radius:5px;cursor:pointer;text-wrap:nowrap}.feed-container{max-width:600px;margin:0 auto;background-color:white;padding:20px;border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,0.1)}.post-input{display:flex;flex-direction:column;margin-bottom:20px}.post-input textarea{width:100%;border:1px solid #ddd;padding:10px;border-radius:5px;resize:none}.post-input .event-input,.post-input .tags-input{width:100%;margin-top:10px;padding:8px;border:1px solid #ddd;border-radius:5px}.post-input button{align-self:flex-end;background-color:#1877f2;color:white;border:none;padding:8px 15px;margin-top:10px;border-radius:5px;cursor:pointer}.post-input button:hover{background-color:#155dc1}.post{background-color:#fff;border:1px solid #ddd;border-radius:8px;padding:15px;margin-bottom:20px}.post .post-header{display:flex;align-items:center;margin-bottom:10px}.post .post-header .user-avatar{width:40px;height:40px;background-color:#ccc;border-radius:50%;margin-right:10px}.post .post-header .user-info .user-name{font-weight:bold;display:block}.post .post-header .user-info .post-time{font-size:0.85rem;color:#555}.post .post-content{margin-bottom:15px;font-size:1rem;line-height:1.5}.post .post-tags{margin-bottom:15px;font-size:0.9rem;color:#555}.post .post-tags .event-name{display:block;font-weight:bold;margin-bottom:5px}.post .post-tags .tags{color:#1877f2}.post .post-tags .tags span{margin-right:5px}.post .post-footer .comment-btn{background-color:transparent;border:none;color:#1877f2;cursor:pointer}.post .post-footer .comment-btn:hover{text-decoration:underline}.post .comment-section{margin-top:15px;border-top:1px solid #ddd;padding-top:15px}.post .comment-section .comment-input{display:flex;flex-direction:column;margin-bottom:10px}.post .comment-section .comment-input textarea{width:100%;border:1px solid #ddd;padding:8px;border-radius:5px;resize:none}.post .comment-section .comment-input button{align-self:flex-end;background-color:#1877f2;color:white;border:none;padding:5px 10px;margin-top:8px;border-radius:5px;cursor:pointer}.post .comment-section .comment-input button:hover{background-color:#155dc1}.post .comment-section .comment{display:flex;margin-bottom:10px}.post .comment-section .comment .comment-avatar{width:30px;height:30px;background-color:#ccc;border-radius:50%;margin-right:10px}.post .comment-section .comment .comment-content .comment-user{font-weight:bold;display:block;margin-bottom:5px}.post .comment-section .comment .comment-content p{margin:0;font-size:0.9rem;line-height:1.4}.post .comment-section .comment .comment-content .comment-time{font-size:0.75rem;color:#777;margin-top:5px}.wm-alert-modal{max-width:400px;transition-duration:0.4s;transition-timing-function:cubic-bezier(0.36,0.55,0.19,1);transition-property:all,margin}.wm-modal-content .wm-event-details{margin-bottom:20px;border-bottom:1px solid #ddd;padding-bottom:10px}.wm-admin-modal-overlay{position:fixed;z-index:1122003044;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:black;background-color:rgba(204,204,204,0.95)}.wm-admin-modal{z-index:1122003144;background-color:#fefefe;overflow:hidden;max-width:100%;border-radius:8px;box-sizing:border-box;box-shadow:0 10px 50px -10px rgba(0,0,0,0.4);border:0;width:420px;transition:all 0.5s ease-out;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.wm-admin-modal .wm-modal-footer{padding:20px;text-align:right;margin-top:20px;background:#f1f1f1}.wm-admin-modal .wm-modal-content-wrap{padding:30px 40px 40px;width:100%}.wm-admin-modal .wm-modal-content{color:#777;font-size:14px;font-weight:300}.wm-admin-modal .wm_modal_inner_wrap{padding:20px 0}.wm-admin-modal .wm-modal-header{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;border-bottom:1px solid #ccc}.wm-admin-modal .wm-modal-header h3{margin:0;white-space:normal;font-size:20px}.wm-admin-modal .wm-modal-header .wm-close-modal{flex-shrink:0;display:flex;justify-content:center;align-items:center;width:30px;height:30px;border-radius:50%;color:#000;font-size:20px;cursor:pointer}.wm-admin-modal .wm-modal-header .wm-close-modal:before{content:"×";line-height:1;transform:translateY(-2px)}.wm-admin-modal .wm-modal-buttons{display:flex;gap:10px;justify-content:flex-end}.wm-replaceable-content{font-size:16px;font-family:"Mulish",sans-serif;color:#777;line-height:1.5;margin-bottom:40px;font-weight:300;font-size:15px;max-width:680px}.wm-replacing-content{flex:1}.wm-replacing-content label{display:none!important}.wm-replacing-content .form-group{border:none!important}.form-group-replaceable label.control-label{display:none}.wm-event-occurrences-actions{display:flex;gap:30px;align-items:baseline}.occurrences-updated td.td-actions,.occurrences-updated td.td-capacity{display:none}.series-occurrences-table .cut-off-date{border-top:2px dashed #cc3333}.wm-edit-area{background:#f8f9fa;padding:50px 30px;border-radius:12px;max-width:1020px}.wm-edit-event-details{background:#f8f9fa;padding:50px 30px;border-radius:12px;max-width:1020px}.wm-edit-event-details .form-group{max-width:100%;margin-bottom:25px;display:flex;border-bottom:1px solid #ddd;padding:0 0 20px}.wm-edit-event-details .form-group:last-child{border:none}.wm-edit-event-details .form-group label{font-size:13px;font-weight:700;margin-bottom:7px;display:inline-block;font-size:13px;font-weight:700;margin-bottom:4px;display:inline-block;padding-left:3px;font-family:"Mulish",sans-serif;color:#666;width:220px;flex-shrink:0;text-transform:uppercase;font-size:12px}.wm-panel .wm-admin-panel-section{margin-bottom:30px}.wm-panel .wm-admin-panel-section h4{font-size:15px;font-weight:700;margin-bottom:10px!important}.wm-panel .wm-admin-panel-section .form-group label{display:block}.booking_window.wm-admin-panel .wm-modal-content-inner-wrap{display:flex;flex-wrap:wrap;padding-bottom:91px;min-height:100vh}.booking_window.wm-admin-panel .wm-modal-content-inner-wrap>div{width:100%}.wm-edit-occurrence-wrap{padding:30px;background:whitesmoke;width:100%}.booking-status-heading{margin:20px 0}#wm-admin-booking-panel.booking_window .wm-event-booking-heading{padding:25px 25px 10px}#wm-event-user-selection{padding:8px 30px 18px;background:whitesmoke;border-bottom:1px solid #ddd}#wm-event-user-selection label{padding:4px;font-size:12px}.add-discount-wrap{display:flex;gap:10px;align-items:center}.user-meta-section{padding:30px 30px 20px;border-bottom:1px solid #ddd;margin-bottom:20px}.wm-user-booking-actions{display:flex;flex-direction:column;gap:20px}.wm-existing-bookings-section{background:pink;padding:20px}.search-results-user-heading{font-size:12px;font-weight:600;font-family:"Mulish",sans-serif;text-transform:uppercase;padding-bottom:15px}#wm-panel h4.wm-admin-action-heading{font-size:15px;font-weight:600}table.wm-user-details-table{margin:20px 0;width:100%}table.wm-user-details-table td{padding:12px 3px;vertical-align:middle;border-bottom:1px solid #ddd}table.wm-user-details-table td.action{text-align:right;width:200px}table.wm-user-details-table tr:last-child td{border:none}.form-admin-panel.booking_window .wm-modal-buttons .btn{text-transform:uppercase;font-size:13px}.btn.btn-action-link{background:none;border:1px solid #ddd;padding:4px 8px;font-size:14px;color:#222;font-weight:300;letter-spacing:0.5px;font-family:"Mulish",sans-serif}.btn.btn-action-link:hover{color:black;border-color:black}.btn.btn-action-link:focus{background-color:#ddd}.wm-event-message-attendees-list{font-size:14px;font-family:"Mulish",sans-serif}.wm-event-message-attendees-list h3{font-size:14px;font-weight:600;padding:10px 0 20px}.editor-container{display:flex;gap:50px}.editor-fields-col{flex-basis:70%;border-radius:8px;background:whitesmoke;padding:30px}.preview-cols{display:flex;gap:50px;justify-content:space-between;padding-top:20px}.preview-cols .email-preview{display:flex;flex-direction:column;gap:40px;font-size:14px;width:540px}.preview-cols .email-preview h4{font-size:14px;font-weight:700}.preview-cols .email-preview-actions{border-radius:8px;background:whitesmoke;padding:30px}.email-preview-fields,.recipient-list-body{border:1px solid #ddd;padding:25px 20px;border-radius:4px;position:relative}.email-preview-fields h4,.recipient-list-body h4{font-size:14px;font-weight:700;position:absolute;background:white;top:-10px;padding:0 10px;left:10px}.wm-email-sender .recipients-container{padding-top:20px}.wm-email-sender .recipient-list-body{display:flex;flex-direction:column;gap:4px}.wm-email-sender .recipient-list-body h4{font-size:14px;font-weight:700}.mailpoet-manage-subscription{background:white;border-radius:4px;box-shadow:0 0 2px rgba(0,0,0,0.4);padding:30px}.mailpoet-submit-success{margin:0!important;padding:10px 20px;border:1px solid green;color:green!important;display:inline-block;border-radius:4px}.mailpoet_validate_success{font-weight:500;font-size:18px}.mailpoet_checkbox_label{padding:10px 0 0}.mailpoet_checkbox_label input{margin-right:8px!important}.mailpoet_paragraph{margin:20px 0!important}.mailpoet_paragraph fieldset{padding:20px 0}.mailpoet_paragraph .mailpoet-change-email-info{display:none}.mailpoet_segment_label{font-size:16px}#mailpoet_form_1 .mailpoet_form_column .mailpoet_paragraph{margin:0}#mailpoet_form_1 input.mailpoet_text{width:100%;box-sizing:border-box;padding:5px;margin:0;max-width:100%;border:1px solid #ccc;padding:0 15px}#mailpoet_form_1 input.mailpoet_submit{width:auto;padding:0 35px!important}.search-results-secondary{padding:20px 0}.search-results{box-shadow:0px 4px 7px rgba(0,0,0,0.15);position:absolute;z-index:111;background:white}.wm-search-box{width:200px;max-width:100%}.wm-search-box .search-input-wrap{padding:0;background-color:white;background-image:url(../icons/search_dark.svg);background-repeat:no-repeat;background-position:15px 50%;background-size:20px 20px;width:160px;transition:width 0.4s ease-out}.wm-search-box .wm-search-input{width:100%;padding:4px 8px 4px 42px;border:none;border:1px solid #ccc;background:transparent;border-radius:4px}.wm-search-box .search-input-wrap.minimized{width:50px}.wm-search-box .search-input-wrap.minimized:focus,.wm-search-box .search-input-wrap.minimized:hover{width:160px}.wm-search-box .search-results{margin-top:10px;border:1px solid #ccc;border-radius:4px;padding:10px 10px 10px;display:none}.wm-search-box .search-results .search-result-item{display:flex;align-items:center;cursor:pointer;padding:10px 10px 10px 0;gap:15px;border-bottom:1px solid #ccc}.wm-search-box .search-results .search-result-item:hover{background-color:#efefef}.wm-search-box .search-results .search-result-item:last-child{border-bottom:none}.wm-search-box .search-results .search-result-item .wm-search-result-details-name{line-height:1;font-size:14px;font-weight:500;margin-bottom:4px}.wm-search-box .search-results .search-result-item .wm-search-result-details-email{line-height:1;font-size:14px;font-weight:400;color:#666}.woocommerce-no-products-found{display:none}.woocommerce-account table.account-orders-table .woocommerce-orders-table__cell-order-actions{display:flex;align-items:center;max-width:200px;flex-wrap:wrap;padding:10px}.woocommerce-account table.account-orders-table .woocommerce-orders-table__cell-order-actions .woocommerce-button{padding:5px 10px;font-size:12px;width:auto!important;margin:0 0 10px 10px!important}@media (max-width:766px){.woocommerce-account table.account-orders-table .woocommerce-orders-table__cell-order-actions{display:block}}.wm-user-account-section .wm-credits-table,.wm-user-account-section .wm-passes-table,.wm-user-account-section .wm_bookings_table{width:100%}@media (max-width:766px){.wm-user-account-section .wm-credits-table thead,.wm-user-account-section .wm-passes-table thead,.wm-user-account-section .wm_bookings_table thead{display:none}.wm-user-account-section .wm-credits-table tbody,.wm-user-account-section .wm-credits-table td,.wm-user-account-section .wm-credits-table tr,.wm-user-account-section .wm-passes-table tbody,.wm-user-account-section .wm-passes-table td,.wm-user-account-section .wm-passes-table tr,.wm-user-account-section .wm_bookings_table tbody,.wm-user-account-section .wm_bookings_table td,.wm-user-account-section .wm_bookings_table tr{display:block;width:100%}.wm-user-account-section .wm-credits-table tr,.wm-user-account-section .wm-passes-table tr,.wm-user-account-section .wm_bookings_table tr{margin-bottom:1.5rem;padding:1rem;border:1px solid #eee;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,0.1)}.wm-user-account-section .wm-credits-table td,.wm-user-account-section .wm-passes-table td,.wm-user-account-section .wm_bookings_table td{padding:0.5rem 0;border:none;text-align:left}.wm-user-account-section .wm-credits-table td:before,.wm-user-account-section .wm-passes-table td:before,.wm-user-account-section .wm_bookings_table td:before{content:attr(data-label);font-weight:bold;display:block;margin-bottom:0.3rem;color:#666;font-size:0.9em}.wm-user-account-section .wm-credits-table td:first-child,.wm-user-account-section .wm-passes-table td:first-child,.wm-user-account-section .wm_bookings_table td:first-child{padding-top:0}.wm-user-account-section .wm-credits-table td:first-child strong,.wm-user-account-section .wm-passes-table td:first-child strong,.wm-user-account-section .wm_bookings_table td:first-child strong{font-size:1.1em;display:block;margin-bottom:0.5rem}.wm-user-account-section .wm-credits-table td .btn,.wm-user-account-section .wm-passes-table td .btn,.wm-user-account-section .wm_bookings_table td .btn{width:100%;margin-top:0.5rem}.wm-user-account-section .wm-credits-table tr.wm-row-dim,.wm-user-account-section .wm-passes-table tr.wm-row-dim,.wm-user-account-section .wm_bookings_table tr.wm-row-dim{opacity:0.7;background:#f9f9f9}}@media (max-width:766px){.logged-in.woocommerce-account table.account-orders-table td{padding:5px}}#site-content .woocommerce p.lost_reset_password{margin:0 0 20px 0}#site-content .woocommerce p.woocommerce-form-row{margin:0 0 20px 0;float:none}.woocommerce-page form .form-row-last,.woocommerce form .form-row-last{float:none}.wm-flow .products-list h2{margin-bottom:30px;font-weight:700;font-size:20px}.wm-flow .products-list .wm-shop-list-table{margin-bottom:50px}#site-content section.wm-user-account-section,.wm-user-account-section{padding:40px 30px;margin-bottom:50px;background:whitesmoke;overflow:scroll}#site-content section.wm-user-account-section h2,.wm-user-account-section h2{font-size:18px;font-weight:500;margin:0 0 30px;font-weight:800}@media (max-width:766px){#site-content section.wm-user-account-section,.wm-user-account-section{background:none;padding:0}#site-content section.wm-user-account-section .btn-action,.wm-user-account-section .btn-action{min-width:50px}}.wm-products{display:flex;flex-direction:column;gap:15px;padding:20px 0}.wm-product.wm-product__pass a{display:inline-flex;gap:10px;align-items:center;background:white;padding:12px 24px 12px 16px;text-decoration:none;font-weight:600;color:cadetblue;font-size:15px;border-radius:8px;box-shadow:2px 2px 6px rgba(0,0,0,0.05)}.wm-product-price{flex-shrink:0}.wm-products-list{max-width:100%;width:700px;margin:0 auto 40px;padding:20px;display:flex;flex-direction:column;gap:10px}.wm-products-list .product-row{display:flex;align-items:flex-start;justify-content:space-between;padding:20px;border-bottom:1px solid #ddd;gap:20px;background:white}.wm-products-list .price-and-button,.wm-products-list .product-info{display:flex;flex-direction:column}.wm-products-list .product-info{flex:1}.wm-products-list .product-info .title{font-weight:600}.wm-products-list .price-and-button{flex-direction:row;align-items:center;gap:15px}@media (max-width:768px){.wm-products-list .product-row{align-items:flex-start}.wm-products-list .price-and-button{flex-direction:column;align-items:flex-end;gap:15px}}.wm-flow.woocommerce-checkout #site-content .woocommerce{padding:0}.wm-flow.woocommerce-checkout #site-content .woocommerce.alignwide{width:100%}.wm-flow.woocommerce-checkout #site-content .woocommerce h3{font-weight:700;font-size:22px;text-align:left;margin-bottom:30px}.wm-flow.woocommerce-checkout #site-content .woocommerce #order_review h4{font-size:16px;text-align:left;margin:0 0 5px 0}.wm-flow.woocommerce-order-pay #order_review{display:flex;gap:50px}.wm-flow.woocommerce-order-pay #order_review table{flex-basis:50%}.wm-flow.woocommerce-order-pay #order_review h4{font-size:16px;text-align:left;margin:0 0 5px 0}@media (max-width:766px){.wm-flow.woocommerce-order-pay #order_review{flex-wrap:wrap;gap:20px}}.wm-flow.woocommerce-order-pay #payment{width:400px;max-width:100%;flex-shrink:0}.wm-flow.woocommerce-checkout #site-content{max-width:100%!important;width:1100px}.wm-flow.woocommerce-checkout form #order_review,.wm-flow.woocommerce-checkout form #order_review_heading{width:45%;padding-left:30px}.wm-flow.woocommerce-checkout form .col2-set{width:55%;float:left;padding-right:40px}@media (max-width:766px){.wm-flow.woocommerce-checkout form #order_review,.wm-flow.woocommerce-checkout form #order_review_heading,.wm-flow.woocommerce-checkout form .col2-set{width:100%;padding:0;float:none}}.wm-flow .woocommerce-order .woocommerce-notice{font-size:18px;font-weight:700;font-family:"Mulish",sans-serif;margin:0 0 30px}.wm-order-meta-lines{padding:10px 0 25px;line-height:1.8;font-size:14px}.wm-product-name{font-weight:500;padding:5px 0}.woocommerce-table__line-item:last-child td{padding-bottom:30px}.wm-woocommerce-order-overview{list-style:none;padding:0;margin:0}table.wm-order-review-table{margin:0}table.wm-order-review-table td{font-family:"Mulish",sans-serif;font-size:16px;font-weight:500}table.wm-order-review-table .wm-order-review-totals tr.wm-subtotal td{padding-top:25px;font-weight:700}table.wm-order-review-table .wm-order-review-totals tr.wm-totals td{font-weight:700}table.wm-order-review-table .wm-order-review-totals tr.wm-discounts td{color:green}table.wm-order-review-table .wm-order-review-totals td:last-child{padding-right:0;text-align:right}table.wm-order-review-table tr.wm-order-review-item-line td{border-top:1px solid #ddd;padding-top:10px}table.wm-order-review-table tr.wm-order-review-item-line td.product-price{text-align:right}table.wm-order-review-table tr.wm-product-item-meta td{border:none;padding:0 0 20px 0!important}table.wm-order-review-table tr.wm-product-item-meta ul{margin:0;list-style:none}table.wm-order-review-table tr.wm-product-item-meta ul li{margin:0!important;line-height:1.8!important;font-weight:400!important;font-size:14px!important;padding-left:20px}.wm-flow .woocommerce-order-details{display:flex;justify-content:space-evenly;max-width:100%;width:900px;margin:0 auto;background:white;border-radius:4px;box-shadow:0 0 2px rgba(0,0,0,0.4);padding:50px 20px 70px!important}@media (max-width:766px){.wm-flow .woocommerce-order-details{flex-direction:column}}.wm-flow .woocommerce-order-details h2{margin-top:20px;font-weight:700;text-align:left;font-size:20px}.wm-flow .woocommerce-order-details h4{margin:0;text-align:left}.wm-flow .woocommerce-order-details .shop-table td{padding:20px 0}.wm-flow .woocommerce-order-details .shop-table td.woocommerce-table__product-name{width:60%}.wm-flow .woocommerce-order-details .wc-item-meta-label{display:none}.wm-flow .woocommerce-order-details ul.wc-item-meta{padding:10px 0 20px;margin:0}.wm-flow .woocommerce-order-details ul.wc-item-meta li,.wm-flow .woocommerce-order-details ul.wc-item-meta p{margin:0!important}.woocommerce-customer-details{display:none}.woocommerce-thankyou-order-received{display:none}.wm-flow.woocommerce-order-received h1.main-title{text-align:center;font-weight:700;margin-bottom:40px}.woocommerce-order-overview{margin:20px 0 30px 0;list-style:none}.woocommerce-order p{margin:0!important}.includes_tax{display:block}.woocommerce-error{border:2px solid #cd2653;padding:20px;font-size:16px}.wm-order-review{background:white;padding:0px;margin-bottom:50px}.wm-order-review .wm-list-table td,.wm-order-review .wm-list-table th{padding:18px 15px;border:none;border-bottom:1px solid #ddd;font-size:16px}@media (max-width:766px){.wm-order-review .wm-list-table td,.wm-order-review .wm-list-table th{font-size:15px}}.wm-order-review .cart-discount{color:green}.wm-order-review-section{width:360px;max-width:100%}.wc-block-components-button{border:1px solid;text-decoration:none;font-weight:700}.wm-flow.woocommerce-account .woocommerce-MyAccount-content{width:100%}.wm-flow.woocommerce-account .woocommerce-MyAccount-content .wm-list-table{font-size:13px}.wm-flow.woocommerce-account .woocommerce-MyAccount-content .wm-list-table td{padding:12px 15px;border:none;border-bottom:1px solid #ddd;font-size:14px}@media (max-width:766px){.wm-flow.woocommerce-account .woocommerce-MyAccount-content .wm-list-table td{padding:2px 10px;font-size:13px}}.wm-flow.woocommerce-account .woocommerce-MyAccount-content .wm-list-table th{padding:12px 10px;font-size:13px}.wm-flow.logged-in.woocommerce-account #site-content .woocommerce{display:flex;flex-direction:column;gap:40px;padding:0;margin:0}.wm-flow.logged-in.woocommerce-account .woocommerce-MyAccount-navigation{position:relative;width:300px;margin:0 auto}.wm-flow.logged-in.woocommerce-account .woocommerce-MyAccount-navigation.woocommerce-MyAccount-navigation-link--downloads{display:none}.wm-flow.logged-in.woocommerce-account .woocommerce-MyAccount-navigation.wc-bottom-navi ul{display:block;border:none;position:static}.wm-flow.logged-in.woocommerce-account .woocommerce-MyAccount-navigation ul{margin:0;padding:0;list-style:none;border:1px solid #ccc;cursor:pointer;background-color:#fff;display:none;position:absolute;width:300px}.wm-flow.logged-in.woocommerce-account .woocommerce-MyAccount-navigation ul li{padding:10px;border-bottom:1px solid #ccc}.wm-flow.logged-in.woocommerce-account .woocommerce-MyAccount-navigation ul li:last-child{border-bottom:none}.wm-flow.logged-in.woocommerce-account .woocommerce-MyAccount-navigation ul li:hover{background-color:#f0f0f0}.wm-flow.logged-in.woocommerce-account .woocommerce-MyAccount-navigation ul li a{text-decoration:none;color:#333;display:block}.wm-flow.logged-in.woocommerce-account .woocommerce-MyAccount-navigation.active ul{display:block}.wm-flow.logged-in.woocommerce-account .woocommerce-MyAccount-navigation .current-item{display:block;padding:10px;border:1px solid #ccc;background-color:#fff;position:relative}.wm-flow.logged-in.woocommerce-account .woocommerce-MyAccount-navigation .current-item:after{content:"▼";position:absolute;right:10px;top:50%;transform:translateY(-50%)}.wm_login_form_wrap .form-group,.wm_register_form_wrap .form-group{margin-bottom:15px}.wm_login_form_wrap input[type=email],.wm_login_form_wrap input[type=number],.wm_login_form_wrap input[type=password],.wm_login_form_wrap input[type=text],.wm_login_form_wrap select,.wm_login_form_wrap textarea,.wm_register_form_wrap input[type=email],.wm_register_form_wrap input[type=number],.wm_register_form_wrap input[type=password],.wm_register_form_wrap input[type=text],.wm_register_form_wrap select,.wm_register_form_wrap textarea{padding:6px 10px;color:#333;font-size:16px;font-weight:400;border-color:#CFDADC}.wm_login_form_wrap .password-container{position:relative}.wm_login_form_wrap .password-container .eye-icon{position:absolute;top:50%;right:10px;transform:translateY(-50%);cursor:pointer}.wm_login_form_wrap .password-container input[type=password],.wm_login_form_wrap .password-container input[type=text]{padding-right:30px}.forgot-password-link{margin-top:15px}.wm-unpaid-balance{font-size:16px;padding:20px;border:1px solid #ccc;margin-bottom:30px}body.wm-admin-page .wm-cancel-order-product-item{margin:20px 0;border-bottom:1px solid #ddd;padding-bottom:20px;font-size:14px}body.wm-admin-page .wm-cancel-order-product-item span.product-item-name{font-weight:500}body.wm-admin-page .wm-cancel-order-product-item h3{font-size:16px;margin-bottom:6px}.wm-cancel-order-confirmation{font-size:14px}#wm-payment-history h3{font-size:16px;font-weight:700;margin-bottom:20px}#wm-single-order .wm-single-order-header{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:20px}#wm-single-order .wm-single-order-header h2{font-size:16px;font-weight:800}#wm-single-order h3{font-size:16px;font-weight:700;margin-bottom:20px}#wm-single-order .wm-single-order-details{border-top:1px solid #ddd;padding:20px 0}#wm-single-order .wm-single-order-details .wm-single-order-details-list li{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:10px}#wm-single-order .wm-single-order-details .wm-single-order-details-list li span.wm-order-label{font-size:13px;font-weight:600}#wm-single-order .wm-single-order-details .wm-single-order-details-list li span.wm-order-value{font-size:13px}#wm-single-order .wm-single-order-products{margin:0 0}#wm-single-order .wm-single-order-products .order-total{text-align:right}#wm-single-order .wm-single-order-products .order-total .woocommerce-Price-amount{font-weight:700}#wm-single-order .wm-single-order-products .order-discount{font-size:13px;padding-bottom:15px;margin-top:-5px;color:grey}#wm-single-order .wm-single-order-products .event-details,#wm-single-order .wm-single-order-products .item-name{font-size:13px}#wm-single-order .wm-single-order-products .remove-product-from-order-button{display:inline-block;padding-bottom:3px;padding-left:8px;font-weight:800;text-transform:uppercase;font-size:10px;cursor:pointer}#wm-single-order .wm-single-order-products .remove-product-from-order-button:hover{color:#cc3333}.wm-payment-notes .label{font-weight:500}.order-items{margin:20px 0}.order-item{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:10px}.item-details{flex:1}.item-price{text-align:right;margin-left:20px;font-size:14px}.order-total{padding-top:10px}.tax-note{font-size:0.8em;color:#666;font-weight:normal}.wm-order-list{margin:20px 0;padding:0}.wm-order-item,.wm-order-item p{font-size:15px}.order-item-event-details{margin:10px 0 20px 0}.wm-order-item .order-total{border-top:1px solid;margin:20px 0;padding-top:10px}.order-admin-log-item{margin:20px 0 0;font-size:14px}.order-admin-log-item h5{font-size:14px;margin-bottom:5px}.wm-admin-logs h3{font-size:16px!important;font-weight:700!important;margin-bottom:20px}.wm-admin-logs ul li{font-size:14px}.wm-single-order-status-indicator-text{border:1px dashed indianred;padding:4px 13px 5px;border-radius:4px;color:indianred;text-transform:capitalize}.wm-single-order-status-indicator-text.completed{background-color:#d5edcd;color:darkgreen;border:1px dashed darkgreen}.wm-payment-notes{margin:0px 0 30px;font-size:14px;border-left:7px solid #cc3333;border-radius:0;padding-left:20px}.wm-payment-notes.paid{border-left-color:#3AAF90}.wm-payment-notes div:last-child span{font-weight:500}.wm-payment-note small{display:block}.wm-payment-note{margin-bottom:10px}.wm-order-details{padding:20px;display:flex;flex-direction:column;gap:30px;text-align:left}.wm-order-details ul{padding:0;margin:0}.wm-order-details ul li{padding:0;margin:0}.wm-order-header{padding:20px 15px 0px}.wm-order-items-table .product a{color:inherit;text-decoration:none;font-weight:700}.wm-order-items-table ul{padding:0;margin:0}.wm-order-items-table ul li{margin:2px 0;color:#555}.wm-order-action-buttons{display:flex;gap:15px}.wm-logs-container{display:flex;flex-direction:column;gap:10px}.wm-logs-container .wm-log-item{border-bottom:1px solid #ddd}.wm-logs-container .wm-log-item .log-header{display:flex;justify-content:flex-start;font-weight:400;margin-bottom:5px;font-size:13px;column-gap:10px;align-items:center}.wm-logs-container .wm-log-item .log-header span:not(:last-child){margin-right:0.5rem}.wm-logs-container .wm-log-item .log-header .log-date{color:#666}.wm-logs-container .wm-log-item .log-admin{text-transform:capitalize}.wm-logs-container .wm-log-item .log-admin.modified{color:#cc3333}.wm-logs-container .wm-log-item .log-admin.used{color:#3AAF90}.wm-logs-container .wm-log-item .log-admin.status{color:#cc3333}.wm-logs-container .wm-log-item .log-action{color:#CFDADC;font-weight:600;display:inline-block;width:60px;text-transform:uppercase;font-size:12px}.wm-logs-container .wm-log-item .log-description{padding-bottom:15px;font-size:14px;font-weight:600;display:flex;gap:10px}.wm-logs-container .wm-log-item .log-description span.log-desc{display:block;line-height:1.5}.ywgc-preset-image-view-all{display:none}.product-type-gift-card .woocommerce-tabs{display:none}.product-type-gift-card .related.products{display:none}.product-type-gift-card .price{display:none}.woocommerce-account .footer-nav-widgets-wrapper,.woocommerce-account .footer-social-wrapper,.woocommerce-account .uutiskirje{display:none}body.logged-in .wm-my-account-button{display:none}.woocommerce-account{font-family:"Mulish",sans-serif}.woocommerce-account h1,.woocommerce-account h2,.woocommerce-account h3,.woocommerce-account h4{letter-spacing:0.05px;font-family:"Open sans",sans-serif;margin:0}.woocommerce-account h3.wm-series-title{font-size:16px;margin:20px 0 10px}@media (max-width:766px){.woocommerce-account h3.wm-series-title{font-size:14px}}.woocommerce-account h1.main-title{display:none}@media (max-width:766px){.woocommerce-account .spacer-no-hero{padding-top:5px}}.woocommerce-account article.page,.woocommerce-account article.post{padding:0}@media (max-width:766px){.woocommerce-account main#site-content{margin:0}}.wm-account-sub-navi{margin-top:10px}.wm-account-sub-navi ul{list-style:none;display:flex;flex-direction:column;gap:5px;align-items:center;justify-content:center;margin:0;padding:0}.wm-account-sub-navi ul li{line-height:1.5;margin:0!important;font-size:16px;display:block;width:100%}.wm-account-sub-navi ul li a{color:#333;border-bottom:1px solid #ccc;font-size:14px;text-decoration:none;padding-bottom:3px;display:flex;align-items:center;gap:8px;padding:10px 20px;width:100%}.wm-account-sub-navi ul li a:focus,.wm-account-sub-navi ul li a:hover{background-color:whitesmoke}.wm-account-sub-navi ul li a span.wm-icon-wrap{border:1px solid #ccc;display:flex;border-radius:4px;justify-content:center;align-items:center;padding:4px 5px}.wm-account-sub-navi ul li a span.wm-icon{background-color:grey}.wm-woocommerce-my-account-wrap{padding:1px 0 60px;box-shadow:0px 0px 10px rgba(0,0,0,0.2)}@media (max-width:766px){.wm-woocommerce-my-account-wrap{box-shadow:none}}.wm-woocommerce-my-account{padding:20px}@media (max-width:766px){.wm-woocommerce-my-account{padding:0}}.wm-user-account-modal-wrap{position:fixed;bottom:58px;left:0;top:auto;width:0;height:0;max-width:100%;max-height:100%;display:none;justify-content:flex-end;z-index:1234567891;transition:width 200ms,height 500ms,max-height 200ms,transform 300ms cubic-bezier(0,1.2,1,1),opacity 83ms ease-out}.wm-user-account-modal-wrap.account-modal-open{display:flex;width:100%;height:calc(100vh - 58px);transform-origin:left bottom;visibility:visible;max-height:704px;overflow:hidden;opacity:1;pointer-events:all}.wm-user-account-modal{width:100%;display:flex;flex-direction:column;background-color:#fff;overflow:hidden}@media (min-width:768px){.wm-user-account-modal{width:400px;position:absolute;bottom:0;left:0}}.wm-user-account-body{flex:1;overflow-y:auto;padding:1rem}.wm-account-breadcrumb{display:none;gap:5px;align-items:center;padding:15px 20px;font-size:15px;color:black}.wm-account-breadcrumb span.wm-icon{background-color:grey}.wm-account-breadcrumb a{text-decoration:none;color:grey}.wm-account-breadcrumb a:hover{color:#0071a1}.wm-user-account-modal{width:100%;height:100%;background-color:#ffffff;display:flex;flex-direction:column}@media (min-width:768px){.wm-user-account-modal{width:400px;height:auto;position:absolute;bottom:0;left:0;border-top-right-radius:8px;border-top-left-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0}}.wm-user-account-header{padding:35px 20px;background:#f9f3ea;min-height:100px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:15px}.wm-user-account-header h2{font-size:18px;margin:0;font-weight:700}.wm-panel-details-wrap{padding:30px 25px;display:flex;flex-direction:column;gap:20px}.wm-user-account-body{flex:1;overflow-y:auto;padding:0 1rem}.wm-user-account-body .profile-section{display:flex;align-items:center;gap:1rem;min-height:72px;padding:0.5rem 0}.wm-user-account-body .profile-section .profile-picture{width:3.5rem;height:3.5rem;border-radius:50%;background-position:center;background-repeat:no-repeat;background-size:cover}.wm-user-account-body .profile-section .profile-text .name{font-size:1rem;font-weight:500;color:#1c160c;margin:0}.wm-user-account-body .profile-section .profile-text .email{font-size:0.875rem;font-weight:400;color:#555;margin:0.25rem 0 0}.wm-user-account-body .wm-account-section{margin:45px 0}.wm-user-account-body .wm-account-products{display:flex;gap:15px;flex-direction:column}.wm-user-account-body .wm-account-products a{text-decoration:none}.wm-user-account-body .wm-account-products .wm-account-info-card{display:flex;flex-direction:row;gap:15px;border:1px solid #ddd;border-radius:4px;background-color:#e8eeef;padding:15px}.wm-user-account-body .wm-account-products .wm-account-info-card .card-icon{width:24px;height:24px;color:#1c160c}.wm-user-account-body .wm-account-products .wm-account-info-card .card-details{display:flex;flex-direction:column;gap:0.25rem}.wm-user-account-body .wm-account-products .wm-account-info-card .card-details .card-title{font-size:16px;font-weight:700;color:black;margin:0;text-align:left;font-family:"Mulish",sans-serif;letter-spacing:0.2px}.wm-user-account-body .wm-account-products .wm-account-info-card .card-details p{font-family:"Mulish",sans-serif}.wm-user-account-body .wm-account-products .wm-account-info-card .card-details .card-subtitle{font-size:14px;font-weight:400;color:#333;margin:0!important}.wm-user-account-body .wm-account-section-title{font-size:16px;font-weight:700;color:#1c160c;margin:0px 0 35px 0}.wm-account-item-list{display:flex;flex-direction:column;gap:10px}.wm-account-item-list .wm-account-item{display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:72px;padding:15px;border-bottom:1px solid #ddd}.wm-account-item-list .wm-account-item:last-child{border:none}.wm-account-item-list .wm-account-item .wm-account-item-left{display:flex;align-items:start;gap:15px}.wm-account-item-list .wm-account-item .wm-account-item-left.wm-order-item-left{flex-direction:column;gap:5px}.wm-account-item-list .wm-account-item .wm-account-item-left.wm-order-item-left h3{font-size:14px;margin:0}.wm-account-item-list .wm-account-item .wm-account-item-left.wm-order-item-left .order-items{margin:0}.wm-account-item-list .wm-account-item .wm-account-item-left.wm-order-item-left .order-items .order-item{margin:0}.wm-account-item-list .wm-account-item .wm-account-item-left .thumbnail{width:50px;height:50px;border-radius:4px;background-position:center;background-repeat:no-repeat;background-size:cover}.wm-account-item-list .wm-account-item .wm-account-item-left .text-group h4.name{font-size:14px;font-weight:600;text-align:left;color:#1c160c;margin:0 0 4px 0!important}.wm-account-item-list .wm-account-item .wm-account-item-left .text-group h4.name a{color:#1c160c;text-decoration:none}.wm-account-item-list .wm-account-item .wm-account-item-left .text-group .sub,.wm-account-item-list .wm-account-item .wm-account-item-left .text-group p{font-size:14px;font-weight:400;color:#555;margin:0 0 2px 0!important}@media (max-width:766px){.wm-account-item-list .wm-account-item .wm-account-item-left .text-group .sub,.wm-account-item-list .wm-account-item .wm-account-item-left .text-group h4.name{font-size:13px}}.wm-account-item-list .wm-account-item .booking-status.booking-status-active{display:none}.wm-account-item-list .wm-account-item .wm-account-item-right{flex-shrink:0;margin-left:auto}.wm-account-item-list .wm-account-item .wm-account-item-right .action-btn{margin-left:auto;display:flex;align-items:center;justify-content:center;height:auto;padding:4px 10px;border-radius:9999px;background-color:#f4efe6;color:#1c160c;font-size:13px;font-weight:500;border:none;cursor:pointer}#wm .wm-account-view-all{text-align:center;font-size:14px;font-weight:400;color:#555;margin:30px 0!important}.wm-account-edit-fields-wrap{background:whitesmoke;padding:20px;border-radius:5px;margin-top:15px}.wm-user-account-footer{border-top:1px solid #e9dfce;background-color:#fff;display:flex;gap:6px;padding:0px 10px;height:64px;justify-content:center;align-items:center;max-width:100%;position:fixed;bottom:0;left:0;right:0;z-index:12345}@media (min-width:767px){.wm-user-account-footer{height:auto;bottom:15px;left:15px;width:70px;justify-content:space-between;flex-direction:column;gap:18px;padding:25px 0;box-shadow:3px 3px 15px rgba(0,0,0,0.2);border-radius:8px}}.wm-user-account-footer a{flex:1;display:flex;flex-direction:column;align-items:center;text-decoration:none;color:#555;color:#555}.wm-user-account-footer a .nav-icon{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.wm-user-account-footer a .nav-label{font-size:11px;font-weight:500}.wm-user-account-footer a.active{color:#cc3333}.wm-user-account-footer a.active .nav-icon{color:#cc3333}.wp-core-ui select[multiple].wm-course-block-select{height:400px;width:100%;padding:10px;border:1px solid #999;border-radius:4px}.wp-block-wm-base-event-course-list-block .chosen-container .chosen-results,.wp-block-wm-category-list .chosen-container .chosen-results,.wp-block-wm-course-list .chosen-container .chosen-results{font-family:"Open sans",sans-serif}.wp-block-wm-base-event-course-list-block .chosen-container .chosen-results li.highlighted,.wp-block-wm-category-list .chosen-container .chosen-results li.highlighted,.wp-block-wm-course-list .chosen-container .chosen-results li.highlighted{background-image:none;background-color:#2066DF}.wp-block-wm-base-event-course-list-block .chosen-choices,.wp-block-wm-category-list .chosen-choices,.wp-block-wm-course-list .chosen-choices{display:flex;flex-direction:column;align-items:flex-start}.wp-block-wm-base-event-course-list-block .chosen-choices li.search-choice,.wp-block-wm-category-list .chosen-choices li.search-choice,.wp-block-wm-course-list .chosen-choices li.search-choice{background:#2066DF;border:none;color:white;font-family:"Open sans",sans-serif;font-weight:400;font-size:14px;padding:6px 12px;display:flex;align-items:center;gap:6px;border:none;box-shadow:none;border-radius:12px}.wp-block-wm-base-event-course-list-block .chosen-choices li.search-choice .search-choice-close,.wp-block-wm-category-list .chosen-choices li.search-choice .search-choice-close,.wp-block-wm-course-list .chosen-choices li.search-choice .search-choice-close{position:static;color:white;width:14px;height:14px;background-image:none!important;-webkit-mask-image:url(../icons/close.svg);mask-image:url(../icons/close.svg);-webkit-mask-size:contain;mask-size:contain;background-color:white;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.wm-upcoming-instance-dates{max-width:100%;margin:30px 0}.wm-upcoming-instance-dates h4{padding-bottom:10px;margin-bottom:20px;border-bottom:1px solid #ddd}.wm-upcoming-instance-dates .wm-upcoming-instance-dates-item{display:flex;justify-content:space-between;gap:30px;align-items:center;margin-bottom:20px;border-bottom:1px solid #ddd;padding-bottom:20px;font-size:16px}@media (max-width:766px){.wm-upcoming-instance-dates .wm-upcoming-instance-dates-item{align-items:flex-start;flex-direction:column}}.wm-upcoming-instance-dates .wm-upcoming-instance-dates-item .wm-upcoming-instance-actions{display:flex;gap:10px}.wm-base-event-courses{display:flex;flex-direction:column;gap:50px}.wm-course-list{margin-bottom:70px}@media (max-width:766px){.wm-course-list{margin-bottom:40px}}.wm-course-items{display:flex;gap:70px;flex-direction:column;width:100%}@media (max-width:766px){.wm-course-items{gap:40px}}.wm-upcoming-courses{display:flex;flex-direction:column;gap:30px}.wm-course-item{display:flex;gap:40px;font-family:"Mulish",sans-serif}.wm-course-item .wm-course-image-container{width:330px;max-width:100%;height:300px;flex:0 0 auto}.wm-course-item .wm-course-image-thumbnail{width:100px;height:auto;border-radius:8px;overflow:hidden}.wm-course-item img{height:100%;width:100%;object-fit:cover;object-position:center;border-radius:4px}.wm-course-item h2,.wm-course-item h3{margin-top:10px;margin-bottom:10px;text-align:left;font-size:18px}@media (max-width:766px){.wm-course-item h2,.wm-course-item h3{font-size:16px}}.wm-course-item h4{text-align:left;margin:0 0 10px 0}.wm-course-item ul.wm-course-dates{padding:0;margin:0;list-style:none}.wm-course-item ul.wm-course-dates li{line-height:1.2!important;margin:0 0 8px 0!important;font-size:14px!important}.wm-course-item .wm-course-actions{margin-left:auto}.wm-course-item .wm-course-item-details{flex:1}.wm-course-item .wm-course-desc{margin:20px 0}.wm-course-item .wm-course-teacher a{text-decoration:none;font-size:16px}.wm-course-item .wm-course-buttons{margin:20px 0;display:flex;gap:10px;align-items:center}.wm-course-item .wm-course-buttons .btn.btn-primary{padding:13px 25px}@media (max-width:766px){.wm-course-item{flex-direction:column;gap:15px}.wm-course-item .wm-course-image-container{width:100%;flex:0 0 260px;max-height:260px}}.payment-settings-grid .settings-row{display:flex;padding:15px;border-bottom:1px solid #eee;align-items:baseline}.payment-settings-grid .settings-row:last-child{border:none}.payment-settings-grid .settings-row .payment-type-toggle{flex:0 0 140px}.payment-settings-grid .settings-row .row-settings{flex:1;display:flex;gap:10px;justify-content:flex-start;flex-wrap:wrap}.payment-settings-grid .settings-row .row-settings .checkbox-item{flex-shrink:0}.payment-settings-grid .settings-row .row-settings .checkbox-item .checkbox-label{font-size:14px}.settings-table .setting-overridden{background-color:rgba(255,255,150,0.1)}.settings-table .override-indicator{color:#0073aa;font-size:10px;margin-left:5px;vertical-align:super}.settings-table .default-value{color:#777;font-size:0.9em;font-style:italic}.settings-table .default-value.has-override{opacity:0.7}.booking-details-container{padding:0;font-family:"Mulish",sans-serif}.booking-details-container h4{font-family:"Open sans",sans-serif;font-size:15px;margin-bottom:20px!important;text-align:left}.booking-event-details-row{border-bottom:1px solid #ddd;padding-bottom:10px;margin-bottom:10px}.booking-event-details-row:last-child{border:none}.booking-event-details-row a{text-decoration:none;color:inherit}.booking-detail-row{margin-bottom:15px;display:flex;border-bottom:1px solid #eee;padding-bottom:10px}.booking-detail-row:last-child{border-bottom:none}.booking-venue-instructions{font-size:13px;margin:15px 0 0 25px;border-radius:8px;line-height:1.6}.wm-icon.wm-arrow-out-link{background-color:grey;margin-left:auto;width:20px;height:20px;margin-right:5px}.booking-detail-row .label{width:140px;color:#666}.booking-detail-row .value{font-weight:600}.wm-flex-row{display:flex;gap:10px;align-items:center;justify-content:flex-start}.simple-popup{background:white;border-radius:8px;max-width:90%;max-height:80vh;overflow-y:auto;box-shadow:0 0px 14px rgba(0,0,0,0.15);animation:modal-fade-in 0.3s ease}@keyframes modal-fade-in{0%{opacity:0;transform:scale(0.9)}to{opacity:1;transform:scale(1)}}.wm-calendar-popup-body{padding:20px}.wm-calendar-popup-body h4{text-align:center}.wm-calendar-options-list{list-style:none;margin:0;padding:0}.wm-calendar-options-list li{margin:0 0 12px 0}.wm-calendar-options-list li:last-child{margin-bottom:0}.wm-calendar-options-list li:last-child .wm-calendar-option-link{border-bottom:none}.wm-calendar-option-link{display:flex;align-items:center;padding:10px 6px;border-bottom:1px solid #ddd;text-decoration:none;color:#333;transition:all 0.2s ease}.wm-calendar-option-link:hover{color:#007cba}.calendar-icon{width:24px;height:24px;margin-right:12px;border-radius:3px;flex-shrink:0}.calendar-icon.google-calendar{background-color:#4285f4}.calendar-icon.apple-calendar{background-color:#007aff}.calendar-icon.outlook-calendar{background-color:#0078d4}.wm-list-table.wm-transactions-table tr.transaction-plus .wm-td-credits,.wm-list-table.wm-transactions-table tr.transaction-plus .wm-td-transaction-date,.wm-list-table.wm-transactions-table tr.transaction-plus .wm-td-transaction-type{color:#3AAF90}.wm-list-table.wm-transactions-table .wm-td-total-credits-prefix{display:none}@media (max-width:766px){.wm-list-table.wm-transactions-table .wm-td-total-credits-prefix{display:inline}}@media (max-width:766px){.wm-list-table.wm-transactions-table .wm-td-total-credits{display:none}}@media (max-width:766px){.wm-list-table.wm-transactions-table td,.wm-list-table.wm-transactions-table td:first-child{font-weight:600}.wm-list-table.wm-transactions-table td.wm-row-fullwidth{font-weight:400;padding-left:126px!important}}.wm-modal .wm-cancel-form .wm-modal-content-wrap{padding:0;position:relative;max-height:calc(100vh - 220px)}.wm-cancel-frame{display:flex;min-height:600px;overflow:hidden}.wm-cancel-frame .wm-cancel-sidenavi{position:fixed;top:71px;left:0;bottom:0;width:250px;background:#f8f9fa;border-right:1px solid #ddd;padding:0}.wm-cancel-frame .wm-cancel-sidenavi .cancel-stage{display:flex;padding:15px 20px;border-bottom:1px solid #ddd;text-decoration:none;color:#666;position:relative;transition:all 0.2s ease}.wm-cancel-frame .wm-cancel-sidenavi .cancel-stage:hover{background:#e9ecef;text-decoration:none;color:#333}.wm-cancel-frame .wm-cancel-sidenavi .cancel-stage.active{background:#007cba;color:#fff;font-weight:600}.wm-cancel-frame .wm-cancel-sidenavi .cancel-stage.active:after{content:"";position:absolute;right:-1px;top:0;bottom:0;width:3px;background:#005a87}.wm-cancel-frame .wm-cancel-sidenavi .cancel-stage.completed{background:#46b450;color:#fff}.wm-cancel-frame .wm-cancel-sidenavi .cancel-stage.completed .stage-icon:before{content:"✓"}.wm-cancel-frame .wm-cancel-sidenavi .cancel-stage.disabled{color:#ccc;cursor:not-allowed}.wm-cancel-frame .wm-cancel-sidenavi .cancel-stage.disabled:hover{background:#f8f9fa;color:#ccc}.wm-cancel-frame .wm-cancel-sidenavi .cancel-stage .stage-number{flex-shrink:0;display:inline-block;width:24px;height:24px;background:#ddd;color:#666;border-radius:50%;text-align:center;line-height:24px;font-size:12px;font-weight:bold;margin-right:10px}.wm-cancel-frame .wm-cancel-sidenavi .cancel-stage.active .stage-number{background:#fff;color:#007cba}.wm-cancel-frame .wm-cancel-sidenavi .cancel-stage.completed .stage-number{background:#2e7d32;color:#fff}.wm-cancel-frame .wm-cancel-sidenavi .cancel-stage .stage-title{font-size:14px;font-weight:500}.wm-cancel-frame .wm-cancel-sidenavi .cancel-stage .stage-description{font-size:12px;opacity:0.8;margin-top:2px}.wm-cancel-frame .wm-cancel-content{flex:1;padding:30px;overflow-y:auto;margin-left:250px}.wm-cancel-frame .wm-cancel-content .cancel-stage-header{margin-bottom:30px;padding-bottom:15px;border-bottom:1px solid #eee}.wm-cancel-frame .wm-cancel-content .cancel-stage-header h2{margin:0 0 5px 0;color:#333;font-size:20px}.wm-cancel-frame .wm-cancel-content .cancel-stage-header .stage-subtitle{color:#666;font-size:14px;margin:0}.wm-cancel-frame .wm-cancel-content .cancel-stage-content .notice{margin-bottom:20px}.wm-cancel-frame .wm-cancel-content .cancel-stage-content .notice p{margin:0;line-height:1.5;padding:10px}.wm-cancel-event-bookings{margin-bottom:30px}.wm-cancel-event-bookings.status-cancelled{opacity:0.7}.wm-cancel-event-bookings.status-cancelled .cancel-items-heading{color:#d63638}.wm-cancel-event-bookings .cancel-items-heading{padding:3px 5px;margin:0;font-size:16px;font-weight:600}.wm-cancel-event-bookings .cancel-items-heading .occurrence-date{margin-right:15px}.wm-cancel-event-bookings .cancel-items-heading .occurrence-count{color:#666;font-weight:normal;margin-right:15px}.wm-cancel-event-bookings .cancel-items-heading .occurrence-status{font-size:12px;padding:2px 8px;border-radius:3px;background:#46b450;color:#fff;text-transform:uppercase;font-weight:bold}.wm-cancel-event-bookings.status-cancelled .occurrence-status{background:#d63638}.wm-cancel-table .td-cancel-name{display:flex;align-items:center;gap:10px}.wm-cancel-table .td-cancel-email{font-size:13px;color:#666}.wm-cancel-table .td-cancel-order small{font-weight:bold}.wm-cancel-table .td-cancel-payment-method{text-transform:capitalize}.wm-cancel-table .td-cancel-refund-amount{font-weight:600;color:#46b450}.wm-cancel-table .td-cancel-refund-status,.wm-cancel-table .td-cancel-status{font-size:12px;text-transform:uppercase;font-weight:bold}.cancel-confirm-stage .cancel-affected-bookings{padding:0 30px;margin-bottom:40px;margin-top:40px}.cancel-confirm-stage .cancel-confirmation-form{background:#f8f9fa;padding:30px;border-radius:4px;border:1px solid #ddd}.cancel-confirm-stage .cancel-confirmation-form .form-group{margin-bottom:15px}.cancel-confirm-stage .cancel-confirmation-form .form-group label{display:block;font-weight:600;margin-bottom:5px}.cancel-confirm-stage .cancel-confirmation-form .form-group textarea{width:100%;min-height:80px}.cancel-confirm-stage .cancel-confirmation-form .form-group.wm-confirm-checkbox-group{display:flex;align-items:center;gap:10px;margin-bottom:10px}.cancel-confirm-stage .cancel-confirmation-form .form-group.wm-confirm-checkbox-group label{display:inline-block;margin-bottom:0}.cancel-confirm-stage .wm-event-details h2{color:#333;margin-bottom:15px;font-size:18px;line-height:1.3}.cancel-confirm-stage .wm-event-details .event-date{font-size:16px;color:#666;margin:0}.cancel-confirm-stage .wm-event-details .event-date .time{margin-left:10px;font-weight:600;color:#333}.cancel-confirm-stage .wm-event-details .event-dates-series h4{margin:15px 0 10px 0;color:#333;font-size:16px}.cancel-confirm-stage .wm-event-details .event-dates-series .series-dates-list{list-style:none;padding:0;margin:0}.cancel-confirm-stage .wm-event-details .event-dates-series .series-dates-list li{padding:8px 0;border-bottom:1px solid #e9ecef;font-size:14px;color:#333}.cancel-confirm-stage .wm-event-details .event-dates-series .series-dates-list li:last-child{border-bottom:none}.cancel-confirm-stage .wm-event-details .event-dates-series .series-dates-list li .time{margin-left:10px;font-weight:600;color:#007cba}.cancel-confirm-stage .wm-event-details .event-dates-series .series-dates-list li .status{margin-left:10px;font-size:12px;padding:2px 6px;border-radius:3px;text-transform:uppercase;font-weight:bold}.cancel-confirm-stage .wm-event-details .event-dates-series .series-dates-list li .status.status-cancelled{background:#d63638;color:#fff}.cancel-confirm-stage .wm-event-details .event-dates-series .series-dates-list li .status.status-postponed{background:#f0b849;color:#fff}.cancel-confirm-stage .wm-cancel-error-notice{border-left:4px solid #d63638!important;background:#fff;box-shadow:0 1px 1px rgba(0,0,0,0.04)}.cancel-confirm-stage .wm-cancel-error-notice p{margin:0.5em 0;padding:2px}.cancel-confirm-stage .cancel-confirmation-form .form-group{margin-bottom:20px}.cancel-confirm-stage .cancel-confirmation-form .form-group label{display:block;font-weight:600;margin-bottom:8px;color:#333}.cancel-confirm-stage .cancel-confirmation-form .form-group label.required:after{content:" *";color:#d63638}.cancel-confirm-stage .cancel-confirmation-form .form-group textarea{width:100%;min-height:80px;padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-family:inherit;font-size:14px;line-height:1.4}.cancel-confirm-stage .cancel-confirmation-form .form-group textarea:focus{border-color:#007cba;box-shadow:0 0 0 1px #007cba;outline:none}.cancel-confirm-stage .cancel-confirmation-form .form-group input[type=checkbox]{transform:scale(1.1)}.cancel-confirm-stage .cancel-confirmation-form .form-group .description{margin-top:5px;font-size:13px;color:#666;font-style:italic}.cancel-confirm-stage .cancel-confirmation-form button[type=submit].disabled,.cancel-confirm-stage .cancel-confirmation-form button[type=submit]:disabled{opacity:0.6;cursor:not-allowed;pointer-events:none}body.events-calendar_page_wm-help-desk #wpwrap,body.events-calendar_page_wm-messages #wpwrap{position:fixed}body.events-calendar_page_wm-help-desk #wpwrap #adminmenuwrap,body.events-calendar_page_wm-messages #wpwrap #adminmenuwrap{height:100vh;overflow-y:scroll}.wm-feedback-category-nav{background:white;border:1px solid #e0e0e0;border-radius:0;margin-bottom:0;padding:10px}.category-nav-header{padding:15px 20px;border-bottom:1px solid #e0e0e0;background:#f8f9fa}.category-nav-header h3{margin:0;color:#333;font-size:16px;font-weight:600}.category-nav-filters{display:flex;flex-wrap:wrap;padding:10px;gap:8px;align-items:center}.category-filter-btn{display:flex;align-items:center;gap:8px;padding:10px 16px;border:1px solid #e0e0e0;background:white;border-radius:20px;cursor:pointer;font-size:14px;font-weight:500;color:#666;transition:all 0.3s ease;text-decoration:none}.category-filter-btn:hover{background:#f8f9fa;border-color:#3AAF90;color:#333;transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,124,186,0.1)}.category-filter-btn.active{background:#3AAF90;border-color:#3AAF90;color:white}.category-filter-btn.active .filter-count{background:rgba(255,255,255,0.2);color:white}.category-filter-btn .filter-icon{font-size:16px}.category-filter-btn .filter-label{font-weight:600}.category-filter-btn .filter-count{background:#e0e0e0;color:#666;font-size:11px;font-weight:700;padding:2px 8px;border-radius:12px;min-width:18px;text-align:center;line-height:1.4}.wm-feedback-admin-layout{display:flex;height:calc(100vh - 148px);border:1px solid #e0e0e0;border-radius:0 0 8px 8px;border-top:none;overflow:hidden;background:white}.wm-feedback-sidebar{width:350px;border-right:1px solid #e0e0e0;display:flex;flex-direction:column;background:white}.sidebar-header{padding:20px;border-bottom:1px solid #e0e0e0;background:white}.sidebar-header h3{margin:0;color:#333;font-size:18px}.sidebar-tabs{display:flex;background:whitesmoke;margin:4px;border-radius:8px;border:0}.tab-btn{flex:1;padding:8px 20px;border:none;background:transparent;cursor:pointer;font-size:14px;font-weight:600;color:#666;position:relative;transition:all 0.3s ease}.tab-btn:hover{background:#f5f5f5;color:#333}.tab-btn.active{margin:6px;border-radius:8px;border:0;background:white;color:black}.tab-btn.active .count{background:#3AAF90;color:white}.tab-btn .count{background:#e0e0e0;color:#666;font-size:11px;padding:2px 6px;border-radius:10px;margin-left:6px}.sidebar-list{flex:1;overflow-y:auto;padding:15px}.feedback-sidebar-item{padding:15px;border-bottom:1px solid #e8e8e8;margin-bottom:1px;cursor:pointer;transition:all 0.3s ease;background:white;display:block;text-decoration:none;color:inherit}.feedback-sidebar-item:hover{background:#f8f9fa;text-decoration:none;color:inherit}.feedback-sidebar-item.active{background:#e3f2fd}.feedback-sidebar-item.status-mismatch{position:relative;opacity:0.7;border-left:3px solid #ff9800}.feedback-sidebar-item.status-mismatch:before{content:"⚠️";position:absolute;right:10px;top:15px;font-size:12px;opacity:0.8}.item-header{display:flex;justify-content:space-between;align-items:start;margin-bottom:0px}.item-title{display:flex;flex-direction:column;gap:4px}.item-title h5{margin:0;font-size:14px;font-weight:600;color:#333}.feedback-category{font-size:10px;padding:0px 6px;border-radius:8px;font-weight:600;display:inline-block}.feedback-category.category-technical{background:#e3f2fd;color:#1976d2}.feedback-category.category-general{background:#f3e5f5;color:#7b1fa2}.item-status{display:flex;align-items:center;gap:5px}.status-indicator{width:8px;height:8px;border-radius:50%;display:block}.status-indicator.status-new{background:#28a745}.status-indicator.status-in_progress{background:#ffc107}.status-indicator.status-resolved{background:#6c757d}.item-content{color:#555}.item-subject{font-size:13px;font-weight:500;margin-bottom:4px;color:#333;height:20px;overflow:hidden}.item-preview{font-size:12px;line-height:1.4;color:#666;font-style:italic}.no-feedback-sidebar{text-align:center;padding:40px 20px;color:#666}.no-feedback-sidebar .no-feedback-icon{font-size:32px;margin-bottom:10px}.wm-feedback-main{flex:1;display:flex;flex-direction:column;background:white;overflow:hidden}.main-content-placeholder{flex:1;overflow:auto;padding:0}.welcome-message{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#666;text-align:center;padding:40px}.welcome-message .welcome-icon{font-size:48px;margin-bottom:20px;opacity:0.7}.welcome-message h3{margin:0 0 10px 0;color:#333;font-size:24px;font-weight:300}.welcome-message p{margin:0;font-size:16px;line-height:1.5;max-width:400px}.feedback-detail-container{height:100%;display:flex;flex-direction:column}.feedback-detail-header{padding:20px;background:#fafafa;flex-shrink:0}.breadcrumb-nav{display:flex;align-items:baseline;gap:8px;margin-bottom:10px;font-size:14px}.breadcrumb-nav .category-link{color:#3AAF90;text-decoration:none;font-weight:500}.breadcrumb-nav .category-link:hover{text-decoration:underline}.breadcrumb-nav .separator{color:#999;font-weight:bold}.breadcrumb-nav .title{color:#333;font-weight:600}.feedback-meta{display:flex;align-items:center;gap:15px;font-size:13px}.feedback-date{color:#666}.status-badge-container{flex-shrink:0;position:relative;display:inline-block;margin-left:auto;display:flex;gap:20px;align-items:center}.status-badge{padding:4px 8px;border-radius:12px;font-size:11px;font-weight:600;text-transform:uppercase}.status-badge.status-new{background:#e8f5e8;color:#2e7d32}.status-badge.status-in_progress{background:#fff3cd;color:#856404}.status-badge.status-resolved{background:#e2e3e5;color:#495057}.status-badge.clickable-status-badge{cursor:pointer;transition:all 0.2s ease;-webkit-user-select:none;user-select:none;display:flex;align-items:center;gap:4px}.status-badge.clickable-status-badge:hover{opacity:0.8;transform:translateY(-1px)}.status-badge.clickable-status-badge.updating{opacity:0.6;cursor:wait}.status-badge.clickable-status-badge .status-dropdown-arrow{font-size:8px;opacity:0.7;transition:transform 0.2s ease}.status-badge.clickable-status-badge:hover .status-dropdown-arrow{opacity:1}.status-dropdown-overlay{position:absolute;top:100%;right:0;background:white;border:1px solid #ddd;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,0.15);z-index:1000;min-width:140px;margin-top:4px}.status-dropdown-overlay .custom-status-dropdown .status-option{padding:8px 12px;cursor:pointer;transition:background-color 0.2s ease}.status-dropdown-overlay .custom-status-dropdown .status-option:hover{background-color:#f8f9fa}.status-dropdown-overlay .custom-status-dropdown .status-option:first-child{border-top-left-radius:6px;border-top-right-radius:6px}.status-dropdown-overlay .custom-status-dropdown .status-option:last-child{border-bottom-left-radius:6px;border-bottom-right-radius:6px}.status-dropdown-overlay .custom-status-dropdown .status-option[data-selected=true]{background-color:#e7f3ff}.status-dropdown-overlay .custom-status-dropdown .status-option[data-selected=true]:hover{background-color:#d1e7dd}.status-dropdown-overlay .custom-status-dropdown .status-option .status-badge{margin:0;pointer-events:none}.status-dropdown-overlay .status-select{width:100%;padding:8px 12px;border:none;background:transparent;font-size:14px;cursor:pointer;outline:none}.status-dropdown-overlay .status-select option{padding:8px}.status-dropdown-overlay .status-select:focus{outline:none}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}.feedback-messages-area{flex:1;overflow-y:auto;padding:30px 25px;background:white;margin:0 20px;border-radius:8px}.message-item{display:flex;gap:12px;margin-bottom:20px;padding-bottom:15px}.message-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.message-item.message-admin{background:#f9f3ea;border-radius:8px;padding:12px;margin-left:30px}.message-avatar img{border-radius:50%;width:30px;height:30px}.message-content{flex:1;font-size:14px}.message-header{display:flex;gap:10px;align-items:center;margin-bottom:6px}.message-sender{font-weight:600;color:#333;font-size:14px}.admin-badge{background:#3AAF90;color:white;font-size:9px;padding:2px 5px;border-radius:8px;text-transform:uppercase;font-weight:600}.message-time{font-size:11px;color:#999;margin-left:auto}.message-text{color:#333;line-height:1.6}.admin-read-status{padding-top:8px}.read-by-text{color:#666;margin-bottom:6px;font-size:11px;text-transform:uppercase;font-weight:500}.default-avatar{width:30px;height:30px;border-radius:50%;border:2px solid #fff;box-shadow:0 1px 3px rgba(0,0,0,0.1);background:#666;color:white;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:12px;transition:transform 0.2s ease}.default-avatar:hover{transform:scale(1.1);z-index:10}.admin-avatars{display:flex;gap:0;flex-wrap:wrap;justify-content:flex-end}.admin-read-avatar{position:relative;cursor:pointer;margin-left:-4px}.admin-read-avatar img{width:20px;height:20px;border-radius:50%;transition:transform 0.2s ease}.admin-read-avatar img:hover{transform:scale(1.1);z-index:10}.admin-read-avatar:hover:after{content:attr(title);position:absolute;bottom:100%;left:50%;transform:translateX(-50%);background:#333;color:white;padding:4px 8px;border-radius:4px;font-size:11px;white-space:nowrap;z-index:20;margin-bottom:5px}.admin-read-avatar:hover:before{content:"";position:absolute;bottom:100%;left:50%;transform:translateX(-50%);border:4px solid transparent;border-top-color:#333;z-index:20;margin-bottom:1px}.feedback-reply-section{padding:20px;margin:50px 0 0 40px;border:1px solid #ddd;border-radius:8px;background:#fafafa}.reply-input-group{display:flex;gap:12px;align-items:end}.reply-textarea{flex:1;padding:12px;border:1px solid #ddd;border-radius:6px;font-size:14px;font-family:inherit;resize:vertical;min-height:80px}.reply-textarea:focus{border-color:#3AAF90;box-shadow:0 0 0 2px rgba(0,124,186,0.1);outline:none}.reply-submit-btn{padding:12px 24px;background:#3AAF90;color:white;border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:all 0.3s ease;height:-webkit-fit-content;height:fit-content}.reply-submit-btn:hover{background:#005a87}.reply-submit-btn:disabled{background:#ccc;cursor:not-allowed}.feedback-resolved-notice{text-align:center;padding:30px 20px;background:#f8f9fa;border-top:1px solid #e0e0e0;color:#666}.feedback-resolved-notice .resolved-icon{font-size:24px;margin-bottom:10px;display:block}.loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#666}.spinner{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #3AAF90;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:15px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}.error-state{display:flex;align-items:center;justify-content:center;height:100%;color:#d32f2f;text-align:center}.error-state p{background:#ffebee;padding:20px;border-radius:8px;border:1px solid #ffcdd2}@media (max-width:768px){.wm-feedback-category-nav{border-radius:0;border-left:none;border-right:none}.category-nav-header{padding:12px 15px}.category-nav-header h3{font-size:14px}.category-nav-filters{padding:8px;gap:6px;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}.category-filter-btn{padding:8px 12px;font-size:13px;border-radius:16px;flex-shrink:0}.category-filter-btn .filter-label{display:none}.category-filter-btn .filter-icon{display:none;font-size:14px}.category-filter-btn .filter-count{margin-left:4px}.category-filter-btn.active .filter-label{display:inline}.wm-feedback-admin-layout{flex-direction:column;height:auto;max-height:none;border-radius:0}.wm-feedback-sidebar{width:100%;max-height:400px}.sidebar-list{max-height:300px}.wm-feedback-main{min-height:600px}.reply-input-group{flex-direction:column;align-items:stretch}.reply-submit-btn{width:100%;margin-top:10px}}#wm .wm-tab-navi li.wm-filter-link a{display:flex;gap:10px;align-items:center}#wm .wm-tab-navi li.wm-filter-link.loading{opacity:0.6}#wm .wm-tab-navi li.wm-filter-link.loading:after{content:"";width:12px;height:12px;border:2px solid #e5e7eb;border-top:2px solid #387B77;border-radius:50%;animation:spin 1s linear infinite;margin-left:0.5rem}#wm .wm-tab-navi li.wm-filter-link .unread-count{flex-shrink:0;background-color:#ff4444;color:white;border-radius:50%;width:20px;height:20px;font-size:10px;font-weight:bold;display:flex;align-items:center;justify-content:center;line-height:1}.wm-messages-list .wm-message-item{display:flex;align-items:flex-start;gap:0.75rem;padding:1rem;border-bottom:1px solid #f3f4f6;cursor:pointer;transition:background-color 0.15s ease;margin-bottom:1px}.wm-messages-list .wm-message-item:hover{background-color:#f9fafb}.wm-messages-list .wm-message-item.unread-messages{background-color:#eff6ff}.wm-messages-list .wm-message-item.unread-messages .message-content .message-preview,.wm-messages-list .wm-message-item.unread-messages .message-content .message-title{font-weight:500;color:black}.wm-messages-list .wm-message-item .message-avatar{flex-shrink:0;width:2.5rem;height:2.5rem;border-radius:50%;overflow:hidden}.wm-messages-list .wm-message-item .message-avatar .ai-avatar,.wm-messages-list .wm-message-item .message-avatar .conversation-avatar,.wm-messages-list .wm-message-item .message-avatar .default-avatar,.wm-messages-list .wm-message-item .message-avatar .notification-avatar{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-weight:600;color:white}.wm-messages-list .wm-message-item .message-avatar .default-avatar{background-color:#6b7280}.wm-messages-list .wm-message-item .message-avatar .notification-avatar{background-color:#f59e0b}.wm-messages-list .wm-message-item .message-avatar .ai-avatar{background-color:#8b5cf6}.wm-messages-list .wm-message-item .message-avatar .conversation-avatar{background-color:#10b981}.wm-messages-list .wm-message-item .message-avatar .conversation-avatar.conversation-avatar-feedback{background-color:#ef4444}.wm-messages-list .wm-message-item .message-avatar .conversation-avatar.conversation-avatar-group{background-color:#3b82f6}.wm-messages-list .wm-message-item .message-content{flex:1;min-width:0}.wm-messages-list .wm-message-item .message-content .message-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:0.25rem;font-size:14px}@media (max-width:766px){.wm-messages-list .wm-message-item .message-content .message-header{font-size:13px}}.wm-messages-list .wm-message-item .message-content .message-header .message-title{color:#111827;font-weight:500;truncate:true}.wm-messages-list .wm-message-item .message-content .message-header .message-meta{display:flex;align-items:center;gap:0.5rem;flex-shrink:0}.wm-messages-list .wm-message-item .message-content .message-header .message-meta .message-time{color:#6b7280}.wm-messages-list .wm-message-item .message-content .message-header .message-meta .message-unread-count{flex-shrink:0;background-color:#ff4444;color:white;border-radius:50%;width:20px;height:20px;font-size:10px;font-weight:bold;display:flex;align-items:center;justify-content:center;line-height:1}.wm-messages-list .wm-message-item .message-content .message-header .message-meta .message-type-indicator{width:0.5rem;height:0.5rem;border-radius:50%}.wm-messages-list .wm-message-item .message-content .message-header .message-meta .message-type-indicator.message-type-notification,.wm-messages-list .wm-message-item .message-content .message-header .message-meta .message-type-indicator.message-type-system{background-color:#f59e0b}.wm-messages-list .wm-message-item .message-content .message-header .message-meta .message-type-indicator.message-type-ai{background-color:#8b5cf6}.wm-messages-list .wm-message-item .message-content .message-header .message-meta .message-type-indicator.message-type-direct{background-color:#10b981}.wm-messages-list .wm-message-item .message-content .message-header .message-meta .message-type-indicator.message-type-group{background-color:#3b82f6}.wm-messages-list .wm-message-item .message-content .message-header .message-meta .message-type-indicator.message-type-feedback{background-color:#ef4444}.wm-messages-list .wm-message-item .message-content .message-preview{color:#6b7280;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wm-load-more-messages{padding:40px 10px;text-align:center}.wm-no-messages{text-align:center;padding:3rem 1rem;color:#6b7280}.wm-no-messages .no-messages-icon{font-size:3rem;margin-bottom:1rem;opacity:0.5}.wm-no-messages h3{margin:0 0 0.5rem 0;color:#374151}.wm-no-messages p{margin:0}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}.wm-activity-logs{padding:20px;background:#f9f9f9;border-radius:5px}.wm-activity-logs .logs-header{margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #ddd}.wm-activity-logs .logs-header h3{margin:0 0 5px 0}.wm-activity-logs .logs-header p{margin:0;color:#666}.wm-activity-logs .no-logs{text-align:center;padding:40px;color:#666}.wm-activity-logs .logs-list .log-entry{background:white;margin-bottom:15px;padding:15px;border-radius:5px;border-left:4px solid #ccc}.wm-activity-logs .logs-list .log-entry.log-danger{border-left-color:#d63638}.wm-activity-logs .logs-list .log-entry.log-success{border-left-color:#00a32a}.wm-activity-logs .logs-list .log-entry.log-warning{border-left-color:#dba617}.wm-activity-logs .logs-list .log-entry.log-neutral{border-left-color:#999}.wm-activity-logs .logs-list .log-entry .log-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:15px}.wm-activity-logs .logs-list .log-entry .log-header .log-action{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.wm-activity-logs .logs-list .log-entry .log-header .log-action .action-badge{background:#f0f0f0;padding:6px 12px;border-radius:4px;font-size:0.9em;font-weight:600;display:flex;align-items:center;gap:6px}.wm-activity-logs .logs-list .log-entry .log-header .log-action .action-badge.action-event_cancelled,.wm-activity-logs .logs-list .log-entry .log-header .log-action .action-badge.action-series_cancelled{background:#d63638;color:white}.wm-activity-logs .logs-list .log-entry .log-header .log-action .action-badge.action-email_sent{background:#00a32a;color:white}.wm-activity-logs .logs-list .log-entry .log-header .log-action .action-badge.action-email_failed{background:#d63638;color:white}.wm-activity-logs .logs-list .log-entry .log-header .log-action .action-badge .log-icon{width:14px;height:14px}.wm-activity-logs .logs-list .log-entry .log-header .log-meta{text-align:right;font-size:0.9em;color:#666}.wm-activity-logs .logs-list .log-entry .log-header .log-meta .admin-name{display:block;font-weight:500;margin-bottom:2px}.wm-activity-logs .logs-list .log-entry .log-header .log-meta .log-date{display:block;font-size:0.85em}.log-content .default-log-summary .main-info{margin-bottom:10px}.log-content .default-log-summary .info-item{margin-bottom:5px}.log-content .default-log-summary .info-item .label{font-weight:600;margin-right:8px;color:#666}.log-content .default-log-summary .info-item .value{color:#333}.log-content .default-log-summary .info-item .value.reason-text{font-style:italic;color:#d63638}.log-content .email-summary{margin-bottom:12px}.log-content .email-summary .info-item{margin-bottom:5px}.log-content .email-summary .info-item .label{font-weight:600;margin-right:8px;color:#666}.log-content .email-summary .info-item .value{color:#333}.log-content .recipients-preview{margin:10px 0;padding:8px 12px;background:#f8f9fa;border-radius:4px;font-size:0.9em}.log-content .recipients-preview strong{margin-right:8px}.log-content .recipients-preview .recipient-email{display:inline-block;margin:2px 6px 2px 0;padding:2px 6px;background:#e9ecef;border-radius:3px;font-size:0.85em}.log-content .recipients-preview .overflow-count{color:#666;font-style:italic}.log-content .email-preview{margin-top:10px;padding:8px;background:#f8f9fa;border-left:3px solid #dee2e6;font-size:0.9em;color:#666}.log-content .cancellation-summary .main-info{margin-bottom:10px}.log-content .cancellation-summary .main-info .info-item{margin-bottom:5px}.log-content .cancellation-summary .main-info .info-item .label{font-weight:600;margin-right:8px;color:#666}.log-content .cancellation-summary .main-info .info-item .value{color:#333}.log-content .cancellation-summary .main-info .info-item .value.reason-text{font-style:italic;color:#d63638;font-weight:500}.log-content .additional-details{margin-top:12px}.log-content .additional-details summary{cursor:pointer;font-weight:500;color:#0073aa;margin-bottom:8px}.log-content .additional-details summary:hover{text-decoration:underline}.log-content .additional-details .detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:8px;margin-top:8px;padding:10px;background:#f8f8f8;border-radius:4px}.log-content .additional-details .tech-details{margin-top:8px;padding:10px;background:#f8f8f8;border-radius:4px}.log-content .additional-details .detail-item{padding:4px 0;border-bottom:1px solid #eee}.log-content .additional-details .detail-item:last-child{border-bottom:none}.log-content .additional-details .detail-item strong{display:block;font-size:0.9em;color:#666;margin-bottom:2px}.log-content .additional-details .detail-item .detail-value{font-size:0.9em;color:#333;word-break:break-word}.audiences-statistics .stats-overview{margin-bottom:2rem}.audiences-statistics .stats-overview h2{margin-bottom:1rem}.audiences-statistics .stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:2rem}.audiences-statistics .stats-grid .stat-card{background:#fff;border:1px solid #ddd;border-radius:8px;padding:1.5rem;text-align:center;box-shadow:0 2px 4px rgba(0,0,0,0.1)}.audiences-statistics .stats-grid .stat-card .stat-number{display:block;font-size:2rem;font-weight:600;color:#2271b1;margin-bottom:0.5rem}.audiences-statistics .stats-grid .stat-card .stat-label{color:#666;font-size:0.9rem;text-transform:uppercase;letter-spacing:0.5px}.audiences-statistics .recent-activity h3{margin-bottom:1rem}.audiences-statistics .recent-activity .activity-table .activity-type{padding:0.25rem 0.5rem;border-radius:4px;font-size:0.8rem;text-transform:capitalize}.audiences-statistics .recent-activity .activity-table .activity-type.list_created{background:#d1ecf1;color:#0c5460}.audiences-statistics .recent-activity .activity-table .activity-type.list_updated{background:#fff3cd;color:#856404}.audiences-statistics .recent-activity .activity-table .activity-type.member_added{background:#d4edda;color:#155724}.audiences-statistics .recent-activity .activity-table .activity-type.member_removed{background:#f8d7da;color:#721c24}.audiences-statistics .recent-activity .activity-table .activity-type.bulk_members_added{background:#e2e3e5;color:#383d41}.audiences-statistics .recent-activity .activity-table .activity-type.message_sent{background:#cce5ff;color:#004085}.list-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid #ddd}.list-header .list-info{flex:1}.list-header .list-info h2{margin:0 0 0.5rem 0;color:#1d2327}.list-header .list-info .list-description{color:#666;margin:0 0 1rem 0}.list-header .list-info .list-tags{display:flex;gap:0.5rem;flex-wrap:wrap}.list-header .list-info .list-tags .tag{background:#f0f0f1;color:#50575e;padding:0.25rem 0.5rem;border-radius:12px;font-size:0.8rem;border:1px solid #c3c4c7}.list-header .list-stats .stat-box{text-align:center;background:#fff;border:1px solid #c3c4c7;border-radius:6px;padding:1rem;min-width:100px}.list-header .list-stats .stat-box .stat-number{display:block;font-size:1.5rem;font-weight:600;color:#2271b1}.list-header .list-stats .stat-box .stat-label{color:#666;font-size:0.8rem;text-transform:uppercase}.members-section .members-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.members-section .members-header h3{margin:0}.members-section .members-header .members-actions{display:flex;gap:0.5rem;align-items:center}.members-section .members-header .members-actions .search-input{padding:0.5rem;border:1px solid #c3c4c7;border-radius:4px;min-width:200px}.members-section .members-table .wp-user-badge{background:#2271b1;color:white;padding:0.15rem 0.4rem;border-radius:10px;font-size:0.7rem;margin-left:0.5rem;text-transform:uppercase;letter-spacing:0.5px}.members-section .members-table .source-badge{padding:0.2rem 0.5rem;border-radius:4px;font-size:0.8rem;text-transform:capitalize}.members-section .members-table .source-badge.manual{background:#e3f2fd;color:#1565c0}.members-section .members-table .source-badge.wp_user{background:#e8f5e8;color:#2e7d32}.members-section .members-table .source-badge.csv_import{background:#fff3e0;color:#ef6c00}.members-section .members-table .source-badge.email_only{background:#fce4ec;color:#c2185b}.members-section .bulk-actions{margin-top:1rem;padding:1rem;background:#f6f7f7;border-radius:4px;display:flex;justify-content:space-between;align-items:center}.members-section .bulk-actions .selected-count{color:#666;font-size:0.9rem}.members-section .empty-members{text-align:center;padding:3rem 1rem;background:#f9f9f9;border-radius:8px;margin:2rem 0}.members-section .empty-members h4{margin:0 0 0.5rem 0;color:#666}.members-section .empty-members p{color:#888;margin:0 0 1.5rem 0}.wm-form-container{background:#fff;border:1px solid #c3c4c7;border-radius:6px;padding:2rem;margin-bottom:2rem}.wm-form-container .form-row{margin-bottom:1.5rem}.wm-form-container .form-row label{display:block;margin-bottom:0.5rem;font-weight:600;color:#1d2327}.wm-form-container .form-row input[type=email],.wm-form-container .form-row input[type=text],.wm-form-container .form-row textarea{width:100%;padding:0.5rem;border:1px solid #c3c4c7;border-radius:4px;font-size:1rem}.wm-form-container .form-row input[type=email]:focus,.wm-form-container .form-row input[type=text]:focus,.wm-form-container .form-row textarea:focus{border-color:#2271b1;box-shadow:0 0 0 1px #2271b1;outline:none}.wm-form-container .form-row .form-help{color:#666;font-size:0.85rem;margin-top:0.25rem;display:block}.wm-form-container .form-actions{display:flex;gap:1rem;margin-top:2rem}.list-stats-box{background:#f9f9f9;border:1px solid #ddd;border-radius:6px;padding:1.5rem;margin-top:2rem}.list-stats-box h3{margin:0 0 1rem 0;color:#1d2327}.list-stats-box .stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem}.list-stats-box .stats-grid .stat-item{text-align:center}.list-stats-box .stats-grid .stat-item .stat-number{display:block;font-size:1.2rem;font-weight:600;color:#2271b1;margin-bottom:0.25rem}.list-stats-box .stats-grid .stat-item .stat-label{color:#666;font-size:0.8rem;text-transform:uppercase}.empty-state{text-align:center;padding:4rem 2rem;background:#f9f9f9;border-radius:8px;margin:2rem 0}.empty-state h3{color:#666;margin:0 0 1rem 0}.empty-state p{color:#888;margin:0 0 2rem 0;font-size:1.1rem}.loading{opacity:0.6;pointer-events:none;position:relative}.loading:after{content:"";position:absolute;top:50%;left:50%;width:16px;height:16px;margin:-8px 0 0 -8px;border:2px solid #ccc;border-top-color:#333;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.query-builder-container{max-width:1000px}.query-builder-header{padding:20px}.query-builder-header h3{margin:0 0 0.5rem 0;color:#2c3e50}.query-builder-header p{margin:0;color:#6c757d}.query-actions-section,.query-conditions-section,.query-logic-section,.query-preview-section{margin-bottom:2rem;padding:1.5rem;background:#fff;border:1px solid #dee2e6;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,0.1)}.query-actions-section h4,.query-conditions-section h4,.query-logic-section h4,.query-preview-section h4{margin:0 0 1rem 0;color:#2c3e50;font-weight:600}.condition-item{margin-bottom:1rem;padding:1rem;background:#f8f9fa;border-radius:6px;border:1px solid #e9ecef}.condition-item .condition-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.condition-item .condition-header .condition-type{flex:1;max-width:300px;padding:0.5rem;border:1px solid #c3c4c7;border-radius:4px;font-size:1rem}.condition-item .condition-header .condition-type:focus{border-color:#2271b1;box-shadow:0 0 0 1px #2271b1;outline:none}.condition-item .condition-header .remove-condition-btn{color:#dc3545;background:none;border:none;cursor:pointer;padding:0.25rem 0.5rem;margin-left:1rem;border-radius:4px}.condition-item .condition-header .remove-condition-btn:hover{background:#f8d7da;color:#721c24}.condition-item .condition-config{margin-top:1rem;padding-top:1rem;border-top:1px solid #dee2e6;display:none}.condition-item .condition-config.show{display:block}.condition-config-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.condition-config-fields .config-field{display:flex;flex-direction:column}.condition-config-fields .config-field label{margin-bottom:0.5rem;font-weight:600;color:#1d2327;font-size:0.9rem}.condition-config-fields .config-field label .required{color:#dc3545;margin-left:0.25rem}.condition-config-fields .config-field input,.condition-config-fields .config-field select,.condition-config-fields .config-field textarea{padding:0.5rem;border:1px solid #c3c4c7;border-radius:4px;font-size:0.9rem;transition:border-color 0.15s ease-in-out}.condition-config-fields .config-field input:focus,.condition-config-fields .config-field select:focus,.condition-config-fields .config-field textarea:focus{border-color:#2271b1;box-shadow:0 0 0 1px #2271b1;outline:none}.condition-config-fields .config-field input[multiple],.condition-config-fields .config-field select[multiple],.condition-config-fields .config-field textarea[multiple]{min-height:80px}.condition-config-fields .config-field .checkbox-label{display:flex;align-items:center;gap:0.5rem;cursor:pointer;font-weight:normal;margin-bottom:0}.condition-config-fields .config-field .checkbox-label input[type=checkbox]{width:auto;margin:0}.condition-config-fields .config-field .field-description{margin-top:0.5rem;color:#666;font-size:0.8rem;font-style:italic}.condition-config-empty{padding:1rem;text-align:center;color:#666;font-style:italic;background:#f9f9f9;border-radius:4px;border:1px solid #e9ecef}.condition-actions{margin-top:1rem;text-align:center}.preview-actions{margin-bottom:1rem;text-align:center}.preview-actions .btn{margin:0 0.5rem}.preview-results{margin-top:1rem;padding:1rem;background:#f8f9fa;border-radius:6px;border:1px solid #dee2e6;display:none}.preview-results.show{display:block}.preview-results .preview-summary{margin-bottom:1rem;padding:0.75rem;background:#e3f2fd;border-radius:4px;border-left:4px solid #2196f3}.preview-results .preview-summary h4{margin:0 0 0.5rem 0;color:#1565c0}.preview-results .preview-summary .criteria-description{color:#1976d2;margin:0}.preview-results .preview-users .users-count{margin-bottom:0.5rem;font-weight:600;color:#2c3e50}.preview-results .preview-users .users-list{max-height:200px;overflow-y:auto;border:1px solid #dee2e6;border-radius:4px}.preview-results .preview-users .users-list .user-item{padding:0.5rem 0.75rem;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;align-items:center}.preview-results .preview-users .users-list .user-item:last-child{border-bottom:none}.preview-results .preview-users .users-list .user-item .user-name{font-weight:500}.preview-results .preview-users .users-list .user-item .user-email{color:#666;font-size:0.9rem}.preview-results .error{color:#dc3545;background:#f8d7da;border:1px solid #f5c6cb;border-radius:4px;padding:0.75rem;margin:0.5rem 0}.form-actions{text-align:center;margin-top:2rem}.form-actions .btn{margin:0 0.5rem}.bulk-actions-bar{padding:20px 0}.criteria-summary{padding:1rem;background:#fff;border:1px solid #ddd;border-radius:4px;margin-bottom:1rem}.criteria-summary h4{margin:0 0 0.75rem 0;color:#1e1e1e;font-size:1rem}.criteria-text{margin:0;font-size:0.95rem;color:#555;line-height:1.4}.criteria-display{font-size:0.9rem}.criteria-display-empty{color:#666;font-style:italic}.criteria-logic{margin-bottom:1rem;padding:0.5rem;background:#f9f9f9;border-radius:3px;display:flex;justify-content:space-between;align-items:center}.criteria-logic .criteria-label{font-weight:500;color:#555;min-width:auto}.criteria-logic .criteria-value{font-weight:600;color:#2271b1;text-align:right;margin-left:1rem}.criteria-condition{margin-bottom:1rem;padding:0.75rem}.criteria-condition-title{font-weight:600;color:#1e1e1e;margin-bottom:0.5rem;font-size:0.95rem}.criteria-logic-separator{margin:15px 10px}.criteria-logic-separator .criteria-logic-operator{display:inline-block;padding:0.25rem 0.75rem;background:#f8f9fa;border:1px solid #e9ecef;border-radius:12px;font-size:12px;font-weight:600;color:#666;text-transform:uppercase;letter-spacing:0.5px}.criteria-field{display:flex;justify-content:space-between;margin-bottom:8px;align-items:flex-start}.criteria-field:last-child{margin-bottom:0}.criteria-label{font-weight:500;min-width:120px;flex-shrink:0}.criteria-value{flex:1;margin-left:1rem;font-weight:300}.wm-timeline{position:relative;margin:1rem 0;padding:0;background:#f8f9fa;padding:40px;border-radius:8px}.wm-timeline-empty{text-align:center;color:#666;font-style:italic;padding:2rem;background:#f9f9f9;border-radius:4px}.wm-timeline-item{display:grid;grid-template-columns:120px 60px 1fr;gap:1rem;margin-bottom:1.5rem;padding-bottom:1.5rem;position:relative}.wm-timeline-item:last-child{margin-bottom:0;padding-bottom:0}.wm-timeline-date{padding-top:6px;font-size:14px;color:#666;font-weight:300;text-align:right;padding-right:0.5rem;line-height:1.4}@media (max-width:768px){.wm-timeline-date{font-size:0.75rem}}.wm-timeline-icon{position:relative;display:flex;flex-direction:column;align-items:center}.wm-timeline-icon .wm-icon-wrap{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:2;position:relative;background-color:white;border:1px solid #e9ecef}.wm-timeline-icon .wm-icon-wrap .wm-icon{width:16px;height:16px}.wm-timeline-icon .wm-icon-wrap_neutral .wm-icon{background-color:#666}.wm-timeline-icon .wm-icon-wrap_green .wm-icon{background-color:#3AAF90}.wm-timeline-icon .wm-icon-wrap_red .wm-icon{background-color:#cc3333}.wm-timeline-icon .wm-icon-wrap_wheat .wm-icon{background-color:#f9f3ea}.wm-timeline-icon .wm-icon{font-size:14px;line-height:1}.wm-timeline-line{position:absolute;top:32px;left:50%;transform:translateX(-50%);width:1px;height:calc(100% + 1.5rem);background:#e0e0e0;z-index:1}.wm-timeline .wm-timeline-item-admin .wm-timeline-description-container{background:white;border:1px solid #e9ecef;border-radius:4px;padding:0.75rem;margin-top:0.5rem;box-shadow:0px 1px 2px rgba(0,0,0,0.1)}.wm-timeline-content{padding-left:0.5rem}.wm-timeline-content .wm-timeline-title{margin-bottom:2px}.wm-timeline-content .wm-timeline-title-text{font-weight:600;font-size:14px;color:#1e1e1e;line-height:1.3}.wm-timeline-content .wm-timeline-description{margin-bottom:0.75rem}.wm-timeline-content .wm-timeline-description-text{color:#555;font-size:14px;line-height:1.4;font-weight:300}.wm-timeline-content .wm-timeline-details{margin-top:0.75rem}.wm-timeline-content .wm-timeline-details .criteria-display{background:white;border:1px solid #e9ecef;border-radius:4px;padding:0.75rem;margin-top:0.5rem;box-shadow:0px 1px 2px rgba(0,0,0,0.1)}.wm-timeline-content .wm-timeline-details .criteria-display-empty{color:#666;font-style:italic;text-align:center;padding:1rem}.wm-timeline-content .wm-timeline-details .criteria-display .criteria-condition{margin-bottom:0.5rem;padding:0.5rem}.wm-timeline-content .wm-timeline-details .criteria-display .criteria-condition:last-child{margin-bottom:0}.wm-timeline-content .wm-timeline-details .criteria-display .criteria-condition .criteria-label{font-weight:500;color:#555;display:inline-block;width:150px}.wm-timeline-content .wm-timeline-details .criteria-display .criteria-condition .criteria-value{color:#1e1e1e;font-weight:400}.wm-timeline-content .wm-timeline-details .count-display{display:flex;gap:1rem;margin-top:0.5rem}.wm-timeline-content .wm-timeline-details .count-display .count-item{background:#f8f9fa;padding:0.5rem 0.75rem;border-radius:3px;border:1px solid #e9ecef}.wm-timeline-content .wm-timeline-details .count-display .count-item .count-label{font-size:14px;color:#666;display:block}.wm-timeline-content .wm-timeline-details .count-display .count-item .count-value{font-weight:600;font-size:1.1rem;color:#1e1e1e}.wm-timeline-content .wm-timeline-details .count-display .count-item.added{border-color:#4caf50;background:#e8f5e8}.wm-timeline-content .wm-timeline-details .count-display .count-item.added .count-value{color:#2e7d32}.wm-timeline-content .wm-timeline-details .count-display .count-item.removed{border-color:#f44336;background:#ffeaea}.wm-timeline-content .wm-timeline-details .count-display .count-item.removed .count-value{color:#c62828}.wm-timeline-content .wm-timeline-details .count-display .count-item.error{border-color:#ff9800;background:#fef7e6}.wm-timeline-content .wm-timeline-details .count-display .count-item.error .count-value{color:#f57c00}@media (max-width:768px){.wm-timeline-item{grid-template-columns:80px 40px 1fr;gap:0.5rem}.wm-timeline-icon .wm-icon-wrap{width:24px;height:24px}.wm-timeline-icon .wm-icon{font-size:12px}.wm-timeline-line{top:24px}}@media (max-width:480px){.wm-timeline-item{grid-template-columns:1fr;gap:0.5rem}.wm-timeline-date{text-align:left;padding-right:0;margin-bottom:0.25rem}.wm-timeline-icon{display:none}.wm-timeline-content{padding-left:0}}.smart-multiselect-container{position:relative;width:100%;min-height:40px}.smart-multiselect-container .smart-selection-container{position:relative;min-height:40px;padding:6px 12px;border:1px solid #ddd;border-radius:4px;background:#fff;cursor:pointer;display:flex;align-items:center;flex-wrap:wrap;gap:6px;transition:border-color 0.2s ease,box-shadow 0.2s ease}.smart-multiselect-container .smart-selection-container:hover{border-color:#999}.smart-multiselect-container .smart-selection-container:focus-within{border-color:#2271b1;box-shadow:0 0 0 1px #2271b1;outline:none}.smart-multiselect-container.smart-open .smart-selection-container{border-color:#2271b1;box-shadow:0 0 0 1px #2271b1;border-bottom-left-radius:0;border-bottom-right-radius:0}.smart-multiselect-container .smart-chips{display:flex;flex-wrap:wrap;gap:6px;flex:1;min-width:0}.smart-multiselect-container .smart-chip{display:inline-flex;align-items:center;gap:6px;background:#f1f1f1;border:1px solid #ddd;border-radius:16px;padding:4px 12px;font-size:13px;color:#2c3e50;white-space:nowrap;max-width:200px}.smart-multiselect-container .smart-chip .chip-remove{background:none;border:none;color:#666;cursor:pointer;font-size:16px;line-height:1;padding:0;margin:0;width:18px;height:18px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all 0.2s ease}.smart-multiselect-container .smart-chip .chip-remove:hover{background:#e74c3c;color:#fff}.smart-multiselect-container .smart-chip .chip-remove:focus{outline:2px solid #2271b1;outline-offset:1px}.smart-multiselect-container .smart-trigger{border:none!important;outline:none!important;background:transparent!important;flex:1;padding:6px 0;font-size:14px;color:#666;width:100%}.smart-multiselect-container .smart-trigger::placeholder{color:#999}.smart-multiselect-container .smart-dropdown{position:absolute;top:100%;left:0;right:0;z-index:1000;background:#fff;border:1px solid #2271b1;border-top:none;border-radius:0 0 4px 4px;box-shadow:0 2px 8px rgba(0,0,0,0.1);max-height:300px;overflow:hidden}.smart-multiselect-container .smart-dropdown .smart-search{width:100%;padding:10px 12px;border:none;border-bottom:1px solid #eee;outline:none;font-size:14px}.smart-multiselect-container .smart-dropdown .smart-search:focus{background:#f9f9f9}.smart-multiselect-container .smart-dropdown .smart-search::placeholder{color:#999}.smart-multiselect-container .smart-dropdown .smart-options-list{max-height:250px;overflow-y:auto}.smart-multiselect-container .smart-dropdown .smart-options-list .smart-option{padding:10px 12px;cursor:pointer;font-size:14px;color:#2c3e50;border-bottom:1px solid #f5f5f5;transition:background-color 0.2s ease}.smart-multiselect-container .smart-dropdown .smart-options-list .smart-option:hover{background:#f8f9fa}.smart-multiselect-container .smart-dropdown .smart-options-list .smart-option.selected{background:#e3f2fd;color:#1976d2;font-weight:500}.smart-multiselect-container .smart-dropdown .smart-options-list .smart-option.selected:after{content:"✓";float:right;color:#1976d2}.smart-multiselect-container .smart-dropdown .smart-options-list .smart-option.disabled{color:#999;cursor:not-allowed;background:#f5f5f5}.smart-multiselect-container .smart-dropdown .smart-options-list .smart-option.disabled:hover{background:#f5f5f5}.smart-multiselect-container .smart-dropdown .smart-options-list .smart-option:last-child{border-bottom:none}.smart-multiselect-container .smart-dropdown .smart-options-list .smart-no-results{padding:20px 12px;text-align:center;color:#999;font-style:italic;font-size:14px}.smart-multiselect-container .smart-dropdown .smart-options-list::-webkit-scrollbar{width:8px}.smart-multiselect-container .smart-dropdown .smart-options-list::-webkit-scrollbar-track{background:#f1f1f1}.smart-multiselect-container .smart-dropdown .smart-options-list::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.smart-multiselect-container .smart-dropdown .smart-options-list::-webkit-scrollbar-thumb:hover{background:#a1a1a1}.smart-multiselect-container.smart-disabled .smart-selection-container{background:#f5f5f5;cursor:not-allowed}.smart-multiselect-container.smart-disabled .smart-selection-container .smart-trigger{cursor:not-allowed}.smart-multiselect-container.smart-disabled .smart-selection-container .smart-chip .chip-remove{cursor:not-allowed;opacity:0.5}.smart-multiselect-container.smart-loading .smart-selection-container:after{content:"";position:absolute;right:12px;top:50%;transform:translateY(-50%);width:16px;height:16px;border:2px solid #f3f3f3;border-top:2px solid #2271b1;border-radius:50%;animation:smart-spin 1s linear infinite}@keyframes smart-spin{0%{transform:translateY(-50%) rotate(0deg)}to{transform:translateY(-50%) rotate(360deg)}}@media (max-width:768px){.smart-multiselect-container .smart-chip{max-width:150px;font-size:12px;padding:3px 8px}.smart-multiselect-container .smart-chip .chip-remove{width:16px;height:16px;font-size:14px}.smart-multiselect-container .smart-dropdown .smart-option{padding:12px;font-size:15px}}:root{--app-height:100vh}html{overflow-x:hidden;width:100%}body.wm-flow{min-height:100%;width:100%;font-family:"Mulish",sans-serif}body.panel-open{position:fixed;width:100%}a:focus{outline:none;box-shadow:none}.wm-flow .wm-panel h2,.wm-flow .wm-panel h3,.wm-flow .wm-panel h4,.wm-flow .wm-panel h5{margin:0}.wm-admin-events-page,.wm-admin-page{font-size:16px;font-family:"Mulish",sans-serif}.wm-admin-events-page h1,.wm-admin-events-page h2,.wm-admin-events-page h3,.wm-admin-events-page h4,.wm-admin-events-page h5,.wm-admin-page h1,.wm-admin-page h2,.wm-admin-page h3,.wm-admin-page h4,.wm-admin-page h5{text-align:left;margin:0 0 0 0;line-height:1.2;color:#0c3c3d}.wm-admin-events-page h1 a,.wm-admin-events-page h2 a,.wm-admin-events-page h3 a,.wm-admin-events-page h4 a,.wm-admin-events-page h5 a,.wm-admin-page h1 a,.wm-admin-page h2 a,.wm-admin-page h3 a,.wm-admin-page h4 a,.wm-admin-page h5 a{text-decoration:none}.wm-admin-events-page h1,.wm-admin-page h1{font-size:16px;font-weight:600}.wm-admin-events-page h2,.wm-admin-page h2{font-size:17px;font-weight:600}.wm-admin-events-page h3,.wm-admin-page h3{font-size:16px;font-weight:600}.wm-admin-events-page h4,.wm-admin-page h4{font-size:18px}.wm-admin-events-page p,.wm-admin-page p{margin:0 0 10px 0}.wm-admin-events-page div strong,.wm-admin-events-page p strong,.wm-admin-page div strong,.wm-admin-page p strong{font-weight:800}.wm-admin-events-page p.thin,.wm-admin-page p.thin{font-size:14px}a{color:cadetblue}.wm-events h1,.wm-events h2,.wm-events h3,.wm-events h4,.wm-events h5{font-family:"Montserrat",sans-serif;margin:0 0 20px 0;font-weight:800;line-height:1.2;color:#0c3c3d}.wm-events h1 a,.wm-events h2 a,.wm-events h3 a,.wm-events h4 a,.wm-events h5 a{text-decoration:none}.wm-events h1{font-size:24px;font-weight:800}.wm-events h2{font-size:22px}.wm-events h3{font-size:20px}.wm-events h4{font-size:18px}.wm-events p{font-size:16px;font-family:"Mulish",sans-serif;margin:0 0 10px 0}.wm-events p.thin{font-size:14px}.wm-events a{color:#f16232}.wm-site-wrapper{padding-bottom:60px;max-width:100%;width:100vw;overflow-x:hidden}@media (max-width:766px){.hide-mobile{display:none}}@media (min-width:767px){.hide-desktop{display:none}}
/*# sourceMappingURL=wm_styles.css.map */