.GDPR-tools-consent{position:fixed;left:0;right:0;bottom:0;margin:0 auto;overflow:hidden;transform:translate3d(0,0,0);padding:10px;z-index:9001;font-size:16px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue","Helvetica",sans-serif;box-sizing:border-box}.GDPR-tools-consent.dark{background:#222;color:#fff}.GDPR-tools-consent.light{background:#FFF;border-top:1px solid #EEE;color:#222}.GDPR-tools-consent__message{font-size:.6em;display:block;margin:0;padding:0;line-height:1.5em;padding-top:.2em}.GDPR-tools-consent__message a,.GDPR-tools-consent__message a:visited{cursor:pointer;text-decoration:none;color:#0091FF}.GDPR-tools-consent__message a:hover,.GDPR-tools-consent__message a:active{text-decoration:none;color:#55c8ff}.GDPR-tools-consent .GDPR-tools-consent__btn,.GDPR-tools-consent .GDPR-tools-consent__btn:visited{text-align:center;font-size:.6em;line-height:1em;color:#fff;background-color:#0091FF;border-radius:3px;padding:8px 10px;display:block;width:20%;margin-left:10px;float:right;max-width:150px;text-decoration:none;transition:background-color 200ms ease-in-out}.GDPR-tools-consent .GDPR-tools-consent__btn:hover,.GDPR-tools-consent .GDPR-tools-consent__btn:active{color:#fff}.GDPR-tools-consent .GDPR-tools-consent__btn.privacy{background-color:#9e0303}.GDPR-tools-consent--metro .GDPR-tools-consent__btn,.GDPR-tools-consent--metro .GDPR-tools-consent__btn:visited{border-radius:0}@media screen and (min-width:500px){.GDPR-tools-consent .GDPR-tools-consent__btn{font-size:.8em}.GDPR-tools-consent__message{font-size:.8em}}@media print{.GDPR-tools-consent{display:none}}@media screen and (min-width:768px){.GDPR-tools-consent{padding:15px 30px 15px}.GDPR-tools-consent .GDPR-tools-consent__btn{font-size:.95em;padding:8px 15px}.GDPR-tools-consent__message{font-size:.95em;line-height:1.2em}}@media screen and (min-width:992px){.GDPR-tools-consent__message{font-size:.95em}}.GDPR-tools-consent.initialEffect,.GDPR-tools-consent__message{animation:slideUp 0.5s;-webkit-animation:slideUp 0.5s}.GDPR-tools-consent.hideBar{animation:slideUp 0.5s reverse forwards;-webkit-animation:slideUp 0.5s reverse forwards}@-webkit-keyframes slideUp{0%{-webkit-transform:translateY(66px);transform:translateY(66px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideUp{0%{-webkit-transform:translateY(66px);transform:translateY(66px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.GDPR-tools-consent.top{top:0;bottom:unset}.GDPR-tools-consent.initialEffect.top,.GDPR-tools-consent.initialEffect.top .GDPR-tools-consent__message{animation:slideDown 0.5s;-webkit-animation:slideDown 0.5s}@-webkit-keyframes slideDown{0%{-webkit-transform:translateY(-66px);transform:translateY(-66px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideDown{0%{-webkit-transform:translateY(-66px);transform:translateY(-66px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.GDPR-tools-consent.top.hideBar{animation:slideDown 0.5s reverse forwards;-webkit-animation:slideDown 0.5s reverse forwards}.GDPR-tools-consent{z-index:99999}.GDPR-tools-consent{background:#222;color:#fff}#gdpr-confirm-wrapper{width:100%;position:fixed;top:0;left:0;z-index:1000000;background:rgba(204,204,204,.6);display:none;transition:opacity 0.2s ease-in}#confirm-box{background:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:10px 0}#confirm-buttons{width:100%;text-align:center;padding-bottom:1em}#confirm-buttons button{display:inline-block;background:transparent;color:#000;font-size:1em;font-family:'Lato',Arial,sans-serif;font-weight:700;cursor:pointer;text-transform:uppercase;border:2px solid;margin:0 .5em;padding:.6em 0;width:120px}#confirm-header{text-align:center;font-size:1em;font-weight:700;text-transform:uppercase;margin:0 0 1.5em 0}#confirm-content{padding:0 22px}#confirm-content table{width:100%;border-collapse:separate;border-spacing:10px 10px}#confirm-content td{vertical-align:middle;font-size:14px;border:0}#confirm-content .switcher .text{overflow:inherit;float:inherit}.switcher{cursor:pointer;font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif;font-size:12px;text-transform:uppercase;display:inline-block;*display:inline;*zoom:1}.switcher .sw-content{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.switcher .text{display:none;overflow:hidden;text-align:center;white-space:nowrap}.switcher.is-disabled{opacity:.4}.switcher.default{background-color:#fff;border:1px solid #dfdfdf;border-radius:4px;line-height:26px;min-width:80px;padding:2px;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}.switcher.default input{display:none!important}.switcher.default .slider{background-color:#fff;border-radius:4px;-webkit-box-shadow:0 0 2px 1px #dfdfdf;box-shadow:0 0 2px 1px #dfdfdf;height:26px;left:0;position:absolute;top:0;-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%);-webkit-transition:-webkit-transform 0.3s;transition:transform 0.3s;width:50%;z-index:2}.switcher.default .text{width:50%;display:inline-block;*display:inline;*zoom:1}.switcher.default .textYes{color:#fff;float:left}.switcher.default .textNo{color:#9f9f9f;float:right}.switcher.default.is-active{background-color:#519b20}.switcher.default.is-active .slider{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.switcher.short{cursor:pointer;display:inline-block;margin-right:5px;vertical-align:middle}.switcher.short input{display:none}.switcher.short .sw-content{border:1px solid #aaa;border-radius:50%;height:18px;padding:0;width:18px}.switcher.short .slider{background-color:#519b20;border-radius:50%;height:12px;margin:3px;opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:all 0.2s;transition:all 0.2s;width:12px}.switcher.short.is-active .slider{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.mpwem-event-bookings-dashboard{margin:20px 0;width:119%}.mpwem-dashboard-header{margin-bottom:30px;padding-bottom:20px;border-bottom:2px solid #e0e0e0}.mpwem-dashboard-header h2{margin:0 0 10px 0;font-size:28px;color:#333}.mpwem-dashboard-description{margin:0;color:#666;font-size:14px}.mpwem-dashboard-filters{background:#f9f9f9;padding:20px;margin-bottom:30px;border-radius:8px;border:1px solid #e0e0e0}.mpwem-filter-group{display:flex;gap:10px;margin-bottom:20px;flex-wrap:wrap}.mpwem-search-input{flex:1;min-width:250px;padding:10px 15px;border:1px solid #ddd;border-radius:4px;font-size:14px}.mpwem-search-input:focus{outline:none;border-color:var(--color_theme,#007cba);box-shadow:0 0 0 1px var(--color_theme,#007cba)}.mpwem-btn{display:inline-flex;align-items:center;gap:5px;padding:10px 20px;border:none;border-radius:4px;font-size:14px;cursor:pointer;text-decoration:none;transition:all 0.3s ease;white-space:nowrap}.mpwem-btn .dashicons{width:18px;height:18px;font-size:18px}.mpwem-btn-search{background:var(--color_theme,#007cba);color:#fff}.mpwem-btn-search:hover{background:var(--color_theme,#005a87);color:#fff}.mpwem-btn-reset{background:#666;color:#fff}.mpwem-btn-reset:hover{background:#444;color:#fff}.mpwem-btn-view{background:#007cba;color:#fff;font-size:13px;padding:8px 12px}.mpwem-btn-view:hover{background:#005a87;color:#fff}.mpwem-btn-pdf{background:#d63638;color:#fff;font-size:13px;padding:0 15px}.mpwem-btn-pdf:hover{background:#b32d2e;color:#fff}.mpwem-btn-edit{background:#2271b1;color:#fff;font-size:13px;padding:8px 12px}.mpwem-btn-edit:hover{background:#135e96;color:#fff}.mpwem-btn-primary{background:var(--color_theme,#007cba);color:#fff;padding:12px 24px}.mpwem-btn-primary:hover{background:var(--color_theme,#005a87);color:#fff}.mpwem-btn-secondary{background:#f0f0f1;color:#2c3338;padding:12px 24px}.mpwem-btn-secondary:hover{background:#dcdcde;color:#2c3338}.mpwem-btn-small{font-size:12px;padding:5px 10px;background:grey;color:#fff}.mpwem-btn-cancel{background:#dc3232;color:#fff;font-size:13px;padding:0 5px}.mpwem-btn-cancel:hover{background:#a00;color:#fff}.mpwem-btn-cancel.mpwem-btn-disabled{background:#ccc;color:#666;cursor:not-allowed;opacity:.6}.mpwem-btn-cancel.mpwem-btn-disabled:hover{background:#ccc;color:#666}.mpwem-filter-stats{border-top:1px solid #e0e0e0;padding-top:15px}.mpwem-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:20px}.mpwem-stat-item{display:flex;flex-direction:column;align-items:center;text-align:center}.mpwem-stat-clickable{cursor:pointer;padding:15px;border-radius:8px;transition:all 0.3s ease;background:#fff;border:2px solid transparent}.mpwem-stat-clickable:hover{background:#f0f8ff;border-color:var(--color_theme,#007cba);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,124,186,.15)}.mpwem-stat-clickable.active{background:var(--color_theme,#007cba);border-color:var(--color_theme,#007cba);box-shadow:0 4px 12px rgba(0,124,186,.25)}.mpwem-stat-clickable.active .mpwem-stat-number{color:#fff}.mpwem-stat-clickable.active .mpwem-stat-label{color:rgba(255,255,255,.9)}.mpwem-stat-number{display:block;font-size:32px;font-weight:700;color:var(--color_theme,#007cba);line-height:1;margin-bottom:5px;transition:color 0.3s ease}.mpwem-stat-label{display:block;font-size:13px;color:#666;text-transform:uppercase;letter-spacing:.5px;transition:color 0.3s ease}.mpwem-bookings-table-wrapper{background:#fff;border:1px solid #e0e0e0;border-radius:8px;margin-bottom:30px}.mpwem-bookings-table{width:100%;border-collapse:collapse;margin:0}.mpwem-bookings-table thead{background:#f7f7f7;border-bottom:2px solid #e0e0e0}.mpwem-bookings-table th{padding:15px 20px;text-align:left;font-weight:600;font-size:13px;color:#333;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.mpwem-col-order{width:120px}.mpwem-col-event{width:auto;min-width:300px}.mpwem-col-tickets{width:100px;text-align:center}.mpwem-col-status{width:120px;text-align:center}.mpwem-col-actions{width:180px;text-align:right}.mpwem-bookings-table tbody tr{border-bottom:1px solid #e0e0e0;transition:background-color 0.2s ease}.mpwem-bookings-table tbody tr:hover{background:#f9f9f9}.mpwem-bookings-table td{padding:0.55em!important;vertical-align:middle!important}.mpwem-col-tickets td,.mpwem-col-status td{text-align:center}.mpwem-col-actions td{text-align:right}.mpwem-no-bookings{text-align:center;padding:40px 20px!important;color:#666;font-style:italic}.mpwem-order-info{display:flex;flex-direction:column;gap:2px}.mpwem-order-number{display:block;font-weight:700;font-size:16px;color:var(--color_theme,#007cba);text-decoration:none;line-height:1.2}.mpwem-order-number:hover{text-decoration:underline}.mpwem-order-date{display:block;font-size:11px;color:#999;line-height:1.2}.mpwem-event-info{display:flex;align-items:center;gap:12px}.mpwem-event-thumb{width:50px;height:50px;object-fit:cover;border-radius:4px;flex-shrink:0}.mpwem-event-details{display:flex;flex-direction:column;gap:4px;flex:1}.mpwem-event-name{color:#333;text-decoration:none;font-weight:600;font-size:15px;line-height:1.3;display:block}.mpwem-event-name:hover{color:var(--color_theme,#007cba)}.mpwem-event-date{display:flex;align-items:center;gap:4px;font-size:12px;color:#666;line-height:1.2}.mpwem-event-date .dashicons{width:14px;height:14px;font-size:14px;margin-top:2px}.mpwem-ticket-count{display:inline-block;padding:6px 14px;background:#f0f0f1;border-radius:4px;font-size:13px;font-weight:600;color:#333;white-space:nowrap}.mpwem-status{display:inline-block;padding:6px 14px;border-radius:4px;font-size:12px;font-weight:600;text-transform:capitalize;white-space:nowrap}.mpwem-status-completed{background:#d4edda;color:#155724}.mpwem-status-processing{background:#fff3cd;color:#856404}.mpwem-status-pending{background:#f8d7da;color:#721c24}.mpwem-status-cancelled,.mpwem-status-refunded,.mpwem-status-failed{background:#f8d7da;color:#721c24}.mpwem-status-on-hold{background:#d1ecf1;color:#0c5460}.mpwem-actions-group{display:flex;gap:8px;flex-wrap:wrap}.mpwem-modal{display:none;position:fixed;z-index:999999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.5);animation:fadeIn 0.3s ease}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.mpwem-modal-content{background-color:#fff;margin:2% auto;padding:0;border:none;width:90%;max-width:900px;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.2);animation:slideDown 0.3s ease;max-height:90vh;overflow-y:auto}@keyframes slideDown{from{transform:translateY(-50px);opacity:0}to{transform:translateY(0);opacity:1}}.mpwem-modal-close{color:#aaa;float:right;font-size:32px;font-weight:700;line-height:1;padding:10px 20px;cursor:pointer;transition:color 0.2s ease}.mpwem-modal-close:hover,.mpwem-modal-close:focus{color:#000}.mpwem-modal-small{max-width:600px}.mpwem-cancel-request-form{padding:20px 30px 30px}.mpwem-cancel-request-form h3{margin:0 0 20px 0;font-size:22px;color:#333;padding-bottom:15px;border-bottom:2px solid #e0e0e0}.mpwem-form-group{margin-bottom:20px}.mpwem-form-group label{display:block;margin-bottom:8px;font-size:14px;color:#333}.mpwem-form-group strong{font-weight:600;color:#333}.mpwem-textarea{width:100%;padding:12px;border:1px solid #ddd;border-radius:4px;font-size:14px;font-family:inherit;resize:vertical;transition:border-color 0.3s ease}.mpwem-textarea:focus{outline:none;border-color:var(--color_theme,#007cba);box-shadow:0 0 0 1px var(--color_theme,#007cba)}.mpwem-form-actions{display:flex;gap:10px;margin-top:25px;padding-top:20px;border-top:1px solid #e0e0e0}.mpwem-form-actions .mpwem-btn{flex:1;justify-content:center}.mpwem-booking-details{padding:20px 30px 30px}.mpwem-booking-header{margin-bottom:25px;padding-bottom:20px;border-bottom:2px solid #e0e0e0}.mpwem-booking-header h3{margin:0 0 15px 0;font-size:24px;color:#333}.mpwem-booking-meta{display:flex;gap:30px;flex-wrap:wrap;font-size:14px}.mpwem-booking-meta strong{color:#333}.mpwem-booking-content{margin-bottom:25px}.mpwem-section{margin-bottom:30px}.mpwem-section h4{margin:0 0 15px 0;font-size:18px;color:#333;padding-bottom:10px;border-bottom:1px solid #e0e0e0}.mpwem-attendees-list{display:grid;gap:15px}.mpwem-attendee-card{background:#f9f9f9;border:1px solid #e0e0e0;border-radius:6px;padding:15px}.mpwem-attendee-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid #e0e0e0}.mpwem-attendee-header h5{margin:0;font-size:16px;color:#333}.mpwem-attendee-info{display:grid;gap:8px}.mpwem-info-row{display:grid;grid-template-columns:150px 1fr;gap:10px;font-size:14px}.mpwem-info-label{font-weight:600;color:#666}.mpwem-info-value{color:#333}.mpwem-order-table{width:100%;border-collapse:collapse}.mpwem-order-table td{padding:10px;border-bottom:1px solid #e0e0e0}.mpwem-order-table td:first-child{width:200px}.mpwem-order-table tr:last-child td{border-bottom:none}.mpwem-booking-footer{display:flex;gap:15px;flex-wrap:wrap;padding-top:20px;border-top:2px solid #e0e0e0}.mpwem-loading{text-align:center;padding:40px 20px;color:#666}.mpwem-loading .spinner{float:none;margin:0 auto 10px}@media screen and (max-width:782px){.mpwem-bookings-table thead{display:none}.mpwem-bookings-table tbody tr{display:block;margin-bottom:20px;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden}.mpwem-bookings-table td{display:block;text-align:right;padding:12px 15px;border-bottom:1px solid #f0f0f0}.mpwem-bookings-table td:last-child{border-bottom:none}.mpwem-bookings-table td::before{content:attr(data-label);float:left;font-weight:600;color:#333}.mpwem-event-info{flex-direction:row;align-items:center;justify-content:flex-end;text-align:right}.mpwem-event-details{align-items:flex-end}.mpwem-order-info{align-items:flex-end}.mpwem-actions-group{justify-content:flex-end}.mpwem-info-row{grid-template-columns:1fr;gap:5px}.mpwem-info-label{font-size:12px}.mpwem-booking-footer{flex-direction:column}.mpwem-btn{width:100%;justify-content:center}.mpwem-modal-content{width:95%;margin:5% auto}.mpwem-stats{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:15px}.mpwem-stat-number{font-size:24px}}@media screen and (max-width:480px){.mpwem-dashboard-header h2{font-size:22px}.mpwem-filter-group{flex-direction:column}.mpwem-search-input{width:100%}.mpwem-booking-header h3{font-size:20px}.mpwem-booking-meta{flex-direction:column;gap:10px}.mpwem-cancel-request-form{padding:15px 20px 20px}.mpwem-cancel-request-form h3{font-size:18px}.mpwem-form-actions{flex-direction:column}.mpwem-form-actions .mpwem-btn{width:100%}}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;margin:0 0 -4px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left;padding:0}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin:0;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:var(--wc-form-color-background,#fff);color:var(--wc-form-color-text,#000);border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected],.select2-results__option[data-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none;margin:5px 5px 0 0}.select2-container--default .select2-selection--multiple .select2-selection__rendered li:before{content:"";display:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder{float:right}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid #000 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:0 0;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true],.select2-container--default .select2-results__option[data-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:#0073aa;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single:focus{border:1px solid #0073aa}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #0073aa}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:0 0;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:linear-gradient(to bottom,#fff 0,#eee 50%);background-repeat:repeat-x}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #0073aa}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #0073aa}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected],.select2-container--classic .select2-results__option--highlighted[data-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#0073aa}