  }
    
    .test-container {
      background: white;
      border-radius: 16px;
      padding: 24px;
      margin-bottom: 24px;
      box-shadow: 0 8px 32px rgba(0,0,0,0.1);
      touch-action: pan-y pinch-zoom;
    }
    
    .test-slider {
      width: 100%;
      min-height: 44px;
      padding: 12px 0;
      background: transparent;
      -webkit-appearance: none;
      touch-action: pan-y pinch-zoom;
      cursor: pointer;
    }
    
    .test-slider::-webkit-slider-track {
      height: 8px;
      