.statsig-gate-menu[data-v-dc426128]{z-index:9999;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;position:fixed;bottom:20px;left:20px}.toggle-button[data-v-dc426128]{border:2px solid var(--bs-border-color);background:var(--bs-body-bg);width:48px;height:48px;color:var(--bs-body-color);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;font-size:20px;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex;position:relative;box-shadow:0 2px 8px #00000026}.toggle-button[data-v-dc426128]:hover{transform:scale(1.05)}.toggle-button.has-overrides[data-v-dc426128]{border-color:#28a745;box-shadow:0 2px 8px #00000026,0 0 0 3px #28a7454d}.override-badge[data-v-dc426128]{color:#fff;background:#28a745;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:11px;font-weight:600;display:flex;position:absolute;top:-4px;right:-4px}.panel[data-v-dc426128]{background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:8px;flex-direction:column;width:380px;max-height:500px;display:flex;box-shadow:0 4px 16px #00000026}.panel-header[data-v-dc426128]{border-bottom:1px solid var(--bs-border-color);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.panel-title[data-v-dc426128]{color:var(--bs-body-color);font-weight:600}.close-button[data-v-dc426128]{color:var(--bs-secondary-color);cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:16px}.close-button[data-v-dc426128]:hover{color:var(--bs-body-color)}.panel-body[data-v-dc426128]{flex:1;padding:8px 0;overflow-y:auto}.loading-state[data-v-dc426128],.error-state[data-v-dc426128],.empty-state[data-v-dc426128]{color:var(--bs-secondary-color);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:32px 16px;display:flex}.error-state[data-v-dc426128]{color:var(--bs-danger)}.retry-button[data-v-dc426128]{background:var(--bs-primary);color:#fff;cursor:pointer;border:none;border-radius:4px;margin-top:8px;padding:4px 12px}.gates-list[data-v-dc426128]{flex-direction:column;display:flex}.search-container[data-v-dc426128]{border-bottom:1px solid var(--bs-border-color);padding:8px 16px}.search-input[data-v-dc426128]{border:1px solid var(--bs-border-color);background:var(--bs-body-bg);width:100%;color:var(--bs-body-color);border-radius:4px;outline:none;padding:6px 10px;font-size:13px}.search-input[data-v-dc426128]:focus{border-color:var(--bs-primary)}.gate-item[data-v-dc426128]{border-bottom:1px solid var(--bs-border-color);justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.gate-item[data-v-dc426128]:last-child{border-bottom:none}.gate-item.gate-on[data-v-dc426128]{background:#28a7451a}.gate-info[data-v-dc426128]{flex:1;min-width:0;margin-right:12px}.gate-name[data-v-dc426128]{color:var(--bs-body-color);word-break:break-word;font-weight:500}.gate-id[data-v-dc426128]{color:var(--bs-tertiary-color);font-family:monospace;font-size:11px}.gate-description[data-v-dc426128]{color:var(--bs-secondary-color);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:12px;display:-webkit-box;overflow:hidden}.gate-modified[data-v-dc426128]{color:var(--bs-tertiary-color);margin-top:2px;font-size:11px}.gate-controls[data-v-dc426128]{flex-shrink:0;align-items:center;gap:8px;display:flex}.gate-status[data-v-dc426128]{text-align:center;border-radius:3px;min-width:36px;padding:2px 6px;font-size:11px;font-weight:600}.gate-status.status-on[data-v-dc426128]{color:#28a745;background:#28a74526}.gate-status.status-off[data-v-dc426128]{color:#6c757d;background:#6c757d26}.override-marker[data-v-dc426128]{color:#f0ad4e}.toggle-buttons[data-v-dc426128]{gap:2px;display:flex}.state-button[data-v-dc426128]{border:1px solid var(--bs-border-color);background:var(--bs-secondary-bg);width:26px;height:26px;color:var(--bs-secondary-color);cursor:pointer;justify-content:center;align-items:center;font-size:11px;transition:background-color .15s,border-color .15s,color .15s;display:flex}.state-button[data-v-dc426128]:first-child{border-radius:4px 0 0 4px}.state-button[data-v-dc426128]:last-child{border-radius:0 4px 4px 0}.state-button[data-v-dc426128]:hover{background:var(--bs-tertiary-bg)}.state-button.state-on.active[data-v-dc426128]{color:#fff;background:#28a745;border-color:#28a745}.state-button.state-default.active[data-v-dc426128]{background:var(--bs-primary);border-color:var(--bs-primary);color:#fff}.state-button.state-off.active[data-v-dc426128]{color:#fff;background:#dc3545;border-color:#dc3545}.panel-footer[data-v-dc426128]{border-top:1px solid var(--bs-border-color);background:var(--bs-secondary-bg);border-radius:0 0 8px 8px;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.overrides-link[data-v-dc426128]{color:var(--bs-primary);font-size:13px;text-decoration:none}.overrides-link[data-v-dc426128]:hover{text-decoration:underline}.clear-button[data-v-dc426128]{border:1px solid var(--bs-border-color);color:var(--bs-body-color);cursor:pointer;background:0 0;border-radius:4px;padding:4px 12px;font-size:13px}.clear-button[data-v-dc426128]:hover{background:var(--bs-tertiary-bg)}
