.wca-stats-event-selector{--evsel-bg:#ffffff08;--evsel-border:#ffffff0f;--evsel-padding:12px;--evsel-margin:12px 0;--evbtn-bg:#ffffff0d;--evbtn-border:transparent;--evbtn-bg-hover:#ffffff1a;--evbtn-border-hover:#ffffff1f;--evbtn-icon:#aaa;--evbtn-icon-hover:#ddd;--evbtn-icon-disabled:#6e6050;padding:var(--evsel-padding);margin:var(--evsel-margin);background:var(--evsel-bg);border:1px solid var(--evsel-border);border-radius:8px;flex-wrap:wrap;gap:6px;display:flex}.wca-stats-event-selector .event-btn{border:2px solid var(--evbtn-border);background:var(--evbtn-bg);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;transition:all .2s;display:flex;position:relative}.wca-stats-event-selector .event-btn:hover{background:var(--evbtn-bg-hover);border-color:var(--evbtn-border-hover)}.wca-stats-event-selector .event-btn .cubing-icon{color:var(--evbtn-icon);font-size:22px;transition:color .2s}.wca-stats-event-selector .event-btn:hover .cubing-icon{color:var(--evbtn-icon-hover)}.wca-stats-event-selector .event-btn.active{background:#2e7d32;border-color:#4caf50}.wca-stats-event-selector .event-btn.active .cubing-icon{color:#fff}.wca-stats-event-selector .event-btn.disabled{opacity:.25;cursor:not-allowed}.wca-stats-event-selector .event-btn.disabled .cubing-icon{color:var(--evbtn-icon-disabled)}.wca-stats-event-selector .event-btn-badge{color:#333;text-align:center;pointer-events:none;background:#fff;border-radius:8px;min-width:16px;height:16px;padding:0 3px;font-family:ui-monospace,monospace;font-size:11px;font-weight:700;line-height:16px;position:absolute;bottom:-4px;right:-4px;box-shadow:0 1px 2px #00000040}.wca-stats-event-selector .event-btn-badge-top{top:-4px;bottom:auto}.wca-stats-event-selector .event-btn-remove{color:#333;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:12px;font-weight:700;line-height:1;transition:background .12s,color .12s,transform .1s;display:inline-flex;position:absolute;top:-6px;right:-6px;box-shadow:0 1px 2px #0000004d}.wca-stats-event-selector .event-btn-remove:hover{color:#fff;background:#d33;transform:scale(1.15)}.wca-stats-event-selector .event-btn-all{width:auto;padding:0 12px}.wca-stats-event-selector .event-btn-all .event-all-label{color:var(--evbtn-icon);font-size:13px;transition:color .2s}.wca-stats-event-selector .event-btn-all:hover .event-all-label{color:var(--evbtn-icon-hover)}.wca-stats-event-selector .event-btn-all.active .event-all-label{color:#fff}.wca-stats-event-selector .event-btn-text{width:auto;min-width:40px;padding:0 8px}.wca-stats-event-selector .event-btn-text .event-text-label{color:var(--evbtn-icon);white-space:nowrap;font-family:ui-monospace,monospace;font-size:12px;font-weight:600;transition:color .2s}.wca-stats-event-selector .event-btn-text:hover .event-text-label{color:var(--evbtn-icon-hover)}.wca-stats-event-selector .event-btn-text.active .event-text-label{color:#fff}.wca-stats-event-selector .event-btn-more{border-style:dashed;border-color:#ffffff2e}.wca-stats-event-selector .event-btn-more:hover{border-color:#ffffff52}.wca-stats-event-selector .event-more-arrow{color:var(--evbtn-icon);font-size:14px;font-weight:700;transition:color .2s}.wca-stats-event-selector .event-btn-more:hover .event-more-arrow{color:var(--evbtn-icon-hover)}.wca-stats-event-selector .event-btn-more.active .event-more-arrow{color:#fff}.wca-stats-event-selector .event-btn:after{content:attr(data-tooltip);color:#333;white-space:nowrap;opacity:0;pointer-events:none;z-index:100;background:#fff;border-radius:6px;padding:4px 10px;font-size:13px;transition:opacity .15s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 2px 8px #00000040}.wca-stats-event-selector .event-btn:hover:after{opacity:1}.wca-stats-event-selector .event-btn.disabled:after{display:none}
